Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Maturities of Lease Liabilities (Details)

v3.24.1.u1
Commitments and Contingencies - Maturities of Lease Liabilities (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Operating Leases    
2024 (remainder) $ 3,335,215  
2025 4,147,189  
2026 2,851,199  
2027 2,126,668  
2028 1,307,851  
Thereafter 2,529,735  
Total lease payments 16,297,857  
Less: Imputed interest (1,940,491)  
Total operating lease liability 14,357,366 $ 14,671,325
Less: Current obligations (3,750,477) (3,756,328)
Long-term lease obligation 10,606,889 10,914,997
Finance Lease    
2024 (remainder) 20,699  
2025 27,600  
2026 11,500  
2027 0  
2028 0  
Thereafter 0  
Total lease payments 59,799  
Less: Imputed interest (2,565)  
Total finance lease liabilities 57,234 63,507
Less: Current obligations (25,763) (25,491)
Long-term lease obligation $ 31,471 $ 38,016