XML 42 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Finance Lease, Liability, Fiscal Year Maturity
Future minimum lease payments under finance leases with initial or remaining terms in excess of one year at December 31, 2020 were:
Year ending December 31,
2021$9,380,057 
20229,264,017 
20239,148,487 
202426,062,633 
20255,443,736 
Thereafter7,576,832 
Total minimum lease payments$66,875,762 
Less amount representing interest9,377,276 
Present value of minimum lease payments57,498,486 
Less current portion6,978,192 
Long-term portion$50,520,294