XML 32 R43.htm IDEA: XBRL DOCUMENT v2.4.0.6
Summary of Significant Accounting Policies (Details) (USD $)
12 Months Ended
Dec. 31, 2012
Dec. 31, 2011
Dec. 31, 2010
Dec. 31, 2009
Summary of Significant Accounting Policies [Abstract]        
Term of warranty 1 year      
Period of post customer support service (PCS) 1 year      
Cash and Cash Equivalents [Abstract]        
Money market accounts $ 16,400,000 $ 8,200,000    
Allowance for Doubtful Accounts Receivable [Roll Forward]        
Beginning balance 136,000 2,040,000 1,746,000  
Current year provision 0 (230,000) 294,000 1,600,000
Current year write-offs (134,000) (1,674,000) 0  
Ending balance 2,000 136,000 2,040,000 1,746,000
Development Expenditures [Abstract]        
Development Expenditures 2,400,000 1,800,000 1,600,000  
Foreign Currency Translation [Abstract]        
Foreign currency transaction gains (losses) 313,000 (136,000) (297,000)  
Product Warranty [Roll Forward]        
Beginning balance 2,300,000 1,680,000 1,273,000  
Current year provision 993,000 987,000 718,000  
Current year claims (1,215,000) (352,000) (330,000)  
Currency adjustment 29,000 (15,000) 19,000  
Ending balance 2,107,000 2,300,000 1,680,000 1,273,000
Stock-Based Compensation [Abstract]        
Share based compensation expense 914,000 727,000 807,000  
Unrecognized compensation expense 2,200,000      
Numerator: [Abstract]        
Net income (loss) attributed to common stockholders $ 1,174,000 $ 2,801,000 $ (2,249,000)  
Denominator: [Abstract]        
Weighted-average shares outstanding for basic earnings per share (in shares) 18,383,564 18,952,401 18,975,007  
Effect of Dilutive Securities: [Abstract]        
Employee stock options and warrants (in shares) 74,893 170,502 0  
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share (in shares) 18,458,457 19,122,903 18,975,007  
Shares related to dilutive securities excluded because inclusion would be anti-dilutive (in shares) 2,885,809 1,701,794 1,679,907  
In the money options and warrants (in shares)     518,546