XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Collaboration and License Agreements (Additional Information) (Details)
$ in Millions
May 01, 2017
USD ($)
NK Agreement [Member]  
Related Party Transaction [Line Items]  
Milestone payments to be received $ 100.0