XML 107 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Collaborative and Licensing Arrangements - EUSA Pharma (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Research and Development Arrangement, Contract to Perform for Others        
Acquired in-process research and development   $ 83,500 $ 109,500 $ 69,000
EUSA Pharma        
Research and Development Arrangement, Contract to Perform for Others        
Acquired in-process research and development $ 40,000      
Maximum milestone payments $ 120