XML 70 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Summary of Maturities of Operating Lease Payments (Details) - USD ($)
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Leases [Abstract]      
2020 $ 3,891,000    
2021 3,979,000    
2022 4,052,000    
2023 4,023,000    
2024 3,001,000    
Thereafter 12,951,000    
Total remaining lease payments 31,897,000    
Less: present value adjustment (9,412,236)    
Total operating lease liabilities 22,484,764    
Less: current portion (2,074,842) $ (1,733,600) $ 0
Long-term operating lease liabilities $ 20,409,922 $ 22,484,763  
Weighted-average remaining lease term 8 years 2 months    
Weighted-average discount rate 8.40%