XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
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, 2022 were:
Year ending December 31,
2023$29,909,933 
202436,110,040 
202526,423,462 
202623,850,689 
202724,067,121 
Thereafter140,097,525 
Total minimum lease payments$280,458,770 
Less amount representing interest92,546,633 
Present value of minimum lease payments187,912,137 
Less current portion(16,365,075)
Less issuance costs$(3,033,123)
Long-term portion$168,513,939