XML 162 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 59,311  
2026 61,279  
2027 58,405  
2028 52,160  
2029 49,235  
Thereafter 415,489  
Total lease payments 695,879  
Less interest (191,708)  
Present value of lease liabilities 504,171 $ 357,623
Financing Leases    
2025 4,341  
2026 2,973  
2027 1,216  
2028 297  
2029 0  
Thereafter 0  
Total lease payments 8,827  
Less interest (383)  
Present value of lease liabilities 8,444 $ 11,394
Total    
2025 63,652  
2026 64,252  
2027 59,621  
2028 52,457  
2029 49,235  
Thereafter 415,489  
Total lease payments $ 704,706