XML 55 R41.htm IDEA: XBRL DOCUMENT v3.22.2
License, Collaboration and Other Significant Agreements - Changes in Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Contract liabilities:    
Balance at End of Period $ 48,343  
Accounts receivable    
Contract assets:    
Balance at Beginning of Period 19,094 $ 3,045
Additions 92,146 18,884
Deductions (54,614) (19,112)
Balance at End of Period 56,626 2,817
Prepaid expenses and other current assets    
Contract assets:    
Balance at Beginning of Period 4,309 1,722
Additions 9,550 211
Deductions (4,309) (5)
Balance at End of Period 9,550 1,928
Deferred revenue    
Contract liabilities:    
Balance at Beginning of Period 42,380 40,559
Additions 65,042 36,679
Deductions (59,079) (48,770)
Balance at End of Period 48,343 28,468
Accounts payable    
Contract liabilities:    
Balance at Beginning of Period 3,171 7,227
Additions 0 0
Deductions (3,171) (7,227)
Balance at End of Period 0 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