XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Future lease payments (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Leases    
2021 $ 443,802  
2022 622,610  
2023 627,033  
2024 410,464  
2025 268,897  
Thereafter 1,150,273  
Total future lease payments 3,523,079  
Less: imputed interest (540,248)  
Total lease obligations 2,982,831  
Less: current obligations (462,464) $ (455,788)
Noncurrent lease obligations $ 2,520,367 $ 982,076