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

Leases - Supplemental Balance Sheet Information (Details)

v3.25.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Operating leases    
Right of use assets - operating leases $ 1,730,358 $ 743,096
Operating lease liability, current 430,382 248,933
Operating lease liability, long-term 1,341,789 523,660
Total operating lease liability 1,772,171 772,593
Right of use assets - finance leases 452,390 200,187
Finance lease obligations, current 85,646 40,540
Finance lease obligations, net of current portion 325,235 159,647
Total finance lease liability 410,881 200,187
Vehicles    
Operating leases    
Right of use assets - finance leases 425,563 200,187
Boiler    
Operating leases    
Right of use assets - finance leases $ 26,827 $ 0