XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Summary of Future Minimum Lease Payments under Finance and Operating Lease Liabilities (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Finance Leases    
Remainder of 2023 $ 443,839  
2024 887,679  
2025 887,679  
2026 887,679  
2027 770,680  
2028 and thereafer 1,038,380  
Total minimum lease payments 4,915,936  
Less amount representing interest 1,346,860  
Present value of minimum lease payments 3,569,076  
Less current portion 488,342 $ 335,527
Long-term portion 3,080,734  
Operating Leases    
Remainder of 2023 8,358,750  
2024 15,557,500  
2025 15,455,000  
2026 14,322,100  
2027 11,510,000  
2028 and thereafer 27,205,710  
Total minimum lease payments 92,409,060  
Less amount representing interest 28,795,674  
Present value of minimum lease payments 63,613,386  
Less current portion 9,148,095 6,445,915
Long-term portion $ 54,465,291 $ 23,189,835