XML 96 R82.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2020
Dec. 31, 2019
Operating Leases      
2021   $ 3,393  
2022   3,692  
2023   3,645  
2024   3,655  
2025   3,707  
Thereafter   1,528  
Total future minimum lease payments   19,620  
Less: Imputed interest   (2,501)  
Total   17,119  
Current portion of operating leases   2,632 $ 2,695
Long-term portion of operating leases   14,487 17,357
Finance Leases      
2021   574  
2022   0  
2023   0  
2024   0  
2025   0  
Thereafter   0  
Total future minimum lease payments   574  
Less: Imputed interest   (1)  
Total   573  
Current portion of finance leases   573 2,721
Long-term portion of finance leases   $ 0 $ 572
Rent expense for leases $ 3,323