XML 79 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Summary of Maturities of Operating Lease Payments (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2022 $ 4,085,000  
2023 4,089,000  
2024 3,050,000  
2025 3,063,000  
2026 3,139,000  
Thereafter 6,749,000  
Total remaining lease payments 24,175,000  
Less: present value adjustment (6,111,000)  
Total operating lease liabilities 18,064,000  
Less: current portion (2,603,956) $ (2,329,394)
Long-term operating lease liabilities $ 15,459,559 $ 18,063,515
Weighted-average remaining lease term 6 years 7 months 6 days  
Weighted-average discount rate 8.50%