XML 109 R87.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Year Ending December 31,      
2018 $ 10,563    
2019 6,175    
2020 4,845    
2021 4,276    
2022 3,606    
Thereafter 7,925    
Total future lease commitments 37,390    
Rent expense 18,700 $ 19,100 $ 19,600
Inventories      
Long-term Purchase Commitment [Line Items]      
Purchase commitment inventory $ 22,100