Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Maturities of Lease Liabilities (Details)

v3.21.2
Commitments and Contingencies - Maturities of Lease Liabilities (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Operating Leases    
2021 (remainder) $ 2,399,281  
2022 4,941,878  
2023 4,234,917  
2024 3,651,788  
2025 3,202,506  
Thereafter 3,485,380  
Total lease payments 21,915,750  
Less: Imputed interest (4,012,374)  
Total lease obligations 17,903,376 $ 13,550,812
Less: Current obligations (3,605,458) (2,918,140)
Long-term lease obligation 14,297,918 10,632,672
Finance Lease    
2021 (remainder) 45,649  
2022 54,371  
2023 27,600  
2024 27,600  
2025 27,600  
Thereafter 11,500  
Total lease payments 194,320  
Less: Imputed interest (14,796)  
Total lease obligations 179,524 202,976
Less: Current obligations (79,752) (70,507)
Long-term lease obligation $ 99,772 $ 132,469