v3.26.1
Leases - Supplemental cash flow information (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Leases    
Lease principal payments - finance   $ 196,442
Lease principal payments - operating $ 3,114,791 781,567
Non-cash additions to ROU assets 2,226,321 6,563,610
Amortization of operating leases $ 2,440,134 $ 722,618