XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments for Leases
Future minimum lease payments under finance leases with initial or remaining terms in excess of one year at June 30, 2020 were:
Year ending December 31,
2020$4,894,152  
20219,660,670  
20229,516,509  
20239,371,813  
202426,119,332  
Thereafter13,024,453  
Total minimum lease payments$72,586,929  
Less imputed interest11,631,074  
Present value of minimum lease payments60,955,855  
Less current portion6,927,362  
Long-term portion$54,028,493