Quarterly report [Sections 13 or 15(d)]

Leases - Future Minimum Lease Commitments (Details)

v3.26.3
Leases - Future Minimum Lease Commitments (Details) - USD ($)
Sep. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
Lessee, Operating Lease, Liability, to be Paid, Year One $ 565,885  
Lessee, Operating Lease, Liability, to be Paid, Year Two 526,617  
Lessee, Operating Lease, Liability, to be Paid, Year Three 224,167  
Lessee, Operating Lease, Liability, to be Paid, Year Four 94,809  
Lessee, Operating Lease, Liability, to be Paid, Total 1,462,300  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 139,108  
Operating Lease, Liability 1,323,192 $ 1,543,129
Finance Lease, Liability, to be Paid, Year One 452,785  
Operating and Finance Lease, Liability, to be Paid, Year One 1,018,670  
Finance Lease, Liability, to be Paid, Year Two 452,785  
Operating and Finance Lease, Liability, to be Paid, Year Two 979,402  
Finance Lease, Liability, to be Paid, Year Three 403,331  
Operating and Finance Lease, Liability, to be Paid, Year Three 627,498  
Finance Lease, Liability, to be Paid, Year Four 159,879  
Operating and Finance Lease, Liability, to be Paid, Year Four 254,688  
2024 50,822  
Finance Lease, Liability, to be Paid, Year Five 1,330  
Operating and Finance Lease, Liability, to be Paid, Year Five 52,152  
Finance Lease, Liability, to be Paid 1,470,110  
Operating and Finance Lease, Liability, to be Paid 2,932,410  
Finance Lease, Liability, Undiscounted Excess Amount 229,208  
Operating and Finance Lease, Liability, Undiscounted Excess Amount 368,316  
Finance Lease, Liability 1,240,902 $ 1,272,550
Operating and Finance Lease, Liability $ 2,564,094