XML 84 R57.htm IDEA: XBRL DOCUMENT v3.25.2
License, Acquisitions and Other Agreements (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Milestone payment to be paid upon development achievement $ 155,538
Milestone payment to be paid upon regulatory achievement 701,975
Milestone payment to be paid upon commercial achievement $ 3,185,450