XML 44 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments - Future Minimum Annual Lease Payments Under All Leases (Details)
$ in Thousands
Sep. 30, 2017
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Operating Leases, Future Minimum Payments, Remainder of Fiscal Year $ 16,984
Operating Leases, Future Minimum Payments, Due in Two Years 65,813
Operating Leases, Future Minimum Payments, Due in Three Years 53,209
Operating Leases, Future Minimum Payments, Due in Four Years 41,565
Operating Leases, Future Minimum Payments, Due in Five Years 27,696
Operating Leases, Future Minimum Payments, Due Thereafter 47,009
Operating Leases, Future Minimum Payments Due, Total $ 252,276