XML 120 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Lessee, Lease, Description [Line Items]      
ROU assets $ 46,780 $ 27,054  
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other assets Other assets  
Current lease liability $ 10,894 $ 10,209  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued liabilities Accrued liabilities  
Long-term lease liability $ 36,197 $ 17,128  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other liabilities Other liabilities  
Lease Liabilities $ 47,091 $ 27,337  
Operating lease cost 19,276 $ 17,099 $ 17,687
2024 12,874    
2025 8,990    
2026 6,666    
2027 4,960    
2028 4,272    
After 2028 23,145    
Total lease payments 60,907    
Less: Interest $ 13,816    
Weighted-average remaining lease term (years) 7 years 9 months 18 days 5 years 9 months 18 days 5 years 9 months 18 days
Weighted-average discount rates 5.67% 3.38% 3.01%
Operating cash flows from operating leases $ 14,440 $ 13,596 $ 14,586
Leased assets obtained in exchange for new operating lease liabilities $ 32,353 $ 11,498 $ 15,287
Minimum      
Lessee, Lease, Description [Line Items]      
Remaining lease term 1 year    
Renewal periods 1 year    
Maximum      
Lessee, Lease, Description [Line Items]      
Remaining lease term 5 years    
Renewal periods 5 years