Population Health Partners, L.P (Additional Information) (Details) - USD ($) $ / shares in Units, $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Other Commitments [Line Items] | ||||
| Warrant exercise price | $ 3.48 | $ 3.48 | ||
| Population Health Partners [Member] | ||||
| Other Commitments [Line Items] | ||||
| Cash fee payment per month | $ 0.5 | $ 0.5 | ||
| Aggregate fee | 3.0 | 3.0 | ||
| Recognized research and development | $ 0.0 | $ 0.0 | $ 0.0 | $ 0.0 |
| PHP Warrant [Member] | ||||
| Other Commitments [Line Items] | ||||
| Exercisable common stock | 6,824,712 | 6,824,712 | ||
| PHP Warrant [Member] | November 15, 2028 [Member] | ||||
| Other Commitments [Line Items] | ||||
| Common stock, conversion basis | 3,591,954 shares of the Company’s common stock underlying the PHP Warrant vests if the Company’s Market Capitalization (as defined below) equals or exceeds $758,517,511 by November 15, 2028; | |||
| PHP Warrant [Member] | November 15, 2029 [Member] | ||||
| Other Commitments [Line Items] | ||||
| Common stock, conversion basis | 1,795,977 shares of the Company’s common stock underlying the PHP Warrant vests if the Company’s Market Capitalization equals or exceeds $1,137,776,266 by November 15, 2029; and | |||
| PHP Warrant [Member] | November 15, 2030 [Member] | ||||
| Other Commitments [Line Items] | ||||
| Common stock, conversion basis | 1,436,781 shares of the Company’s common stock underlying the PHP Warrant vests if the Company’s Market Capitalization equals or exceeds $1,517,035,022 by November 15, 2030. | |||