Balance Sheet Components (Details 2) (USD $)
In Thousands, unless otherwise specified
Sep. 30, 2013
Dec. 31, 2012
Intangible assets, net    
Intangible assets, net $ 970 $ 926
Other assets    
Prepaid licensing 735 700
Deposits 395 187
Other assets total 1,130 887
Accrued liabilities    
Current portion of settlement obligations 887 2,229
Sales returns and warranty accruals 2,104 2,045
Compensation accruals 2,118 1,495
Other accrued liabilities 439 802
Total accrued liabilities 5,548 6,571
Acquired technology
   
Intangible assets, net    
Intangible assets, gross 1,628 1,357
Less: accumulated amortization (658) (431)
Intangible assets, net $ 970 $ 926