XML 124 R97.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Operating Leases    
2020 $ 6,574  
2021 5,824  
2022 5,483  
2023 5,496  
2024 4,995  
Thereafter 6,297  
Total future minimum lease payments 34,669  
Less: imputed interest (4,217)  
Operating lease liabilities 30,452  
Finance Leases    
2020 307  
2021 34  
2022 2  
2023 0  
2024 0  
Thereafter 0  
Total future minimum lease payments 343  
Less: imputed interest (35)  
Finance lease liabilities 308  
Accrued liabilities 276  
Operating lease liability - current 5,773 $ 0
Operating lease liability - long-term 24,679 $ 0
Other long-term liabilities $ 32