XML 42 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
2020 (remaining) $ 741  
2021 2,791  
2022 2,465  
2023 1,709  
2024 928  
2025 498  
2026 and beyond 1,742  
Total future minimum lease payments 10,874  
Less imputed interest (1,403)  
Present value of operating lease liabilities 9,471  
Operating lease liabilities, current 2,474 $ 2,283
Operating lease liabilities, long-term $ 6,997 $ 9,495