v2.4.0.6
Common Stock (Details)
Jun. 30, 2012
Common stock outstanding and reserved shares of common stock for future issuance  
Options outstanding 38,134,900
RSUs 1,032,304
Stock awards available for future grants:  
Total reserved shares of common stock for future issuance 146,216,915
Series A [Member]
 
Stock awards available for future grants:  
Total reserved shares of common stock for future issuance 20,000,000
Series B [Member]
 
Stock awards available for future grants:  
Total reserved shares of common stock for future issuance 32,323,904
Series C [Member]
 
Stock awards available for future grants:  
Total reserved shares of common stock for future issuance 7,868,848
Series D [Member]
 
Stock awards available for future grants:  
Total reserved shares of common stock for future issuance 30,643,032
2005 Stock Option Plan [Member]
 
Stock awards available for future grants:  
Total reserved shares of common stock for future issuance   
2012 Equity Incentive Plan [Member]
 
Stock awards available for future grants:  
Total reserved shares of common stock for future issuance 11,213,927
2012 Employee Stock Purchase Plan [Member]
 
Stock awards available for future grants:  
Total reserved shares of common stock for future issuance 5,000,000