XML 117 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Valuation Assumptions (Details) - ESPP - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Valuation Assumptions      
Expected term (in years) 6 months 6 months 6 months
Expected volatility, low end of range 38.60% 45.80% 73.20%
Expected volatility, high end of range 41.80% 57.10% 97.30%
Risk-free interest rate, low end of range 4.40% 5.30% 1.50%
Risk-free interest rate, high end of range 5.40% 5.40% 4.50%
Dividend rate 0.00% 0.00% 0.00%
Minimum      
Valuation Assumptions      
Fair value of common stock (in dollars per share) $ 61.54 $ 47.36 $ 50.81
Maximum      
Valuation Assumptions      
Fair value of common stock (in dollars per share) $ 96.41 $ 61.55 $ 99.68