XML 81 R70.htm IDEA: XBRL DOCUMENT v3.26.1
Share-Based Compensation - Schedule of Options Granted Under Employee Stock Purchase Plan (Details)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate   4.50%
Weighted average expected life (years)   7 years 2 months 12 days
Expected volatility   42.10%
Dividend yield   0.00%
ESPP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate 3.50% 4.20%
Weighted average expected life (years) 1 year 1 year
Expected volatility 43.90% 39.30%
Dividend yield 0.00% 0.00%