v3.26.1
Stock-Based Compensation - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 16, 2026
Jun. 12, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 14, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Total intrinsic value of the options exercised     $ 0 $ 0 $ 100,000 $ 500,000  
ESPP              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Total number of shares of common stock available for issuance (in shares)     739,190   739,190    
Unamortized compensation expense     $ 0   $ 0    
Stock options              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Unamortized compensation expense     $ 39,100,000   $ 39,100,000    
Period to recognize unamortized compensation expense         2 years 6 months    
Weighted average grant date fair values (in dollars per share)     $ 6.96 $ 5.00 $ 7.01 $ 7.31  
RSUs              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Period to recognize unamortized compensation expense         2 years 1 month 6 days    
Unamortized compensation expense related to unvested restricted stock units     $ 26,700,000   $ 26,700,000    
2023 Plan              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Total number of shares of common stock available for issuance (in shares)     23,135,269   23,135,269   3,000,000
Number of additional shares authorized (in shares) 4,000,000 3,000,000