Quarterly report pursuant to Section 13 or 15(d)

Leases - Schedule of Maturities of Lease Liabilities (Details)

v3.20.1
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2020 (nine months) $ 2,475,279  
2021 2,617,813  
2022 1,867,695  
2023 525,837  
2024 203,845  
2025 33,827  
Total lease payments 7,724,296  
Less: imputed interest (691,323)  
Total lease obligations 7,032,973 $ 3,729,544
Less: current obligations 2,824,729 1,688,772
Long-term lease obligations $ 4,208,244 $ 2,040,772