Balance Sheet Details - Allowance and Product Return Reserve (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2015 |
Dec. 31, 2014 |
Dec. 31, 2013 |
|
Allowance for doubtful accounts | |||
Movement in Valuation Allowances and Reserves [Roll Forward] | |||
Balance At Beginning of Year | $ 241 | $ 358 | $ 421 |
Additions Charged to Cost or Expense or Revenue | 405 | 154 | (13) |
Deductions and Write Offs | (145) | (271) | (50) |
Balance At End of Year | 501 | 241 | 358 |
Product return reserve | |||
Movement in Valuation Allowances and Reserves [Roll Forward] | |||
Balance At Beginning of Year | 508 | 764 | 1,740 |
Additions Charged to Cost or Expense or Revenue | 4,224 | 4,805 | 3,535 |
Deductions and Write Offs | (4,069) | (5,061) | (4,511) |
Balance At End of Year | $ 663 | $ 508 | $ 764 |