XML 133 R115.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Maturity Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finance leases    
2025 $ 3,148  
2026 2,643  
2027 2,492  
2028 1,669  
2029 1,293  
Thereafter 8,657  
Total lease payments 19,902  
Less amount representing interest (5,960)  
Present value of lease liabilities 13,942  
Operating leases    
2025 110,372  
2026 109,666  
2027 100,115  
2028 91,862  
2029 18,471  
Thereafter 122,268  
Total lease payments 552,754  
Less amount representing interest (110,488)  
Present value of lease liabilities 442,266  
Total    
2025 113,520  
2026 112,309  
2027 102,607  
2028 93,531  
2029 19,764  
Thereafter 130,925  
Total lease payments 572,656  
Less amount representing interest (116,448)  
Total lease liabilities $ 456,208 $ 369,608