XML 77 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plans and Stockholders' Equity - Schedule of Valuation Assumptions for Each Option Grant and Employee Stock Purchase Plan Purchase Rights (Detail) - Employee Stock Purchase Plan
3 Months Ended 12 Months Ended
Dec. 31, 2017
Dec. 31, 2018
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend yield 0.00% 0.00% 0.00%
Expected life (in years) 1 year 1 year 1 year
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk free interest rate 0.75% 1.55% 0.46%
Expected volatility of the Company’s stock 0.33% 0.50% 0.33%
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk free interest rate 1.12% 2.25% 0.57%
Expected volatility of the Company’s stock 0.56% 0.67% 0.57%