XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments for Leases The following table provides details of the Company's future minimum lease payments under finance lease liabilities recorded on the Company's consolidated balance sheets as of June 30, 2022.
Year ending December 31,Amount
2022 (remainder of the year)$13,753,442 
202327,174,431 
202433,598,344 
202524,161,223 
202621,824,643 
Thereafter153,349,290 
Total minimum lease payments$273,861,373 
Less imputed interest77,935,802 
Present value of minimum lease payments195,925,571 
Less current portion(16,153,750)
Less issuance costs(3,333,840)
Long-term portion$176,437,981