XML 89 R75.htm IDEA: XBRL DOCUMENT v3.6.0.2
Net Income Per Share - Additional Information (Detail 2) - shares
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Options to purchase shares of common stock   1,200,000 1,600,000
Standard and market condition stock options outstanding      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Options to purchase shares of common stock 3,646,121    
Restricted stock awards outstanding      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Options to purchase shares of common stock 77,540    
RSUs outstanding      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Options to purchase shares of common stock 427,192    
ESPP      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Options to purchase shares of common stock 17,506