Asset Purchase Agreement (Details) - USD ($) $ in Millions |
1 Months Ended | 12 Months Ended |
|---|---|---|
Aug. 31, 2025 |
Dec. 31, 2025 |
|
| Asset Purchase Agreement | ||
| Initial payments | $ 10.0 | |
| Contingent milestone payments | $ 90.0 | |
| Gains on sale of non-financial assets | $ 10.2 |