XML 91 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Five-year Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 55,277  
2026 46,883  
2027 40,440  
2028 35,633  
2029 33,545  
Beyond 2029 183,690  
Total lease payments 395,468  
Less: Interest 84,085  
Operating lease liability 311,383  
Finance Leases    
2025 22,814  
2026 18,488  
2027 6,038  
2028 5,000  
2029 3,716  
Beyond 2029 20,795  
Total lease payments 76,851  
Less: Interest 9,223  
Finance lease obligations 67,628 $ 72,609
Total    
2025 78,091  
2026 65,371  
2027 46,478  
2028 40,633  
2029 37,261  
Beyond 2029 204,485  
Total lease payments 472,319  
Less: Interest 93,308  
Lease Liabilities $ 379,011