v2.4.0.8
Common Stock and Preferred Stock Reserved for Future Issuance (Details)
Jun. 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,388,908    
Possible future issuance under stock option plans 888,247    
Outstanding restricted stock units 1,001,390    
Total common shares reserved for future issuance 8,278,545