XML 101 R83.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Schedule of Future Minimum Lease Payments Including Short Term Leases (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Operating Leases  
Year 1 $ 34,076
Year 2 31,121
Year 3 27,276
Year 4 23,332
Year 5 18,632
Thereafter 58,590
Total minimum lease payments 193,027
Less: amounts representing interest 42,128
Operating lease liabilities 150,899
Finance Leases  
Year 1 2,486
Year 2 2,554
Year 3 2,624
Year 4 2,697
Year 5 2,771
Thereafter 16,648
Total minimum lease payments 29,780
Less: amounts representing interest 7,484
Finance Lease, Liability 22,296
Total  
Year 1 36,562
Year 2 33,675
Year 3 29,900
Year 4 26,029
Year 5 21,403
Thereafter 75,238
Total minimum lease payments 222,807
Less: amounts representing interest 49,612
Present value of total lease liabilities $ 173,195