XML 63 R46.htm IDEA: XBRL DOCUMENT v3.3.1.900
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