XML 91 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Aggregate Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Operating Lease Liabilities, Payments Due [Abstract]  
Remainder of 2019 $ 21,736
2020 34,676
2021 25,108
2022 20,831
2023 17,640
Thereafter 17,406
Total 137,397
Less: Interest (16,801)
Present value of lease liabilities 120,596
Finance Lease Liabilities, Payments, Due [Abstract]  
Remainder of 2019 14,144
2020 26,916
2021 30,292
2022 15,307
2023 12,854
Thereafter 11,156
Total 110,669
Less: Interest (16,720)
Present value of lease liabilities 93,949
Operating and Finance Lease Liabilities, Payments Due [Abstract]  
Operating and FInance Lease, Liability, Payments, Remainder of Fiscal Year 35,880
Operating and FInance Lease, Liability, Payments, Due Year Two 61,592
Operating and FInance Lease, Liability, Payments, Due Year Three 55,400
Operating and FInance Lease, Liability, Payments, Due Year Four 36,138
Operating and FInance Lease, Liability, Payments, Due Year Five 30,494
Operating and FInance Lease, Liability, Payments, Due after Year Five 28,562
Operating and FInance Lease, Liability, Payments, Due 248,066
Operating and FInance Lease, Liability, Undiscounted Excess Amount (33,521)
Operating and FInance Lease, Liability $ 214,545