XML 75 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Collaboration Agreement (Tables)
12 Months Ended
Dec. 31, 2024
Collaboration Agreement [Abstract]  
Schedule of Balances in Contract Liability

As of December 31, 2024, the balances in contract liability were as follows (in thousands):

Contract liability

December 31, 2024

 

Beginning balance at January 1, 2024

$

221,206

 

Cash received, net

 

65,640

 

Less: Revenue recognized

 

(107,936

)

          Reclass to other liabilities

 

(43,859

)

Ending balance at December 31, 2024

 

135,051

 

Less: current portion

 

59,056

 

Noncurrent portion

$

75,995