XML 104 R83.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Schedule of Future Minimum Lease Payments Including Short Term Leases (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Operating Leases  
Year 1 $ 31,100
Year 2 23,964
Year 3 20,621
Year 4 17,906
Year 5 15,381
Thereafter 52,316
Total minimum lease payments 161,288
Less: amounts representing interest 41,953
Operating lease liabilities 119,335
Finance Leases  
Year 1 2,419
Year 2 2,486
Year 3 2,554
Year 4 2,624
Year 5 2,697
Thereafter 19,419
Total minimum lease payments 32,199
Less: amounts representing interest 8,752
Finance Lease, Liability 23,447
Total  
Year 1 33,519
Year 2 26,450
Year 3 23,175
Year 4 20,530
Year 5 18,078
Thereafter 71,735
Total minimum lease payments 193,487
Less: amounts representing interest 50,705
Present value of total lease liabilities $ 142,782