v3.26.1
Fair Value Measurements - Hierarchy (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Fair value assets and liabilities    
Transfers Level 1 To Level 2 $ 0 $ 0
Transfers Level 2 To Level 1 0 0
Liability, Transfers Level 1 To Level 2 0 0
Liability, Transfers, Net 0 0
Warrant derivative liability 1,790 6,633
Level 1    
Fair value assets and liabilities    
Fair value money market accounts 27,085 29,036
Recurring    
Fair value assets and liabilities    
Warrant derivative liability 1,790 6,633
Recurring | BTI Warrants    
Fair value assets and liabilities    
Warrant derivative liability 1,790 6,593
Recurring | OnkosXcel Warrants    
Fair value assets and liabilities    
Warrant derivative liability 0 40
Recurring | Level 1    
Fair value assets and liabilities    
Warrant derivative liability 0 0
Recurring | Level 1 | BTI Warrants    
Fair value assets and liabilities    
Warrant derivative liability 0 0
Recurring | Level 1 | OnkosXcel Warrants    
Fair value assets and liabilities    
Warrant derivative liability 0 0
Recurring | Level 2    
Fair value assets and liabilities    
Warrant derivative liability 1,436 6,593
Recurring | Level 2 | BTI Warrants    
Fair value assets and liabilities    
Warrant derivative liability 1,436 6,593
Recurring | Level 2 | OnkosXcel Warrants    
Fair value assets and liabilities    
Warrant derivative liability 0 0
Recurring | Level 3    
Fair value assets and liabilities    
Warrant derivative liability 354 40
Recurring | Level 3 | BTI Warrants    
Fair value assets and liabilities    
Warrant derivative liability 354 0
Recurring | Level 3 | OnkosXcel Warrants    
Fair value assets and liabilities    
Warrant derivative liability $ 0 $ 40