v2.4.0.8
Common Stock and Preferred Stock Reserved for Future Issuance (Details)
Sep. 30, 2014
Apr. 02, 2014
Dec. 31, 2013
Common Stock and Preferred Stock Reserved for Future Issuance      
Authorized shares of capital stock 205,000,000    
Authorized shares of common stock 200,000,000 200,000,000 60,000,000
Authorized shares of preferred stock 5,000,000 5,000,000 0
Shares of common stock reserved for future issuance      
Outstanding stock options 6,282,657    
Possible future issuance under stock option plans 866,171    
Outstanding restricted stock units 1,013,239    
Total common shares reserved for future issuance 8,162,067