v3.26.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Feb. 23, 2025
Mar. 25, 2024
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share based awards, common stock reserved for issuance     6,504,138   4,762,664
Share based compensation by share based award options granted during the period shares     172,743    
Share based awards, maximum contractual term     10 years    
Number of common stock underlying shares 1,871,416        
Weighted- Average Exercise Price, Cancelled     $ 7.17    
Recognized     $ 0.3    
Recognized Remaining Vesting Terms     $ 0.2    
Restricted Stock [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share based awards, common stock reserved for issuance     599,326   317,213
Fair value of options vested     $ 0.3    
Unrecognised compensation cost     $ 1.9    
Unrecognised compensation cost, recognition period     2 years 3 months 18 days    
Employee Stock Option [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share based awards, common stock reserved for issuance     2,252,380   2,186,531
Share based awards, vesting period     4 years    
Weighted-average grant date fair value, options granted     $ 6.64    
Fair value of options vested     $ 1.3    
Unrecognised compensation cost     $ 6.3    
Unrecognised compensation cost, recognition period     1 year 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, shares available for future grant     2,087,241    
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, shares available for future grant     371,393    
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%      
Shares issued during period     0 0