XML 110 R89.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Schedule of Future Minimum Lease Payments Including Short Term Leases (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Operating Leases  
Year 1 $ 46,619
Year 2 40,401
Year 3 32,359
Year 4 25,848
Year 5 18,705
Thereafter 55,493
Total minimum lease payments 219,425
Less: amounts representing interest $ 40,406
Finance Lease, Liability, Statement of Financial Position Other liabilities
Present value of total operating lease liabilities $ 179,019
Finance Leases  
Year 1 2,624
Year 2 2,697
Year 3 2,771
Year 4 2,847
Year 5 2,925
Thereafter 10,763
Total minimum lease payments 24,627
Less: amounts representing interest 5,160
Present value of total finance lease liabilities 19,467
Total  
Year 1 49,244
Year 2 43,098
Year 3 35,129
Year 4 28,695
Year 5 21,630
Thereafter 66,256
Total minimum lease payments 244,052
Less: amounts representing interest 45,565
Present value of total lease liabilities $ 198,486