XML 92 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
12 Months Ended
Mar. 15, 2024
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share based awards, common stock reserved for issuance   3,842,557 7,844,758
Share based compensation by share based award options granted during the period shares   1,071,073  
Share based awards, maximum contractual term   10 years  
Employee Stock Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share based awards, common stock reserved for issuance   1,942,920 1,112,275
Share based awards, vesting period   4 years  
Weighted-average grant date fair value, options granted   $ 12.42  
Fair value of options vested   $ 2,400,000  
Unrecognised compensation cost   $ 12,600,000  
Unrecognised compensation cost, recognition period   2 years 8 months 12 days  
Total intrinsic value of options exercised   $ 7,000,000  
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,760,657  
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    
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  
Excess of accrued right to purchase stock $ 25,000