v3.22.0.1
Equity Awards - Schedule of Fair Value Assumptions (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
ESPP obligations      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate. minimum 0.06% 0.11% 2.04%
Risk-free interest rate, maximum 0.11% 2.04% 2.46%
Expected term (in years) 6 months 6 months 6 months
Expected volatility, minimum 35.00% 30.00% 30.00%
Expected volatility, maximum 60.00% 60.00% 49.00%
Common stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate. minimum 1.20%    
Risk-free interest rate, maximum 1.45%    
Risk-free interest rate     1.80%
Expected term (in years)     10 years
Expected volatility, minimum 38.00%    
Expected volatility, maximum 41.00%    
Expected volatility     40.00%
Common stock options | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 7 years 6 months    
Common stock options | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 10 years    
PRSU      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate. minimum 0.19%    
Risk-free interest rate, maximum 0.20%    
Expected volatility, minimum 41.00%    
Expected volatility, maximum 42.00%