Quarterly report pursuant to Section 13 or 15(d)

Leases - Schedule of Maturities of Lease Liabilities (Details)

v3.20.2
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
2020 (three months) $ 1,413,597  
2021 4,965,055  
2022 3,863,226  
2023 1,674,095  
2024 328,222  
2025 58,601  
Total lease payments 12,302,796  
Less: imputed interest (1,023,899)  
Total lease obligations 11,278,897 $ 3,729,544
Less: current obligations (4,636,019) (1,688,772)
Long-term lease obligations $ 6,642,878 $ 2,040,772