XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.1
License, Collaboration and Other Significant Agreements - Changes in Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Contract liabilities:    
Balance at End of Period $ 75,796  
Accounts receivable    
Contract assets:    
Balance at Beginning of Period 19,094 $ 3,045
Additions 19,542 6,740
Deductions (14,320) (6,246)
Balance at End of Period 24,316 3,539
Prepaid expenses and other current assets    
Contract assets:    
Balance at Beginning of Period 4,309 1,722
Additions 0 194
Deductions (339) 0
Balance at End of Period 3,970 1,916
Deferred revenue    
Contract liabilities:    
Balance at Beginning of Period 42,380 40,559
Additions 60,514 22,895
Deductions (27,098) (25,902)
Balance at End of Period 75,796 37,552
Accounts payable    
Contract liabilities:    
Balance at Beginning of Period 3,171 7,227
Additions 0 0
Deductions (2,852) (7,227)
Balance at End of Period 319 0
Accrued expenses and other current liabilities    
Contract liabilities:    
Balance at Beginning of Period 0 10,000
Additions 0 0
Deductions 0 0
Balance at End of Period $ 0 $ 10,000