v3.25.2
Stock-Based Compensation - Additional Information (Detail) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 23, 2025
Mar. 15, 2024
Feb. 28, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Share based awards, common stock reserved for issuance       4,612,187   4,612,187   3,842,557
Share based awards, maximum contractual term           10 years    
Number of common stock underlying shares 1,871,416              
Recognized           $ 300,000    
Recognized Remaining Vesting Terms           $ 200,000    
Restricted Stock [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Share based awards, common stock reserved for issuance       464,450   464,450   0
Unrecognised compensation cost       $ 1,000,000   $ 1,000,000    
Unrecognised compensation cost, recognition period           2 years 8 months 12 days    
Employee Stock Option [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Share based awards, common stock reserved for issuance       1,900,088   1,900,088   1,942,920
Share based awards, vesting period           4 years    
Weighted-average grant date fair value, options granted           $ 2.42    
Option Repricing     $ 1.73          
Fair value of options vested           $ 1,100,000    
Unrecognised compensation cost       $ 10,100,000   $ 10,100,000    
Unrecognised compensation cost, recognition period           2 years 2 months 12 days    
2017 Stock Option and Grant Plan [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Share based awards, common stock reserved for issuance       1,246,290   1,246,290    
Share based awards, shares available for future grant       0   0    
2024 Stock Option and Incentive Plan [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Share based awards, common stock reserved for issuance   2,839,888            
Share based awards, shares available for future grant       1,986,692   1,986,692    
Increase in number of shares reserved for issuance, percent of common stock outstanding   5.00%            
2024 Employee Stock Purchase Plan [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Share based awards, common stock reserved for issuance   120,836            
Share based awards, shares available for future grant       242,813   242,813    
Increase in number of shares reserved for issuance (shares)   241,677            
Increase in number of shares reserved for issuance, percent of common stock outstanding   1.00%            
Purchase of common stock through payroll deductions expressed in percentage of fair market value   85.00%            
Common stock offering period   6 months            
Shares issued during period       0 0 0 0  
Excess of accrued right to purchase stock   $ 25,000