Net Income (Loss) Per Share - Share Repurchase Program (Details) - USD ($) $ / shares in Units, $ in Millions |
1 Months Ended | 3 Months Ended | ||||
|---|---|---|---|---|---|---|
Mar. 31, 2026 |
Feb. 28, 2026 |
Jan. 31, 2026 |
Mar. 31, 2026 |
Mar. 23, 2026 |
May 27, 2025 |
|
| Earnings Per Share [Abstract] | ||||||
| Share repurchase program, authorized, amount | $ 750.0 | $ 75.0 | ||||
| Total number of shares purchased (in shares) | 0 | 0 | 0 | 0 | ||
| Average price paid per share (in dollars per share) | $ 0 | $ 0 | $ 0 | $ 0 | ||
| Total number of shares purchased as part of publicly announced program | $ 0.0 | $ 0.0 | $ 0.0 | $ 0.0 | ||
| Approximate dollar value of shares that may yet be purchased under the Program | $ 740.4 | $ 740.4 | $ 740.4 | $ 740.4 | ||
| Dividends declared (in dollars per share) | $ 0.02 | |||||