XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Future lease payments (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Leases    
2023 $ 380,322  
2024 462,990  
2025 379,019  
2026 336,597  
2027 341,687  
Thereafter 639,929  
Total future lease payments 2,540,544  
Less: imputed interest (423,270)  
Total lease obligations 2,117,274  
Less: current obligations (381,423) $ (456,865)
Noncurrent lease obligations $ 1,735,851 $ 1,827,302