XML 25 R31.htm IDEA: XBRL DOCUMENT v2.4.0.6
Balance Sheet Components (Accrued Liabilities and Current Portion of Long-Term Liabilities) (Details) (USD $)
In Thousands, unless otherwise specified
Sep. 30, 2012
Dec. 31, 2011
Sep. 30, 2011
Dec. 31, 2010
BALANCE SHEET COMPONENTS [Abstract]        
Accrued payroll and related liabilities $ 2,777 $ 2,638    
Current portion of accrued liabilities for asset financings 1,898 1,753    
Accrued commissions and royalties 1,630 1,407    
Accrued interest payable 725 520    
Reserve for warranty returns 505 439 390 723
Other 1,648 1,490    
Total $ 9,183 $ 8,247