XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 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 September 30, 2020 were:
Year ending December 31,
2020 (remainder of the year)$2,449,459 
20219,379,592 
20229,263,796 
20239,148,314 
202426,062,508 
Thereafter13,020,221 
Total minimum lease payments$69,323,890 
Less imputed interest10,093,601 
Present value of minimum lease payments59,230,289 
Less current portion6,952,635 
Long-term portion$52,277,654