XML 103 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity and Stock-Based Compensation - Schedule of Assumptions Used for Estimation of Fair Value of Employee Options (Detail) - ESPP [Member]
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate (%)     2.56%
Expected term (years) 6 months 6 months 6 months
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate (%) 0.04% 0.14%  
Volatility (%) 42.73% 34.75% 41.32%
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate (%) 0.10% 1.60%  
Volatility (%) 45.67% 67.22% 45.07%