XML 52 R27.htm IDEA: XBRL DOCUMENT v3.3.0.814
Balance Sheet Components (Accrued Liabilities and Current Portion of Long-Term Liabilities) (Details) - USD ($)
$ in Thousands
Sep. 30, 2015
Dec. 31, 2014
Sep. 30, 2014
Dec. 31, 2013
Balance Sheet Related Disclosures [Abstract]        
Accrued commissions and royalties $ 2,239 $ 2,055    
Accrued payroll and related liabilities 2,215 2,385    
Accrued interest payable 1,636 1,383    
Current portion of accrued liabilities for asset financings 1,116 1,744    
Reserve for warranty returns 26 105 $ 199 $ 329
Other 934 867    
Accrued liabilities and current portion of long-term liabilities $ 8,166 $ 8,539