XML 126 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
License, Acquisitions and Other Agreements (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Milestone Payment To Be Paid By Company Upon Specified Development Milestone Achievement $ 170,538
Milestone payment to be paid upon regulatory achievement 701,975
Milestone payment to be paid upon commercial achievement $ 3,185,450