XML 46 R35.htm IDEA: XBRL DOCUMENT v3.19.1
Major Customers, Partnerships and Strategic Alliances - Revenues Recognized under Agreement (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Revenues:    
Total $ 8,071 $ 12,637
Bioverativ Inc [Member]    
Revenues:    
Total 1,949 4,382
Bioverativ Inc [Member] | Collaboration Agreements [Member]    
Revenues:    
Total 752 1,154
Bioverativ Inc [Member] | Research Services [Member]    
Revenues:    
Total $ 1,197 $ 3,228