v3.26.1
Common Stock, Equity Incentive Plans and Stock-Based Compensation - Schedule of Estimated Fair Value of Each Employee Stock Purchase Plan (ESPP) Share (Details) - Employee Stock
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Risk-free interest rate 3.70% 3.80%
Expected volatility 55.70% 65.60%
Expected term 6 months 1 year
Expected dividend yield 0.00% 0.00%