XML 71 R59.htm IDEA: XBRL DOCUMENT v3.19.3
Collaboration and Licensing Revenue - Summary of Deferred Revenue (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Contract With Customer, Asset And Liability [Line Items]    
Deferred revenue $ 79,124 $ 69,764
Current portion of deferred revenue 12,764 15,554
Long-term portion of deferred revenue 66,360 54,210
Collaboration and licensing agreements    
Contract With Customer, Asset And Liability [Line Items]    
Deferred revenue 74,431 63,284
Prepaid product and service revenues    
Contract With Customer, Asset And Liability [Line Items]    
Deferred revenue 3,054 2,933
Other    
Contract With Customer, Asset And Liability [Line Items]    
Deferred revenue $ 1,639 $ 3,547