Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Maturities of Lease Liabilities (Details)

v3.21.1
Commitments and Contingencies - Maturities of Lease Liabilities (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Operating Leases    
2021 (remainder) $ 3,154,129  
2022 4,318,485  
2023 3,593,576  
2024 2,996,026  
2025 2,585,425  
Thereafter 2,095,334  
Total lease payments 18,742,975  
Less: Imputed interest (3,370,313)  
Total lease obligations 15,372,662 $ 13,550,812
Less: Current obligations (3,125,921) (2,918,140)
Long-term lease obligation 12,246,741 10,632,672
Finance Lease    
2021 (remainder) 62,585  
2022 50,882  
2023 27,600  
2024 27,600  
2025 27,600  
Thereafter 11,500  
Total lease payments 207,767  
Less: Imputed interest (16,888)  
Total lease obligations 190,879 202,976
Less: Current obligations (75,992) (70,507)
Long-term lease obligation $ 114,887 $ 132,469