XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
Out-license Agreements (Tables)
12 Months Ended
Dec. 31, 2024
License Collaboration And Manufacturing Agreements [Abstract]  
Schedule of Deferred Revenue Activity

Deferred revenue activity related to commercialization revenue for the year ended December 31, 2024 was as follows:

 

 

Total

 

 

 

(in thousands)

 

Deferred revenue, December 31, 2023

 

$

115,395

 

Additions

 

 

105,235

 

Recognized into commercialization revenue

 

 

(125,538

)

Deferred revenue December 31, 2024

 

 

95,092

 

Less: deferred revenue – current portion

 

 

(95,092

)

Deferred revenue – long-term, December 31, 2024

 

$