XML 235 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 108,380  
2025 42,695  
2026 40,568  
2027 37,973  
2028 31,698  
Thereafter 132,647  
Total lease payments 393,961  
Less interest (36,338)  
Present value of lease liabilities 357,623 $ 415,539
Financing Leases    
2024 4,415  
2025 3,985  
2026 2,554  
2027 881  
2028 137  
Thereafter 0  
Total lease payments 11,972  
Less interest (578)  
Present value of lease liabilities 11,394 $ 11,940
Total    
2024 112,795  
2025 46,680  
2026 43,122  
2027 38,854  
2028 31,835  
Thereafter 132,647  
Total lease payments $ 405,933