XML 70 R56.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]      
Rent expense $ 22,685 $ 21,891 $ 21,134
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
2016 23,457    
2017 19,678    
2018 14,716    
2019 10,193    
2020 4,574    
After 2020 $ 3,798