XML 97 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Collaboration Agreement - Schedule of Balances in Contract Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Beginning balance $ 221,206  
Cash received, net 65,640  
Less: Revenue recognized (107,936) $ (110,319)
Reclass to other liabilities (43,859)  
Ending balance 135,051 221,206
Less: current portion 59,056 50,533
Noncurrent portion $ 75,995 $ 170,673