XML 40 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
2020 (remaining) $ 1,423  
2021 2,903  
2022 2,857  
2023 1,909  
2024 928  
2025 498  
2026 and beyond 1,742  
Total future minimum lease payments 12,260  
Less imputed interest (1,604)  
Present value of operating lease liabilities 10,656  
Operating lease liabilities, current 2,379 $ 2,283
Operating lease liabilities, long-term $ 8,277 $ 9,495