XML 63 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturity of lease liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Operating Leases    
2021 (Remaining 2021) $ 6,060  
2022 9,161  
2023 6,570  
2024 5,225  
2025 3,410  
Thereafter 2,849  
Total lease payments 33,275  
Less: Interest (1,491)  
Present value of operating lease liabilities $ 31,784 $ 22,183