v3.20.2
Stockholders' Equity - Outstanding and Reserved Shares of Common Stock for Future Issuance (Detail) - shares
6 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Common stock outstanding and reserved shares of common stock for future issuance      
Options outstanding (in shares) 651,000 994,000 1,154,000
Total shares of common stock reserved for future issuance (in shares) 47,382,000    
2012 Equity Incentive Plan      
Common stock outstanding and reserved shares of common stock for future issuance      
Total shares of common stock reserved for future issuance (in shares) 27,604,000    
2012 Employee Stock Purchase Plan      
Common stock outstanding and reserved shares of common stock for future issuance      
Total shares of common stock reserved for future issuance (in shares) 9,927,000    
Options outstanding      
Common stock outstanding and reserved shares of common stock for future issuance      
Options outstanding (in shares) 651,000    
RSUs      
Common stock outstanding and reserved shares of common stock for future issuance      
RSUs (in shares) 9,200,000 10,082,000 8,733,000
Performance-based RSUs      
Common stock outstanding and reserved shares of common stock for future issuance      
Number of shares eligible to vest (percent) 100.00%