XML 45 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Lease Obligations - Schedule of Future Minimum Operating Lease Payments (Details)
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 2,339,810
2021 2,382,661
2022 and thereafter
Total lease payments 4,722,471
Less: Interest (384,745)
Present value of lease liabilities $ 4,337,726