Annual report pursuant to Section 13 and 15(d)

Leases - Schedule of Maturities of Lease Liabilities (Details)

v3.19.3.a.u2
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Leases [Abstract]    
2020 $ 1,887,651  
2021 1,382,639  
2022 624,528  
2023 154,492  
2024 4,694  
Total lease payments 4,054,004  
Less: imputed interest (324,460)  
Total lease obligations 3,729,544  
Less: current obligations 1,688,772
Long-term lease obligations $ 2,040,772