XML 100 R83.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments And Contingencies - Operating Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Commitments and Contingencies      
2017 $ 11,047    
2018 8,985    
2019 6,669    
2020 4,652    
2021 2,996    
Thereafter 5,913    
Total minimum lease payments 40,262    
Rental expense, net of sublease income $ 15,100 $ 14,100 $ 9,700