XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Collaboration and Profit-Sharing Agreements - Revenue Recognition (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Accounts receivable  
Accounts receivable, Balance at Beginning of Period $ 267
Accounts Receivable, Additions 1,104
Accounts receivable, Balance at End of Period 1,371
Contract liabilities:  
Deferred Revenue, Balance at Beginning of Period 72,221
Deferred revenue, Additions 150
Deferred revenue, Deductions (5,666)
Deferred Revenue, Balance at End of Period $ 66,705