XML 97 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Minimum Lease Payments and Sublease Income (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating Leases  
Year 1 $ 86,505
Year 2 78,089
Year 3 66,779
Year 4 47,483
Year 5 40,572
Thereafter 162,972
Total lease payments 482,400
Less: interest and inflation (155,273)
Present value of lease liabilities 327,127
Finance Leases  
Year 1 11,512
Year 2 8,391
Year 3 6,827
Year 4 4,390
Year 5 4,455
Thereafter 70,764
Total lease payments 106,339
Less: interest and inflation (57,944)
Present value of lease liabilities $ 48,395