Asset Purchase and License Agreements (Details) - Chase Asset Purchase Agreement - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | |
|---|---|---|---|
May 31, 2025 |
Jun. 30, 2026 |
Jun. 30, 2026 |
|
| Other Commitments [Line Items] | |||
| Asset purchase agreement, initial payment made | $ 1.8 | ||
| Asset purchase agreement, expenses reimbursed | 1.2 | ||
| Asset purchase agreement, potential milestone payments | 71.5 | ||
| Asset purchase agreement, potential milestone payments tied to commercial success | $ 41.0 | ||
| Asset purchase agreement, milestone payments, maximum shares to be issued | 5,387,353 | ||
| Asset purchase agreement, milestone payments, maximum shares to be issued, percentage of outstanding shares | 19.90% | ||
| Asset purchase agreement, consecutive trading day period | 5 days | ||
| Asset purchase agreement, milestone payment achieved and paid in cash | $ 2.0 | $ 2.0 | |
| Asset purchase agreement, milestone payments | $ 2.0 | $ 2.0 |