XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Future lease payments (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Leases    
2021 $ 172,762  
2022 694,215  
2023 663,190  
2024 410,464  
2025 268,896  
Thereafter 1,235,418  
Total future lease payments 3,444,945  
Less: imputed interest (560,240)  
Total lease obligations 2,884,705  
Less: current obligations (563,154) $ (455,788)
Noncurrent lease obligations $ 2,321,551 $ 982,076