Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Maturities of Lease Liabilities (Details)

v3.24.2.u1
Commitments and Contingencies - Maturities of Lease Liabilities (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Operating Leases    
2024 (remainder) $ 2,264,595  
2025 4,304,571  
2026 2,962,306  
2027 2,277,031  
2028 1,507,778  
Thereafter 2,654,183  
Total lease payments 15,970,464  
Less: Imputed interest (1,953,407)  
Total lease obligations 14,017,057 $ 14,671,325
Less: Current obligations (3,811,835) (3,756,328)
Long-term lease obligation 10,205,222 10,914,997
Finance Lease    
2024 (remainder) 13,800  
2025 27,600  
2026 11,500  
2027 0  
2028 0  
Thereafter 0  
Total lease payments 52,900  
Less: Imputed interest (2,004)  
Total lease obligations 50,896 63,507
Less: Current obligations (26,038) (25,491)
Long-term lease obligation $ 24,858 $ 38,016