XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies - Future Minimum Lease Payments Under Finance Leases (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
2022 (remainder of the year) $ 13,753,442  
2021 27,174,431  
2022 33,598,344  
2023 24,161,223  
2024 21,824,643  
Thereafter 153,349,290  
Finance Lease, Liability, Payment, Due, Total 273,861,373  
Finance Lease, Liability, Undiscounted Excess Amount 77,935,802  
Finance Lease, Liability, Total 195,925,571  
Less current portion (16,153,750) $ (14,479,803)
Less issuance costs (3,333,840)  
Less current portion $ 176,437,981 $ 170,959,553