XML 92 R77.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Schedule of Future Minimum Lease Payments Including Short Term Leases (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Operating Leases  
Year 1 $ 34,062
Year 2 29,923
Year 3 24,830
Year 4 19,816
Year 5 15,532
Thereafter 47,284
Total minimum lease payments 171,447
Less: amounts representing interest $ 33,659
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other liabilities
Present value of total operating lease liabilities $ 137,788
Finance Leases  
Year 1 2,554
Year 2 2,624
Year 3 2,697
Year 4 2,771
Year 5 2,847
Thereafter 13,801
Total minimum lease payments 27,294
Less: amounts representing interest 6,284
Present value of total finance lease liabilities 21,010
Total  
Year 1 36,616
Year 2 32,547
Year 3 27,527
Year 4 22,587
Year 5 18,379
Thereafter 61,085
Total minimum lease payments 198,741
Less: amounts representing interest 39,943
Present value of total lease liabilities $ 158,798