v3.26.1
Stock Incentive Plans and Stock-Based Compensation - Schedule of Assumptions Used in Fair Value of Stock Options and ESPP (Details) - ESPP - Employee Stock Purchase Plan
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Average expected term (years) 1 year 2 months 12 days 1 year 2 months 12 days
Expected stock price volatility, minimum 54.54% 56.55%
Expected stock price volatility, maximum 58.00% 85.21%
Risk-free interest rate, minimum 3.41% 3.88%
Risk-free interest rate, maximum 3.61% 4.22%
Dividend yield 0.00% 0.00%