XML 73 R62.htm IDEA: XBRL DOCUMENT v3.8.0.1
Collaboration and Licensing Revenue - Summary of Deferred Revenue (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Deferred Revenue Arrangement [Line Items]    
Current portion of deferred revenue $ 48,646 $ 42,870
Long-term portion of deferred revenue 214,744 193,527
Deferred revenue 263,390 236,397
Collaboration and licensing agreements    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue 258,174 231,583
Prepaid product and service revenues    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue 5,138 4,681
Other    
Deferred Revenue Arrangement [Line Items]    
Deferred revenue $ 78 $ 133