v3.25.4
FAIR VALUE MEASUREMENTS - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Assets:    
Money market funds $ 15,286 $ 14,687
Assets held for sale   169
Assets 20,792 18,475
Liabilities:    
Final payment fee 208 194
Warrant liability 15,695 2,796
Liabilities $ 15,903 $ 2,990
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Warrant liability Warrant liability
Investment in iECURE    
Assets:    
Investments and marketable securities $ 744 $ 3,206
Imugene Marketable Securities    
Assets:    
Investments and marketable securities 4,762 413
Level 1    
Assets:    
Money market funds 15,286 14,687
Assets held for sale   0
Assets 20,048 15,100
Liabilities:    
Final payment fee 0 0
Warrant liability 0 0
Liabilities 0 0
Level 1 | Investment in iECURE    
Assets:    
Investments and marketable securities 0 0
Level 1 | Imugene Marketable Securities    
Assets:    
Investments and marketable securities 4,762 413
Level 2    
Assets:    
Money market funds 0 0
Assets held for sale   0
Assets 0 0
Liabilities:    
Final payment fee 208 194
Warrant liability 0 0
Liabilities 208 194
Level 2 | Investment in iECURE    
Assets:    
Investments and marketable securities 0 0
Level 2 | Imugene Marketable Securities    
Assets:    
Investments and marketable securities 0 0
Level 3    
Assets:    
Money market funds 0 0
Assets held for sale   169
Assets 744 3,375
Liabilities:    
Final payment fee 0 0
Warrant liability 15,695 2,796
Liabilities 15,695 2,796
Level 3 | Investment in iECURE    
Assets:    
Investments and marketable securities 744 3,206
Level 3 | Imugene Marketable Securities    
Assets:    
Investments and marketable securities $ 0 $ 0