v2.4.0.6
Stockholders' Equity (Details Textual) (USD $)
3 Months Ended 3 Months Ended 1 Months Ended 3 Months Ended
Mar. 31, 2013
Mar. 31, 2012
Oct. 31, 2011
Mar. 31, 2013
April 2013 [Member]
Mar. 31, 2013
Stock Options [Member]
Mar. 31, 2012
Stock Options [Member]
Mar. 31, 2013
Restricted Stock [Member]
May 31, 2012
2002 Stock Incentive Plan [Member]
Mar. 31, 2013
2002 Stock Incentive Plan [Member]
Stock Options [Member]
Mar. 31, 2013
Employee Stock Purchase Plan [Member]
Mar. 31, 2012
Employee Stock Purchase Plan [Member]
Mar. 31, 2013
Employee Stock Purchase Plan [Member]
Stock Options [Member]
Mar. 31, 2012
Employee Stock Purchase Plan [Member]
Stock Options [Member]
Mar. 31, 2013
Public Offering [Member]
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Increase the number of shares under the 2002 Stock Incentive Plan               1,800,000            
Weighted-average grant date fair value of stock options         $ 21.92                  
Intrinsic value of options exercised         $ 200,000 $ 100,000                
Unrecognized compensation cost         8,800,000                  
Weighted-average period in which cost is expected to be recognized         2 years 10 months 24 days   1 year 8 months 9 days              
Cash received from options exercised                       300,000 200,000  
Shares available for future option grants                 1,500,000.0          
Weighted-average grant-date fair value of restricted stock             $ 21.92              
Unrecognized compensation cost, restricted stock             1,400,000              
Employee Stock Purchase Plan [Abstract]                            
Shares allowed to purchase in employee stock purchase plan                   1,250        
Offering period of shares in employee stock purchase plan                   6 months        
Percentage of purchase price of stock                   85.00%        
Discount rate                   15.00%        
Stock-based compensation expense 1,124,000 709,000               5,200 5,900      
Shares available for future purchases                   86,528        
Warrants [Abstract]                            
Warrants outstanding       163,568                    
Exercise price of warrants       179.40                    
Warrants to purchase number of shares       129,360                    
Public Offering [Abstract]                            
Equity, reserved for issuance     30,000,000                      
Stock issued, shares 302,750                          
Proceeds from issuance of common stock                           $ 5,500,000