v2.4.0.8
Common Stock Reserved for Future Issuance (Details)
Mar. 31, 2014
Dec. 31, 2013
Common Stock Reserved for Future Issuance    
Authorized shares of capital stock 83,590,830  
Authorized shares of common stock 60,000,000 60,000,000
Authorized shares of preferred stock 23,590,830  
Shares of common stock reserved for future issuance    
For conversion of Series A, Series B, Series C and Series D redeemable convertible preferred stock 23,501,208  
Outstanding stock options 6,738,838  
Outstanding stock warrants 83,818  
Possible future issuance under stock option plans 882,213  
Outstanding restricted stock units 986,841  
Total common shares reserved for future issuance 32,192,918