XML 78 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Collaboration, License and Other Agreements - Other Agreements (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
License and other agreements    
Issuance of common shares as payment for assets $ 253,779 $ 10,243
Other Agreements    
License and other agreements    
Milestone payments 0 962
Other payments 4,445 1,579
Potential developmental milestone payments, maximum 216,966  
Potential regulatory milestone payments, maximum 279,325  
Potential commercial milestone payments, maximum 573,121  
Other Agreements | License agreement    
License and other agreements    
Payment for license agreement $ 3,000 $ 3,700
Issuance of common shares as payment for assets (in shares) 15,340 49,504
Issuance of common shares as payment for assets $ 1,779 $ 4,243