XML 48 R26.htm IDEA: XBRL DOCUMENT v3.2.0.727
Balance Sheet Components (Accrued Liabilities and Current Portion of Long-Term Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Jun. 30, 2014
Dec. 31, 2013
Balance Sheet Related Disclosures [Abstract]        
Accrued payroll and related liabilities $ 2,891 $ 2,385    
Accrued commissions and royalties 2,194 2,055    
Accrued interest payable 1,537 1,383    
Current portion of accrued liabilities for asset financings 967 1,744    
Deferred revenue 153 30    
Reserve for warranty returns 32 105 $ 254 $ 329
Other 1,411 837    
Accrued liabilities and current portion of long-term liabilities $ 9,185 $ 8,539