XML 111 R91.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Operating Leases  
Year 1 $ 52,461
Year 2 44,876
Year 3 34,923
Year 4 26,469
Year 5 23,833
Thereafter 75,033
Total minimum lease payments 257,595
Less: amounts representing interest 54,660
Present value of total operating lease liabilities 202,935
Finance Leases  
Year 1 2,697
Year 2 2,771
Year 3 2,847
Year 4 2,925
Year 5 3,006
Thereafter 7,757
Total minimum lease payments 22,003
Less: amounts representing interest 4,120
Present value of total finance lease liabilities $ 17,883
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other accrued liabilities
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other liabilities
Total  
Year 1 $ 55,158
Year 2 47,647
Year 3 37,770
Year 4 29,394
Year 5 26,839
Thereafter 82,790
Total minimum lease payments 279,598
Less: amounts representing interest 58,780
Present value of total lease liabilities $ 220,818