XML 64 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]      
Extended lease term 5 years    
Operating lease expense $ 11,300 $ 9,600 $ 10,600
Cash paid for operating leases 9,300 8,200 9,200
Right-of-use assets in exchange for operating lease obligations 17,200 9,800 $ 13,000
Right-of-use assets $ 36,300 $ 26,500  
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other Assets, Noncurrent Other Assets, Noncurrent  
Operating lease, liability, Current $ 8,200 $ 6,200  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other Accrued Liabilities, Current Other Accrued Liabilities, Current  
Operating lease, liability, Noncurrent $ 28,000 $ 20,600  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities, Noncurrent Other Liabilities, Noncurrent  
Weighted average remaining operating lease term 6 years 6 months    
Weighted average discount rate for operating leases 3.60%    
Maturities of Operating Lease Liabilities [Abstract]      
2023 $ 9,297    
2024 8,218    
2025 4,827    
2026 3,559    
2027 2,969    
Thereafter 12,035    
Total lease payments 40,905    
Less imputed interest (4,638)    
Present value of lease liabilities $ 36,267    
Operating Lease, Liability, Statement of Financial Position [Extensible List] Other Liabilities, Noncurrent