Income Taxes (Details) (USD $)
12 Months Ended
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Income (loss) before income taxes:      
Domestic $ 3,633,000 $ (4,055,000) $ (4,697,000)
Foreign 118,000 473,000 812,000
Income (loss) before income taxes 3,751,000 (3,582,000) (3,885,000)
Domestic      
Federal 64,000 15,000  
State 53,000 57,000  
Foreign 147,000 69,000  
Total current tax expense 264,000 141,000  
Domestic      
Federal 1,572,000 (710,000) (1,773,000)
State 44,000 (65,000) (280,000)
Foreign (16,000) 88,000 251,000
Valuation allowance (1,616,000) 687,000 1,802,000
Total deferred tax benefit (16,000)    
Total income tax expense 248,000 141,000  
Reconciliation from the U.S. statutory federal income tax rate to the effective income tax rate      
Federal income tax rate (as a percent) 34.00% (34.00%) (34.00%)
State taxes, net of federal benefit (as a percent) 1.10% 1.10% (4.10%)
Stock-based compensation (as a percent) 22.70% 15.00% 9.10%
Stock warrant (as a percent) 6.40%    
Research and development credits (as a percent) (18.30%)   (16.00%)
Change in valuation allowance (as a percent) (42.00%) 17.30% 46.40%
Other, net (as a percent) 2.70% 4.50% (1.40%)
Effective income tax rate (as a percent) 6.60% 3.90% 0.00%
Deferred Tax Assets:      
Reserves and accruals 2,146,000 3,396,000  
Inventories 1,059,000 606,000  
Net operating loss carryforwards 27,865,000 30,165,000  
Property, plant and equipment 1,327,000 1,054,000  
Stock-based compensation 1,233,000 783,000  
Research and development credit carryforwards 4,091,000 3,254,000  
Other 163,000 204,000  
Total deferred tax assets 37,884,000 39,462,000  
Valuation allowance (37,842,000) (39,462,000)  
Total deferred tax assets, net 42,000    
Deferred Tax Liabilities:      
Undistributed earnings of foreign subsidiaries (15,000)    
Property and equipment (11,000)    
Total deferred tax liabilities (26,000)    
Net deferred tax asset 16,000    
Reversal of valuation allowance for deferred tax assets   92,000  
Increase (decrease) in net valuation allowance $ (1,600,000) $ 700,000