v3.26.3
License, Acquisitions and Other Agreements - Partial MIPA Assignment and Assumption Agreement (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Aug. 31, 2026
License and other agreements    
Milestone payment to be paid upon regulatory achievement $ 711,600  
Knopp | SKBP    
License and other agreements    
Milestone payment to be paid upon regulatory achievement   $ 245,000
Partial MIPA Assignment and Assumption Agreement | Knopp | Opakalim | SKBP    
License and other agreements    
Milestone payment to be paid upon regulatory achievement   185,000
Partial MIPA Assignment and Assumption Agreement | Knopp | Three Kv7 Products | SKBP    
License and other agreements    
Milestone payment to be paid upon regulatory achievement   $ 60,000