XML 111 R84.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Commitments and Contingencies Disclosure [Abstract]      
Operating Leases, Rent Expense $ 46,000 $ 49,000 $ 43,000
Operating Leases, Future Minimum Payments Due, Next Twelve Months 40,900    
Operating Leases, Future Minimum Payments, Due in Two Years 37,109    
Operating Leases, Future Minimum Payments, Due in Three Years 31,612    
Operating Leases, Future Minimum Payments, Due in Four Years 25,962    
Operating Leases, Future Minimum Payments, Due in Five Years 21,283    
Operating Leases, Future Minimum Payments, Due Thereafter 38,406    
Operating Leases, Future Minimum Payments Due $ 195,272