XML 69 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Hierarchy (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Level 1    
Fair value assets and liabilities    
Fair value money market accounts $ 83,717 $ 191,022
Recurring    
Fair value assets and liabilities    
Derivative liabilities $ 2,027  
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Derivative Liability, Noncurrent  
Recurring | Equity Investment Rights    
Fair value assets and liabilities    
Derivative liabilities $ 1,181  
Recurring | OnkosXcel Warrants    
Fair value assets and liabilities    
Derivative liabilities 846  
Recurring | Level 3    
Fair value assets and liabilities    
Derivative liabilities 2,027  
Recurring | Level 3 | Equity Investment Rights    
Fair value assets and liabilities    
Derivative liabilities 1,181  
Recurring | Level 3 | OnkosXcel Warrants    
Fair value assets and liabilities    
Derivative liabilities 846  
Recurring | Fair Value    
Fair value assets and liabilities    
Derivative liabilities 2,027  
Recurring | Fair Value | Equity Investment Rights    
Fair value assets and liabilities    
Derivative liabilities 1,181  
Recurring | Fair Value | OnkosXcel Warrants    
Fair value assets and liabilities    
Derivative liabilities $ 846