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

Leases - Future Minimum Lease Commitments (Details)

v3.26.1
Leases - Future Minimum Lease Commitments (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2025 $ 593,234  
2026 498,171  
2027 477,654  
2028 89,973  
2029 59,127  
Thereafter 9,490  
Total lease payments 1,727,649  
Less: imputed interest 184,520  
Total 1,543,129 $ 1,772,171
2025 399,436  
2026 389,918  
2027 389,918  
2028 295,451  
2029 80,108  
Thereafter 0  
Total lease payments 1,554,831  
Less: imputed interest 282,281  
Total finance lease liability 1,272,550 $ 410,881
2025 992,670  
2026 888,089  
2027 867,572  
2028 385,424  
2029 139,235  
Thereafter 9,490  
Total lease payments 3,282,480  
Less: imputed interest 466,801  
Total $ 2,815,679