XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Future lease payments (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Leases    
2023 $ 175,649  
2024 482,694  
2025 361,961  
2026 274,959  
2027 229,416  
Thereafter 778,460  
Total future lease payments 2,303,139  
Less: imputed interest (350,628)  
Total lease obligations 1,952,511  
Less: current obligations (471,506) $ (546,851)
Noncurrent lease obligations $ 1,481,005 $ 1,590,542