XML 85 R70.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Commitments and Contingencies Disclosure [Abstract]      
Lease expiration date Aug. 31, 2025    
Rent expense $ 18,640 $ 17,804 $ 18,446
Minimum rentals for aggregate lease commitments      
2017 8,866    
2018 5,056    
2019 3,334    
2020 1,852    
2021 948    
Thereafter 1,202    
Total 21,258    
Aggregate residual value at lease expiration for vehicle leases 15,571    
Guaranteed aggregate residual value at lease expiration for vehicle leases 12,549    
Liability for the estimated end-of-term loss related to residual value guarantee $ 483    
Purchase Commitment      
Long-term purchase commitment, period 2 years    
Purchase obligation, due in next twelve months $ 12,000    
Long-term purchase commitment, amount $ 24,000    
Research and Development Arrangement [Member]      
Purchase Commitment      
Long-term purchase commitment, period 4 years    
Purchase obligation, due in next twelve months $ 3,000    
Long-term purchase commitment, amount $ 8,000