XML 76 R46.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' Equity - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Apr. 19, 2024
shares
Apr. 09, 2024
shares
Dec. 31, 2025
USD ($)
vote
$ / shares
shares
May 31, 2025
USD ($)
$ / shares
Apr. 30, 2025
$ / shares
shares
Mar. 31, 2024
shares
Dec. 31, 2025
USD ($)
vote
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Common stock reserved for future issuance (in shares)     7,707,953       7,707,953 5,997,577
Options granted (in shares)             1,600,542  
Options granted (in dollars per share) | $ / shares             $ 8.07  
Aggregate intrinsic value of options exercised | $             $ 300 $ 2,100
Options exercisable, options are available to be early exercised (in shares)     0       0 35,794
Options exercisable (in shares)     3,026,507       3,026,507 2,114,772
Weighted-average grant-date fair value (in dollars per share) | $ / shares             $ 6.28 $ 13.66
Total unrecognized stock-based compensation | $     $ 20,500       $ 20,500 $ 20,700
Weighted-average period (in years)             2 years 4 months 24 days 2 years 10 months 24 days
Share-based payment arrangement, expense | $             $ 10,038 $ 6,804
Common stock reserved under the 2024 Employee Stock Purchase Plan                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Common stock reserved for future issuance (in shares)   280,000 436,306       436,306  
Employee stock ownership plan, increase in reserved shares, maximum (in shares)   280,000            
Employee stock ownership plan, increase in reserved shares, percentage of outstanding stock   1.00%            
Shares purchased through employee stock purchase plan (in shares)             84,243  
Share-based payment arrangement, expense | $             $ 200  
Common stock options                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Common stock reserved for future issuance (in shares)     5,548,320       5,548,320 4,045,500
Share-based compensation arrangement by share-based payment award, expiration period (in years)             10 years  
Minimum | Common stock reserved under the 2024 Employee Stock Purchase Plan                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Employee stock ownership plan, percentage of compensation   1.00%            
Maximum | Common stock reserved under the 2024 Employee Stock Purchase Plan                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Employee stock ownership plan, percentage of compensation   15.00%            
Shares available for issuance under the 2024 Equity Incentive Plan                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Common stock reserved for future issuance (in shares)     1,707,563     2,700,000 1,707,563 1,674,309
Share-based compensation arrangement, yearly increase in authorized shares, percent of shares outstanding           5.00%    
Shares available for issuance under the 2024 Equity Incentive Plan | Common stock options                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Share-based compensation arrangement by share-based payment award, expiration period (in years)           10 years    
Shares available for issuance under the 2024 Equity Incentive Plan | Minimum | Common stock options                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Percentage of exercise price for options granted           100.00%    
Follow-on Offering                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Proceeds from issuance of common stock | $             $ 93,243 $ 0
Over-Allotment Option                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Stock issued during period, shares (in shares) 548,682              
At The Market Offering                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Proceeds from issuance of common stock | $             $ 19,012 $ 0
Class A                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Common stock, number of votes | vote     1       1  
Common stock, par value (in dollars per share) | $ / shares     $ 0.001       $ 0.001 $ 0.001
Options granted (in shares)         286,000      
Options granted (in dollars per share) | $ / shares         $ 4.50      
Shares purchased through employee stock purchase plan (in shares)             84,243 17,996
Class A | Follow-on Offering                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Stock issued during period, shares (in shares)             8,097,570  
Proceeds from issuance of common stock | $     $ 99,200          
Payments of stock issuance costs | $     $ 6,200          
Class A | At The Market Offering                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Stock issued during period, shares (in shares)             3,241,110  
Shares issued, price per share (in dollars per share) | $ / shares     $ 6.04       $ 6.04  
Proceeds from issuance of common stock | $             $ 19,600  
Payments of stock issuance costs | $             600  
Sale of stock shares authorized to issuance amount | $       $ 75,000        
Common stock, par value (in dollars per share) | $ / shares       $ 0.001        
Sale of stock remaining authorized amount | $     $ 55,400       $ 55,400  
Class B                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Common stock, number of votes | vote     0       0  
Common stock reserved for future issuance (in shares)     0       0 0
Common stock, par value (in dollars per share) | $ / shares     $ 0.001       $ 0.001 $ 0.001
Shares purchased through employee stock purchase plan (in shares)             0 0
Class B | Follow-on Offering                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Stock issued during period, shares (in shares)             0  
Class B | At The Market Offering                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Stock issued during period, shares (in shares)             0