XML 69 R55.htm IDEA: XBRL DOCUMENT v3.19.1
Collaboration and Licensing Revenue - Summary of Deferred Revenue (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Contract With Customer, Asset And Liability [Line Items]    
Deferred revenue $ 71,191 $ 69,764
Current portion of deferred revenue 17,149 15,554
Long-term portion of deferred revenue 54,042 54,210
Collaboration and licensing agreements    
Contract With Customer, Asset And Liability [Line Items]    
Deferred revenue 65,135 63,284
Prepaid product and service revenues    
Contract With Customer, Asset And Liability [Line Items]    
Deferred revenue 3,157 2,933
Other    
Contract With Customer, Asset And Liability [Line Items]    
Deferred revenue $ 2,899 $ 3,547