XML 79 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
1 Months Ended 3 Months Ended
Feb. 23, 2025
Mar. 15, 2024
Feb. 28, 2025
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Share based awards, common stock reserved for issuance       4,574,414   3,842,557
Share based compensation by share based award options granted during the period shares       60,743    
Share based awards, maximum contractual term       10 years    
Number of common stock underlying shares 1,871,416          
Option Repricing     $ 1.73      
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       467,150   0
Unrecognised compensation cost       $ 1.1    
Unrecognised compensation cost, recognition period       2 years 10 months 24 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,938,015   1,942,920
Share based awards, vesting period       4 years    
Weighted-average grant date fair value, options granted       $ 2.42    
Fair value of options vested       $ 900,000    
Unrecognised compensation cost       $ 11,300,000    
Unrecognised compensation cost, recognition period       2 years 4 months 24 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    
Share based awards, shares available for future grant       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,908,292    
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    
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  
Excess of accrued right to purchase stock   $ 25,000