XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Future lease payments (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Leases    
2023 $ 209,949  
2024 836,548  
2025 763,783  
2026 732,904  
2027 749,143  
Thereafter 978,023  
Total future lease payments 4,270,350  
Less: imputed interest (851,637)  
Total lease obligations 3,418,713  
Less: current obligations (633,971) $ (456,865)
Noncurrent lease obligations $ 2,784,742 $ 1,827,302