XML 65 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]      
Extended lease term 5 years    
Operating lease expense $ 9,600 $ 10,600 $ 11,200
Cash paid for operating leases 8,200 9,200 9,900
Right-of-use assets in exchange for operating lease obligations 9,800 13,000 $ 7,100
Right-of-use assets $ 26,500 $ 23,300  
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other Assets, Noncurrent Other Assets, Noncurrent  
Operating lease, liability, Current $ 6,200 $ 6,000  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other Accrued Liabilities, Current Other Accrued Liabilities, Current  
Operating lease, liability, Noncurrent $ 20,600 $ 17,500  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities, Noncurrent Other Liabilities, Noncurrent  
Weighted average remaining operating lease term 6 years 1 month 6 days    
Weighted average discount rate for operating leases 4.10%    
Maturities of Operating Lease Liabilities [Abstract]      
2022 $ 7,113    
2023 5,866    
2024 4,629    
2025 3,169    
2026 2,193    
Thereafter 7,709    
Total lease payments 30,679    
Less imputed interest (3,803)    
Present value of lease liabilities $ 26,876    
Operating Lease, Liability, Statement of Financial Position [Extensible List] Other Liabilities, Noncurrent