XML 50 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Collaborations and Other Arrangements (Tables)
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Changes in Accounts Receivable and Contract Liabilities

The following table presents changes in the Company’s accounts receivable and contract liabilities (in thousands):

 

 

Balance at
Beginning of
Period

 

 

Additions

 

 

Deductions

 

 

Balance at End
of Period

 

Year ended December 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Accounts receivable

 

$

36,456

 

 

$

26,524

 

 

$

(54,463

)

 

$

8,517

 

Contract liabilities - deferred revenue

 

$

60,993

 

 

$

-

 

 

$

(22,076

)

 

$

38,917

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at
Beginning of
Period

 

 

Additions

 

 

Deductions

 

 

Balance at End
of Period

 

Year ended December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Accounts receivable

 

$

3,768

 

 

$

51,421

 

 

$

(18,733

)

 

$

36,456

 

Contract liabilities - deferred revenue

 

$

63,771

 

 

$

40,312

 

 

$

(43,090

)

 

$

60,993

 

 

T
Summary of Revenues Recognized Resulting from Changes in Contract Liability Balance

The Company recognized the following revenues as a result of changes in the contract liability balance (in thousands):

 

 

Year Ended December 31,

 

Revenue recognized in the period from:

 

2024

 

 

2023

 

 

2022

 

Amounts included in the contract liability at the beginning of the
      period

 

$

22,076

 

 

$

23,462

 

 

$

52,060