XML 118 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Collaboration Agreements - Schedule of Changes in Contract Assets and Liabilities (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Contract assets:  
Accounts receivable, ADDITIONS $ 3,914 [1]
Accounts receivable, DEDUCTIONS (3,286) [1]
Accounts receivable, BALANCE END OF PERIOD 628 [1]
Contract liabilities:  
Deferred revenue, BALANCE BEGINNING OF PERIOD 62,697
Deferred revenue, DEDUCTIONS (19,048)
Deferred revenue, BALANCE END OF PERIOD $ 43,649
[1] Included in prepaid expenses and other current assets as shown within the consolidated balance sheets.