v3.26.1
License, Acquisitions and Other Agreements (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Milestone payment to be paid upon development achievement $ 139,313
Milestone payment to be paid upon regulatory achievement 711,600
Milestone payment to be paid upon commercial achievement $ 3,187,488