XML 76 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Leases - Maturity Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Leases    
2022 $ 7,942  
2023 6,026  
2024 4,531  
2025 4,164  
2026 3,963  
Thereafter 8,167  
Total lease payments 34,793  
Less: Imputed interest (4,860)  
Present value of operating lease liabilities 29,933  
Less: Current portion (6,481) $ (7,620)
Total long-term operating lease liabilities $ 23,452 $ 29,166
Weighted-average remaining lease term (years) 6 years 2 months 12 days  
Weighted-average discount rate 5.00%