XML 89 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Collaboration and License Agreements - Summary of Allocation of Total Transaction price and Unsatisfied Transaction Price (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]  
Transaction Price Allocated $ 65,322
Transaction Price Unsatisfied 30,484
Research and Development Targets  
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]  
Transaction Price Allocated 58,628
Transaction Price Unsatisfied 26,996
Option Rights  
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]  
Transaction Price Allocated 6,694
Transaction Price Unsatisfied $ 3,488