XML 85 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Future lease payments (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Leases    
2023 $ 643,233  
2024 390,630  
2025 268,056  
2026 227,542  
2027 229,416  
Thereafter 778,460  
Total future lease payments 2,537,337  
Less: imputed interest (399,944)  
Total lease obligations 2,137,393  
Less: current obligations (546,851) $ (592,336)
Noncurrent lease obligations $ 1,590,542 $ 2,137,394