XML 78 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Collaboration Agreements - Product Revenue - Additional Information 5 (Detail) - Astellas Agreement [Member] - Japan [Member] - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 31, 2018
Jun. 30, 2018
Dec. 31, 2018
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Contract with customer liability, revenue recognized $ 43.9 $ 20.9  
Product Revenue [Member]      
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]      
Contract with customer liability, revenue recognized     $ 64.8