XML 46 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule of Future Minimum Lease Payments Including Short Term Leases (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Operating Leases  
Year 1 $ 30,464
Year 2 24,374
Year 3 19,896
Year 4 16,362
Year 5 13,857
Thereafter 51,639
Total Minimum lease payments 156,592
Less: amount representing interest 42,388
Operating lease liabilities 114,204
Finance Leases  
Year 1 2,403
Year 2 2,469
Year 3 2,537
Year 4 2,607
Year 5 2,678
Thereafter 20,102
Total minimum lease payments 32,796
Less: amount representing interest 9,078
Finance lease liabilities 23,718
Total  
Year 1 32,867
Year 2 26,843
Year 3 22,433
Year 4 18,968
Year 5 16,536
Thereafter 71,741
Total minimum lease payments 189,388
Less: amounts representing interest 51,466
Present value of total lease liabilities $ 137,922