XML 56 R39.htm IDEA: XBRL DOCUMENT v3.19.1
Collaboration Agreements - Takeda Collaboration (Details) - Collaborative Arrangement with Takeda
$ in Millions
Mar. 29, 2019
USD ($)
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]  
Remaining performance obligation $ 25.2
Net contract liability $ 7.2