XML 51 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2020 (remaining) $ 2,130  
2021 2,903  
2022 2,857  
2023 1,909  
2024 928  
2025 498  
2026 and beyond 1,742  
Total future minimum lease payments 12,967  
Less imputed interest (1,745)  
Present value of operating lease liabilities 11,222  
Operating lease liabilities, current 2,332 $ 2,283
Operating lease liabilities, long-term $ 8,890 $ 9,495