XML 107 R85.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Year Ending December 31,      
2019 $ 10,544    
2020 9,120    
2021 7,370    
2022 6,006    
2023 4,251    
Thereafter 13,103    
Total future lease commitments 50,394    
Rent expense 16,800 $ 18,700 $ 19,100
Inventories      
Long-term Purchase Commitment [Line Items]      
Purchase commitment inventory $ 42,200