XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders Equity - Schedule of Valuation Assumptions (Details) - ESPP - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected volatility, minimum 32.50% 36.20% 32.50% 36.20%
Expected volatility, maximum 38.50% 39.40% 43.50% 48.50%
Risk-free interest rate, minimum 4.40% 5.40% 4.40% 5.10%
Risk-free interest rate, maximum 4.80% 5.50% 5.30% 5.50%
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Fair value of common stock (in dollars per share) $ 24.41 $ 21.14 $ 24.41 $ 21.14
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) $ 24.41 $ 17.06 $ 24.41 $ 17.06
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) $ 32.46 $ 21.14 $ 32.46 $ 21.14