XML 43 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments (Details)
$ in Thousands
Sep. 30, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Operating Leases, Future Minimum Payments, Remainder of Fiscal Year $ 19,731
Operating Leases, Future Minimum Payments, Due in Two Years 70,736
Operating Leases, Future Minimum Payments, Due in Three Years 58,479
Operating Leases, Future Minimum Payments, Due in Four Years 41,107
Operating Leases, Future Minimum Payments, Due in Five Years 31,585
Operating Leases, Future Minimum Payments, Due Thereafter 72,412
Operating Leases, Future Minimum Payments Due, Total $ 294,050