XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Future lease payments (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Leases    
2021 $ 345,148  
2022 694,215  
2023 663,190  
2024 410,464  
2025 268,897  
Thereafter 1,235,583  
Total future lease payments 3,617,497  
Less: imputed interest (596,946)  
Total lease obligations 3,020,551  
Less: current obligations (555,591) $ (455,788)
Noncurrent lease obligations $ 2,464,960 $ 982,076