v3.26.1
Stock-Based Compensation - Schedule of Activity for Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
2019 Plan | Service Based Stock Options    
Number of Options and Unvested Shares    
Number of Options and Unvested Shares, beginning balance (in shares) 1,029,955  
Options granted (in shares) 278,293  
Options exercised (in shares) 0  
Options cancelled / forfeited (in shares) (31,926)  
Number of Options and Unvested Shares, ending balance (in shares) 1,276,322 1,029,955
Options vested and expected to vest (in shares) 1,276,322  
Options exercisable (in shares) 581,761  
Weighted Average Exercise Price    
Weighted Average Exercise Price, beginning balance $ 27.36  
Weighted Average Exercise Price, granted 30.77  
Weighted Average Exercise Price, exercised 0  
Weighted Average Exercise Price, cancelled/forfeited 16.52  
Weighted Average Exercise Price, ending balance 28.37 $ 27.36
Options vested and expected to vest (in USD per share) 28.37  
Options exercisable (in USD per share) $ 38.1  
Weighted average remaining contractual life (years)    
Weighted average remaining contractual life (years) 7 years 10 months 2 days 7 years 11 months 19 days
Options vested and expected to vest as of March 31, 2026 7 years 10 months 2 days  
Options exercisable as of March 31, 2026 6 years 7 months 28 days  
Aggregate intrinsic value    
Aggregate intrinsic value $ 0 $ 18,856
Options vested and expected to vest as of March 31, 2026 0  
Options exercisable as of March 31, 2026 $ 0  
2019 Novosteo Plan | Employee Stock Option    
Number of Options and Unvested Shares    
Number of Options and Unvested Shares, beginning balance (in shares) 16,155  
Options granted (in shares) 0  
Options exercised (in shares) 0  
Options cancelled / forfeited (in shares) 0  
Number of Options and Unvested Shares, ending balance (in shares) 16,155 16,155
Options vested and expected to vest (in shares) 16,155  
Options exercisable (in shares) 16,155  
Weighted Average Exercise Price    
Weighted Average Exercise Price, beginning balance $ 5.5  
Weighted Average Exercise Price, granted 0  
Weighted Average Exercise Price, exercised 0  
Weighted Average Exercise Price, cancelled/forfeited 0  
Weighted Average Exercise Price, ending balance 5.5 $ 5.5
Options vested and expected to vest (in USD per share) 5.5  
Options exercisable (in USD per share) $ 5.5  
Weighted average remaining contractual life (years)    
Weighted average remaining contractual life (years) 5 years 11 months 23 days 6 years 2 months 23 days
Options vested and expected to vest as of March 31, 2026 5 years 11 months 23 days  
Options exercisable as of March 31, 2026 5 years 11 months 23 days  
Aggregate intrinsic value    
Aggregate intrinsic value $ 0 $ 452
Options vested and expected to vest as of March 31, 2026 0  
Options exercisable as of March 31, 2026 $ 0  
2022 Inducement Plan | Employee Stock Option    
Number of Options and Unvested Shares    
Number of Options and Unvested Shares, beginning balance (in shares) 233,330  
Options granted (in shares) 0  
Options exercised (in shares) 0  
Options cancelled / forfeited (in shares) 0  
Number of Options and Unvested Shares, ending balance (in shares) 233,330 233,330
Options vested and expected to vest (in shares) 233,330  
Options exercisable (in shares) 223,608  
Weighted Average Exercise Price    
Weighted Average Exercise Price, beginning balance $ 29.8  
Weighted Average Exercise Price, granted 0  
Weighted Average Exercise Price, exercised 0  
Weighted Average Exercise Price, cancelled/forfeited 0  
Weighted Average Exercise Price, ending balance 29.8 $ 29.8
Options vested and expected to vest (in USD per share) 29.8  
Options exercisable (in USD per share) $ 29.8  
Weighted average remaining contractual life (years)    
Weighted average remaining contractual life (years) 6 years 1 month 24 days 6 years 4 months 20 days
Options vested and expected to vest as of March 31, 2026 6 years 1 month 24 days  
Options exercisable as of March 31, 2026 6 years 1 month 24 days  
Aggregate intrinsic value    
Aggregate intrinsic value $ 0 $ 863
Options vested and expected to vest as of March 31, 2026 0  
Options exercisable as of March 31, 2026 $ 0