Annual report [Section 13 and 15(d), not S-K Item 405]

Leases - Supplemental Information for Finance Leases (Details)

v3.26.1
Leases - Supplemental Information for Finance Leases (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Cash paid for amounts included in the measurement of finance lease liabilities $ 402,267 $ 119,953
Right-of-use assets obtained in exchange for finance lease liabilities $ 1,227,447 $ 313,776
Weighted-average remaining lease term - finance leases 4 years 4 years 3 months 18 days
Weighted-average discount rate - finance leases 10.30% 10.00%