Subsequent Events - Additional Information (Details) - USD ($) $ / shares in Units, $ in Millions |
Nov. 04, 2026 |
Oct. 20, 2026 |
Sep. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|---|---|
| Subsequent Event [Line Items] | ||||
| Common stock, par value (in Dollars per share) | $ 0.0001 | $ 0.0001 | ||
| October Two Thousand and Twenty Six Underwritten Offering [Member] | Subsequent Event | ||||
| Subsequent Event [Line Items] | ||||
| Sale of common stock, shares | 6,000,000 | |||
| Common stock, par value (in Dollars per share) | $ 0.0001 | |||
| Sale of common stock, price per share | $ 75 | |||
| Net proceeds, after deducting placement agent fees and offering expenses | $ 485.9 | |||
| Over Allotment Option [Member] | Subsequent Event | ||||
| Subsequent Event [Line Items] | ||||
| Sale of common stock, shares | 900,000 | |||
| TD Cowen ATM Agreement [Member] | Subsequent Event | ATM Program [Member] | ||||
| Subsequent Event [Line Items] | ||||
| Aggregate future offer, issuance and sale | $ 189.9 |