v3.26.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Operating leases    
Right-of-use assets - operating leases, net $ 1,241,494 $ 1,490,094
Operating lease liability, current portion 478,847 538,641
Operating lease obligations, net of current portion 816,410 1,004,488
Total operating lease liability 1,295,257 1,543,129
Finance leases    
Right-of-use assets 1,514,653 1,434,080
Finance lease obligations, current portion 332,087 280,265
Finance lease obligations, net of current portion 989,519 992,285
Total finance lease liability 1,321,606 1,272,550
Vehicles    
Finance leases    
Right-of-use assets $ 1,514,653 $ 1,434,080