v3.23.2
License, Collaboration and Other Significant Agreements - Deferred Revenues Balance (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deferred Revenue:    
Short-term deferred revenue $ 3,738 $ 20,906
Long-Term 43,296 $ 21,474
Total 47,034  
MTPC | MTPC    
Deferred Revenue:    
Short-term deferred revenue 3,738  
Long-Term 0  
Total 3,738  
Vifor Pharma    
Deferred Revenue:    
Short-term deferred revenue 0  
Long-Term 43,296  
Total $ 43,296