XML 54 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Future lease payments (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Leases    
2023 $ 350,900  
2024 482,694  
2025 361,961  
2026 274,959  
2027 229,416  
Thereafter 778,460  
Total future lease payments 2,478,390  
Less: imputed interest (378,385)  
Total lease obligations 2,100,005  
Less: current obligations (547,297) $ (546,851)
Noncurrent lease obligations $ 1,552,708 $ 1,590,542