XML 89 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Collaboration and Licensing Revenue - Summary of Deferred Revenue (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Contract With Customer, Asset And Liability [Line Items]    
Deferred revenue $ 44,018 $ 53,833
Current portion of deferred revenue 11,141 5,697
Long-term portion of deferred revenue 32,877 48,136
Collaboration and licensing agreements    
Contract With Customer, Asset And Liability [Line Items]    
Deferred revenue 40,209 50,593
Prepaid product and service revenues    
Contract With Customer, Asset And Liability [Line Items]    
Deferred revenue 3,461 2,805
Other    
Contract With Customer, Asset And Liability [Line Items]    
Deferred revenue $ 348 $ 435