XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Future Minimum Lease Payments (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Operating Leases    
2021 (three months) $ 425,344  
2022 1,598,488  
2023 1,442,234  
2024 1,073,318  
2025 699,279  
Thereafter 539,442  
Total 5,778,105  
Amount representing imputed interest (332,881)  
Total operating lease liability 5,445,224  
Current portion of operating lease liability (1,517,485) $ (1,078,107)
Operating lease liability, non-current $ 3,927,739 $ 3,506,484