v3.25.2
Stock-Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jan. 01, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Aggregate intrinsic value option exercised   $ 400,000 $ 100,000 $ 500,000    
Option granted     $ 4.35      
Unrecognized compensation expense $ 400,000   $ 400,000      
Granted     175,000      
Accelerated vesting, stock-based compensation expense 1,500,000   $ 3,400,000      
Maximum            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Share repurchase liability 100,000   100,000     $ 100,000
2025 Restructuring            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Unrecognized compensation expense $ 3,400,000   $ 3,400,000      
Restricted Stock Award            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Accelerated vesting     11,818      
Restricted Stock Units            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of Awards, Issued     1,249,924      
Weighted Average Grant Date Fair Value, Issued     $ 4.18      
Accelerated vesting     84,273      
Stock Options and Restricted Stock Awards            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Granted 0   0      
2023 Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Shares of common stock authorized for issuance increase         2,302,126  
Stock Options            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Aggregate intrinsic value option exercised $ 17,000          
Weighted-average grant-date per share fair value of options     $ 3.25 $ 18.73    
Accelerated vesting     384,591      
Employee Stock Purchase Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Shares of common stock available for future issuance 798,780   798,780      
2023 Employee Stock Purchase Plan            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Shares of common stock available for future issuance 6,720,532   6,720,532      
Shares, Issued 0   0