XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Collaboration and License Agreement - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Collaboration agreement revenue recognized $ 802 $ 29,305  
Novartis      
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Collaboration agreement revenue recognized   $ 26,900  
Novartis | Collaborative Arrangement      
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Collaboration agreement revenue recognized 28,500    
Deferred revenue     $ 28,200
Accounts receivable $ 0