XML 17 R33.htm IDEA: XBRL DOCUMENT v2.4.0.8
Balance Sheet Components - Accrued Liabilities (Details) (USD $)
In Thousands, unless otherwise specified
Sep. 30, 2014
Dec. 31, 2013
Sep. 30, 2013
Dec. 31, 2012
Balance Sheet Components [Abstract]        
Accrued payroll related costs $ 18,866 $ 9,103    
Accrued warranty costs 3,464 5,075 6,901 5,314
Accrued accounts payable 4,058 5,370    
Accrued manufacturing costs 1,724 3,835    
Accrued Professional Fees, Current 1,422 1,220    
Accrued Income Taxes 1,215 927    
Other 1,497 1,379    
Total accrued liabilities $ 32,246 $ 26,909