XML 69 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Hierarchy (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Level 1    
Fair value assets and liabilities    
Fair value money market accounts $ 163,036 $ 191,022
Recurring    
Fair value assets and liabilities    
Derivative liabilities $ 2,574  
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Derivative Liability, Noncurrent  
Recurring | Equity Investment Rights    
Fair value assets and liabilities    
Derivative liabilities $ 1,227  
Recurring | OnkosXcel Warrants    
Fair value assets and liabilities    
Derivative liabilities 1,347  
Recurring | Level 3    
Fair value assets and liabilities    
Derivative liabilities 2,574  
Recurring | Level 3 | Equity Investment Rights    
Fair value assets and liabilities    
Derivative liabilities 1,227  
Recurring | Level 3 | OnkosXcel Warrants    
Fair value assets and liabilities    
Derivative liabilities 1,347  
Recurring | Fair Value    
Fair value assets and liabilities    
Derivative liabilities 2,574  
Recurring | Fair Value | Equity Investment Rights    
Fair value assets and liabilities    
Derivative liabilities 1,227  
Recurring | Fair Value | OnkosXcel Warrants    
Fair value assets and liabilities    
Derivative liabilities $ 1,347