v3.26.3
License, Acquisitions and Other Agreements - Out-License Arrangements (Details) - USD ($)
$ in Thousands
1 Months Ended
Aug. 31, 2026
Sep. 30, 2025
License and other agreements    
Research and development accrual   $ 1,250
SKBP License Agreement | SKBP    
License and other agreements    
Upfront payments $ 400,000  
Payable at the closing 350,000  
Upfront payments, withen one year 50,000  
Research and development accrual $ 150,000  
Collaborative agreement, royalty term 10 years