Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Summary of Maturities of Lease Liabilities and Obligations (Details)

v3.23.3
Commitments and Contingencies - Summary of Maturities of Lease Liabilities and Obligations (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 6,280,108  
2024 5,689,672  
2025 5,084,585  
2026 3,264,579  
2027 2,268,960  
Thereafter 4,561,694  
Total lease payments 27,149,598  
Less: Imputed interest (3,181,049)  
Total lease obligations 23,968,549 $ 21,485,936
Less: Current obligations (5,295,830) (4,613,843)
Long-term lease obligation 18,672,719 16,872,093
Finance Lease    
2023 27,600  
2024 27,600  
2025 27,600  
2026 11,500  
2027 0  
Thereafter 0  
Total lease payments 94,300  
Less: Imputed interest (6,360)  
Total lease obligations 87,940 137,794
Less: Current obligations (24,433) (49,855)
Long-term lease obligation $ 63,507 $ 87,939