XML 79 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Schedule of Weighted-Average Assumptions used in Black-Scholes Option-Pricing Model (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Employee Stock Purchase Plan [Member]    
Subsidiary, Sale of Stock [Line Items]    
Estimated dividend yield 0.00% 0.00%
Weighted-average expected stock price volatility 30.00% 32.00%
Weighted-average risk-free interest rate 5.23% 5.37%
Expected average term of options (in years) 6 months 6 months
Weighted-average fair value of common stock $ 2.87 $ 2.88
Weighted-average fair value per option $ 0.71 $ 0.72
Employee Stock Option Plans [Member]    
Subsidiary, Sale of Stock [Line Items]    
Estimated dividend yield 0.00% 0.00%
Weighted-average expected stock price volatility 35.91% 35.10%
Weighted-average risk-free interest rate 4.32% 4.14%
Expected average term of options (in years) 6 years 3 months 5 years 11 months 12 days
Weighted-average fair value of common stock $ 2.97 $ 5.03
Weighted-average fair value per option $ 1.29 $ 2.11