Quarterly report [Sections 13 or 15(d)]

Leases - Supplemental Information related to Operating Leases (Details)

v3.25.2
Leases - Supplemental Information related to Operating Leases (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]    
Cash paid for amounts included in the measurement of operating lease liabilities $ 274,399 $ 451,881
Right-of-use assets acquired under operating leases $ 193,480 $ 1,547,800
Weighted-average remaining lease term - operating leases 3 years 8 months 12 days 4 years 6 months
Weighted-average discount rate - operating leases 7.60% 7.50%