Quarterly report [Sections 13 or 15(d)]

Leases - Supplemental Information related to Operating Leases (Details)

v3.25.3
Leases - Supplemental Information related to Operating Leases (Details) - USD ($)
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Leases [Abstract]    
Cash paid for amounts included in the measurement of operating lease liabilities $ 412,009 $ 589,455
Right-of-use assets acquired under operating leases $ 193,480 $ 1,547,800
Weighted-average remaining lease term - operating leases 3 years 2 months 12 days 4 years 3 months 18 days
Weighted-average discount rate - operating leases 7.60% 7.50%