XML 82 R56.htm IDEA: XBRL DOCUMENT v3.24.3
License, Acquisitions and Other Agreements (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Milestone payment to be paid upon development achievement $ 140,650
Milestone payment to be paid upon regulatory achievement 641,975
Milestone payment to be paid upon commercial achievement $ 2,150,450