XML 47 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Collaboration and Profit-Sharing Agreements - Revenue Recognition (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2020
USD ($)
Accounts receivable  
Accounts receivable, Balance at Beginning of Period $ 418
Accounts Receivable, Additions 1,447
Accounts receivable, Balance at End of Period 1,865
Contract liabilities:  
Deferred Revenue, Balance at Beginning of Period 186,721
Deferred revenue, Additions 508
Deferred revenue, Deductions (7,883)
Deferred Revenue, Balance at End of Period $ 179,346