XML 79 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Collaboration and Profit-Sharing Agreements - Revenue Recognition (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Accounts receivable  
Accounts receivable, Balance at Beginning of Period $ 418
Accounts Receivable, Additions 6,097
Accounts Receivable, Deductions (467)
Accounts receivable, Balance at End of Period 6,048
Contract liabilities:  
Deferred Revenue, Balance at Beginning of Period 186,721
Deferred revenue, Additions 508
Deferred revenue, Deductions (92,302)
Deferred Revenue, Balance at End of Period $ 94,927