Net Loss Per Share - Narrative (Details) $ / shares in Units, shares in Millions, $ in Millions |
Mar. 10, 2026
USD ($)
$ / shares
shares
|
|---|---|
| Earnings Per Share [Abstract] | |
| Number of shares issued (in shares) | shares | 112.1 |
| Sale of stock, par value (in dollars per share) | $ / shares | $ 0.01 |
| Proceeds from issuance | $ | $ 206.4 |