XML 103 R86.htm IDEA: XBRL DOCUMENT v3.3.1.900
Leases (Details)
$ in Thousands
Dec. 31, 2015
USD ($)
Leases [Abstract]  
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 17,400
Operating Leases, Future Minimum Payments, Due in Two Years 16,320
Operating Leases, Future Minimum Payments, Due in Three Years 14,130
Operating Leases, Future Minimum Payments, Due in Four Years 11,380
Operating Leases, Future Minimum Payments, Due in Five Years 9,710
Operating Leases, Future Minimum Payments, Due Thereafter 22,870
Operating Leases, Future Minimum Payments Due $ 91,810