XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Future lease payments (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Leases    
2025 $ 218,039  
2026 839,279  
2027 813,513  
2028 833,216  
2029 541,352  
Thereafter 427,399  
Total future lease payments 3,672,798  
Less: imputed interest (548,573)  
Total lease obligations 3,124,225  
Less: current obligations (667,074) $ (634,947)
Noncurrent lease obligations $ 2,457,151 $ 2,630,812