Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Maturities of Lease Liabilities (Details)

v3.23.1
Commitments and Contingencies - Maturities of Lease Liabilities (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Operating Leases    
2023 (remainder) $ 5,067,906  
2024 6,389,909  
2025 5,800,960  
2026 3,994,546  
2027 2,998,993  
Thereafter 5,181,535  
Total lease payments 29,433,849  
Less: Imputed interest (3,600,114)  
Total operating lease liability 25,833,735 $ 23,968,549
Less: Current obligations (5,622,576) (5,295,830)
Long-term lease obligation 20,211,159 18,672,719
Finance Lease    
2023 (remainder) 20,700  
2024 27,600  
2025 27,600  
2026 11,500  
2027 0  
Thereafter 0  
Total lease payments 87,400  
Less: Imputed interest (5,472)  
Total finance lease liabilities 81,928 87,940
Less: Current obligations (24,693) (24,433)
Long-term lease obligation $ 57,235 $ 63,507