XML 70 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders Equity - Summary of Valuation Assumptions (Details) - ESPP - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected volatility, minimum 36.20% 42.40% 36.20% 34.80%
Expected volatility, maximum 39.40% 45.20% 48.50% 45.20%
Risk-free interest rate, minimum 5.40% 3.30% 5.10% 0.60%
Risk-free interest rate, maximum 5.50% 3.50% 5.50% 3.50%
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Fair value of common stock (in dollars per share) $ 21.14 $ 21.55 $ 21.14 $ 21.55
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years) 6 months 6 months 6 months 6 months
Fair value of common stock (in dollars per share) $ 17.06 $ 20.05 $ 17.06 $ 20.05
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years) 1 year 1 year 1 year 1 year
Fair value of common stock (in dollars per share) $ 21.14 $ 21.55 $ 21.14 $ 21.55