XML 88 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Future lease payments (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Leases    
2022 $ 665,817  
2023 643,234  
2024 390,629  
2025 268,056  
2026 227,541  
Thereafter 1,025,239  
Total future lease payments 3,220,516  
Less: imputed interest (490,786)  
Total lease obligations 2,729,730  
Less: current obligations (592,336) $ (455,788)
Noncurrent lease obligations $ 2,137,394 $ 982,076