v3.26.1
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - Stock options
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Number of Stock Options    
Outstanding, beginning balance (in shares) | shares 7,406,664  
Granted (in shares) | shares 2,481,981  
Exercised (in shares) | shares (16,808)  
Forfeiture (in shares) | shares (381,491)  
Expired (in shares) | shares (300,912)  
Outstanding, ending balance (in shares) | shares 9,189,434 7,406,664
Exercisable, ending balance (in shares) | shares 3,400,150  
Weighted-Average Exercise Price    
Outstanding, beginning balance (in dollars per share) | $ / shares $ 5.94  
Granted (in dollars per share) | $ / shares 4.28  
Exercised (in dollars per share) | $ / shares 2.92  
Forfeiture (in dollars per share) | $ / shares 5.48  
Expired (in dollars per share) | $ / shares 7.26  
Outstanding, ending balance (in dollars per share) | $ / shares 5.47 $ 5.94
Exercisable, ending balance (in dollars per share) | $ / shares $ 5.94  
Weighted-Average Remaining Contractual Life (in years)    
Options outstanding 7 years 9 months 18 days 7 years 4 months 24 days
Weighted average remaining contractual term, exercisable 5 years 3 months 18 days  
Aggregate Intrinsic Value (in thousands)    
Outstanding, Aggregate Intrinsic Value | $ $ 4,300 $ 13,358
Aggregate intrinsic value of options exercised | $ 17  
Aggregate intrinsic value for options exercisable | $ $ 2,767