XML 55 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Maturity of lease liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Operating Leases    
2020 (Remaining 2020) $ 3,978  
2021 6,372  
2022 4,049  
2023 3,014  
2024 2,555  
Thereafter 2,130  
Total lease payments 22,098  
Less: Interest (1,755)  
Present value of operating lease liabilities $ 20,343 $ 23,209