XML 88 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturity Table (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating    
2024 $ 55,883  
2025 46,650  
2026 34,209  
2027 28,089  
2028 21,688  
Thereafter 76,345  
Total lease payments 262,864  
Less interest (41,091)  
Total operating lease liabilities 221,773 $ 208,390
Finance    
2024 3,397  
2025 2,885  
2026 2,249  
2027 1,222  
2028 118  
Thereafter 26  
Total lease payments 9,897  
Less interest (930)  
Present value of lease liabilities $ 8,967 $ 8,743