v3.26.1
Stock-Based Compensation - Schedule of Assumptions Used in Black-Scholes And Monte Carlo Pricing Model (Details)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Employee Stock Purchase Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Risk-free interest rate, minimum 3.67%  
Risk-free interest rate, maximum 3.78%  
Risk-free interest rate   4.29%
Expected life (years) 6 years 6 years
Expected volatility, minimum 39.13%  
Expected volatility, maximum 46.79%  
Expected volatility   65.60%
Expected dividend yield 0.00% 0.00%
Stock Options    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Risk-free interest rate, minimum 3.71% 4.13%
Risk-free interest rate, maximum 4.28% 4.17%
Expected life (years) 6 years 3 months 6 years 3 months
Expected volatility, minimum 52.59% 52.12%
Expected volatility, maximum 52.69% 52.99%
Expected dividend yield 0.00% 0.00%
Performance Stock Units    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Risk-free interest rate, minimum   3.98%
Risk-free interest rate, maximum   4.08%
Risk-free interest rate 3.48%  
Expected life (years) 2 years 10 months 6 days  
Expected volatility, minimum   52.40%
Expected volatility, maximum   53.20%
Expected volatility 47.40%  
Expected dividend yield 0.00% 0.00%
Performance Stock Units | Minimum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected life (years)   2 years 7 months 9 days
Performance Stock Units | Maximum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected life (years)   2 years 10 months 6 days