XML 53 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Awards - Additional Information (Detail)
$ / shares in Units, $ in Thousands
3 Months Ended
Oct. 31, 2023
shares
Mar. 31, 2025
USD ($)
Plan
shares
Mar. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2024
shares
Feb. 28, 2024
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Aggregate intrinsic value of stock options exercised | $   $ 18      
Weighted average grant-date fair value of stock options | $ / shares     $ 3.82    
Number of options granted   0      
Aggregate fair value of stock options vested | $   $ 46 $ 228    
Aggregate unrecognized stock-based compensation expense | $   $ 2,130 $ 525    
Unrecognized stock-based compensation expense, weighted average period expects for recognition   3 years 1 month 24 days 1 year 7 months 24 days    
Number of stock options exercised   21,533 0    
Number of equity compensation plans | Plan   5      
Number of shares, issued upon exercise of outstanding options   3,080,582   3,169,468  
2021 Stock Incentive Plan [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock option granted vesting period   4 years      
Number of shares, available for grant   3,840,254      
Number of shares remained available for grant   2,389,566      
Stock reserved for future issuance   2,389,566      
Number of shares, issued upon exercise of outstanding options   1,432,679      
Increase in common stock   3,840,254     3,000,000
2021 Stock Incentive Plan [Member] | Maximum [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock option granted vesting period   4 years      
Stock option expiration period   10 years      
2017 Stock Incentive Plan [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock reserved for future issuance   625,000      
Number of shares, issued upon exercise of outstanding options   98,528      
Number of shares remained available for future issuance   0      
2006 Stock Incentive Plan [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Contractual repurchase right, shares   314,006      
Number of shares, issued upon exercise of outstanding options   0      
Number of shares remained available for future issuance   0      
2016 Stock Incentive Plan [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of shares, issued upon exercise of outstanding options   8,404      
Number of shares remained available for future issuance   0      
2017 Employee Stock Purchase Plan [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock reserved for future issuance   7,500      
2013 Stock Incentive Plan [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of options granted 0        
2013 Stock Incentive Plan [Member] | Lung Acquisition [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock option granted vesting period   4 years      
2013 Stock Incentive Plan [Member] | Options Outstanding [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of shares, available for grant   1,540,971      
Contractual terms of stock option awards   10 years      
2013 Stock Incentive Plan [Member] | Options Outstanding [Member] | Lung Acquisition [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Contractual terms of stock option awards   10 years      
2013 Stock Incentive Plan [Member] | Maximum [Member] | Options Outstanding [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Contractual terms of stock option awards   10 years      
2013 Stock Incentive Plan [Member] | Minimum [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Percentage of fair market value of common stock   100.00%