XML 94 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders Equity - Summary of Valuation Assumptions (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Service Based      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years)   3 years 4 months 24 days 2 years 10 months 24 days
Expected volatility   39.40% 36.40%
Risk-free interest rate   0.40% 0.30%
Expected dividend rate   0.00% 0.00%
Performance Based      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility, minimum   40.00%  
Expected volatility, maximum   45.00%  
Expected volatility     45.00%
Risk-free interest rate, minimum   1.20% 0.60%
Risk-free interest rate, maximum   1.50% 0.70%
Expected dividend rate   0.00% 0.00%
Performance Based | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years)   1 year 10 months 24 days 3 years 4 months 24 days
Performance Based | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years)   2 years 8 months 12 days 3 years 10 months 24 days
ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected volatility, minimum 34.80% 27.60%  
Expected volatility, maximum 45.20% 32.60%  
Risk-free interest rate, minimum 0.60%    
Risk-free interest rate, maximum 3.50%    
Risk-free interest rate 0.00% 0.10%  
Expected dividend rate   0.00%  
Fair value of common stock (in dollars per share)   $ 29.00  
ESPP | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 6 months 3 months 18 days  
Fair value of common stock (in dollars per share) $ 20.05    
ESPP | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 1 year 10 months 24 days  
Fair value of common stock (in dollars per share) $ 21.55