Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies Commitments and Contingencies-Additional Details (Details)

v3.8.0.1
Commitments and Contingencies Commitments and Contingencies-Additional Details (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Commitments and Contingencies Disclosure [Abstract]      
Lease expiration date Dec. 31, 2023    
Operating Leases      
2018 $ 9,155    
2017 9,117    
2018 9,285    
2019 9,146    
2020 5,003    
Thereafter 758    
Total minimum payments: 42,464    
Other Obligations      
2018 7,758    
2017 7,761    
2018 3,781    
2019 30    
2020 0    
Thereafter 0    
Total minimum payments: 19,330    
Future Minimum Payments, Due Thereafter 758    
Future Minimum Payments, Due in Five Years 5,003    
Future Minimum Payments, Due in Four Years 9,176    
Future Minimum Payments, Due in Three Years 13,066    
Future Minimum Payments, Due in Two Years 16,878    
Future Minimum Payments, Remainder of Fiscal Year 51,892    
Recorded Unconditional Purchase Obligation [Line Items]      
Operating Leases, Income Statement, Sublease Revenue 2,100 $ 1,300 $ 0
Operating Leases, Rent Expense, Net 4,200 2,900 2,400
Inventory Purchase Obligations      
Lease Incentive for Leasehold Improvements 0 $ 61 $ 4,255
Future Minimum Payments, Due 96,773    
Inventories [Member]      
Inventory Purchase Obligations      
2018 34,979    
2017 0    
2018 0    
2019 0    
2020 0    
Thereafter 0    
Total minimum payments: $ 34,979