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 |