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 ($)
Jun. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
2020 (six months) $ 2,788,605  
2021 4,908,064  
2022 3,818,759  
2023 1,617,221  
2024 288,327  
2025 54,948  
Total lease payments 13,475,924  
Less: imputed interest (1,193,598)  
Total lease obligations 12,282,326 $ 3,729,544
Less: current obligations (4,689,790) (1,688,772)
Long-term lease obligations $ 7,592,536 $ 2,040,772