XML 99 R84.htm IDEA: XBRL DOCUMENT v3.6.0.2
Leases (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Leases [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 17,480
Operating Leases, Future Minimum Payments, Due in Two Years 16,050
Operating Leases, Future Minimum Payments, Due in Three Years 12,560
Operating Leases, Future Minimum Payments, Due in Four Years 10,550
Operating Leases, Future Minimum Payments, Due in Five Years 8,450
Operating Leases, Future Minimum Payments, Due Thereafter 18,000
Operating Leases, Future Minimum Payments Due $ 83,090