Subsequent Events (Additional Information) (Details) - USD ($) $ in Millions |
Jul. 09, 2026 |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|---|
| Subsequent Event [Line Items] | |||
| Common stock, shares issued | 5,229,392 | 3,220,707 | |
| Subsequent Event | |||
| Subsequent Event [Line Items] | |||
| Proceeds from issuance of private placement of pre-funded warrants and common stock warrants | $ 49.8 | ||
| Subsequent Event | July 2026 Pre- Funded Warrants | |||
| Subsequent Event [Line Items] | |||
| Common stock, shares issued | 87,500 | ||
| Subsequent Event | Private Placement | Common Stock | |||
| Subsequent Event [Line Items] | |||
| Common stock, shares issued | 1,418,071 |