v3.26.1
Share-Based Compensation - Schedule of Options Granted Under Employee Stock Purchase Plan (Details)
6 Months Ended
Jun. 30, 2026
Jun. 30, 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%