XML 79 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
Research and Development Collaborative Arrangements - Recognized Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Collaboration revenue      
Revenue      
Revenue $ 67,335 $ 213,959 $ 1,070
License revenue      
Revenue      
Revenue 0   0
Reimbursement of research and development costs      
Revenue      
Revenue 56,776 0 0
Research and development service revenue      
Revenue      
Revenue $ 10,559 $ 2,568 $ 1,070