Quarterly report pursuant to Section 13 or 15(d)

Stock Based Compensation (Details Textual)

v2.4.0.6
Stock Based Compensation (Details Textual) (USD $)
3 Months Ended 6 Months Ended
Jun. 30, 2012
Jun. 30, 2011
Jun. 30, 2012
Jun. 30, 2011
Stock Based Compensation (Textual) [Abstract]        
Stock-based compensation expense $ 744,000 $ 202,000 $ 1,143,000 $ 452,000
Unrecognized compensation cost related to unvested stock-based awards granted to employees under the stock option plans 9,100,000   9,100,000  
Unrecognized compensation cost related to unvested stock-based awards granted to employees under the stock option plans, period for recognition     2 years 10 months 24 days  
Non-employee stock-based compensation expense 33,000 11,000 100,000 31,000
Shares authorized and available for issuance 385,167   385,167  
Total intrinsic value of stock options exercised     500,000 4,000
Cash received from stock option exercises     200,000 10,000
Shares authorized and available for issuance 385,167   385,167  
Plan participants purchased shares     68,651  
Amount withheld by plan participants to purchase stock 98,000   98,000  
Other Comprehensive Income [Member]
       
Stock Based Compensation (Textual) [Abstract]        
Stock-based compensation expense 800,000 200,000 1,143,000 452,000
2004 Equity Incentive Plan [Member]
       
Stock Based Compensation (Textual) [Abstract]        
Shares authorized and available for issuance 736,784   736,784  
Additional Shares authorized for issuance     1,250,000  
Shares authorized and available for issuance 736,784   736,784  
Tax benefit realized     0  
Employee Stock Purchase Plan (ESPP) [Member]
       
Stock Based Compensation (Textual) [Abstract]        
Additional Shares authorized for issuance     100,000  
Average purchase price under 2004 Employee Stock Purchase Plan $ 1.15   $ 1.15  
Employee Stock-based Compensation Expense [Member]
       
Stock Based Compensation (Textual) [Abstract]        
Stock-based compensation expense $ 700,000 $ 200,000 $ 1,000,000 $ 500,000