XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturities of Operating and Financing Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Operating    
Remainder of 2021 $ 5,220  
2022 10,126  
2023 6,033  
2024 4,642  
2025 3,996  
Thereafter 3,891  
Total lease payments 33,908  
Less: Imputed interest (4,835)  
Present value of lease liabilities 29,073 $ 33,168
Financing    
Remainder of 2021 145  
2022 199  
2023 130  
2024 80  
2025 42  
Thereafter 0  
Total lease payments 596  
Less: Imputed interest (29)  
Present value of lease liabilities 567 $ 727
Total    
Remainder of 2021 5,365  
2022 10,325  
2023 6,163  
2024 4,722  
2025 4,038  
Thereafter 3,891  
Total lease payments 34,504  
Less: Imputed interest (4,864)  
Present value of lease liabilities $ 29,640