XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Future lease payments (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Leases    
2023 $ 418,757  
2024 836,548  
2025 763,783  
2026 732,904  
2027 749,143  
Thereafter 769,215  
Total future lease payments 4,270,350  
Less: imputed interest (702,342)  
Total lease obligations 3,568,008  
Less: current obligations (618,705) $ (456,865)
Noncurrent lease obligations $ 2,949,303 $ 1,827,302