XML 36 R29.htm IDEA: XBRL DOCUMENT v3.25.2
LICENSE AND COLLABORATION AGREEMENTS (Tables)
6 Months Ended
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Certain Activity Related to Revenue with Supply Agreement The following table summarizes certain Roche activity for each of the periods indicated:

 

For the Three Months Ended
June 30,

 

 

For the Six Months Ended
June 30,

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

 

(in thousands)

 

Contract manufacturing revenue

$

27,023

 

 

$

 

 

$

44,402

 

 

$

5,807

 

Royalty revenue

 

7,445

 

 

 

2,383

 

 

 

11,399

 

 

 

2,556

 

Cost of sales (inventory costs related to products sold to Roche)

 

(21,818

)

 

 

 

 

 

(33,961

)

 

 

(1,654

)