XML 38 R73.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Future Minimum Payments Under Non-cancelable Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Operating Leases    
2020 (excluding the three months ended March 31, 2020) $ 3,227  
2021 3,745  
2022 2,970  
2023 2,724  
2024 2,340  
Thereafter 8,484  
Total future minimum lease payments 23,490  
Less: imputed interest 4,788  
Total lease liabilities 18,702  
Less: current portion 3,119 $ 2,990
Long-term lease liabilities 15,583 11,373
Finance Leases    
2020 (excluding the three months ended March 31, 2020) 89  
2021 119  
2022 119  
2023 119  
2024 79  
Thereafter 0  
Total future minimum lease payments 525  
Less: imputed interest 33  
Total lease liabilities 492  
Less: current portion 102 102
Long-term lease liabilities $ 390 $ 416