XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
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, 2023 were:
Year ending December 31,
2024$34,985,770 
202525,366,510 
202623,877,184 
202724,796,131 
202729,434,485 
Thereafter114,985,465 
Total minimum lease payments$253,445,545 
Less amount representing interest85,771,542 
Present value of minimum lease payments167,674,003 
Less current portion(21,970,124)
Less issuance costs$(2,437,012)
Long-term portion$143,266,867