XML 37 R29.htm IDEA: XBRL DOCUMENT v3.22.1
BeiGene Exclusive Option and License Agreement - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Jan. 03, 2020
BeiGene Exclusive Option and License Agreement      
Up-front fee $ 3,000    
Contract acquisition costs 270    
Amortization expense   $ 34  
Exclusive Option and License Agreement      
BeiGene Exclusive Option and License Agreement      
Future option exercise and milestone payments, maximum     $ 132,000
License      
BeiGene Exclusive Option and License Agreement      
Revenue recognized 0 375  
Royalty      
BeiGene Exclusive Option and License Agreement      
Revenue recognized 0 $ 0  
Exclusive Option and License Agreement      
BeiGene Exclusive Option and License Agreement      
Upfront cash payment $ 3,000   $ 3,000