Shareholders' Equity (Details) - USD ($) $ in Millions |
Nov. 03, 2026 |
Sep. 30, 2026 |
Feb. 28, 2026 |
May 31, 2024 |
|---|---|---|---|---|
| Share Repurchase Program [Line Items] | ||||
| Value common stock shares remaining shares available for future repurchases | $ 327.5 | |||
| 2024 Share Repurchase Program | ||||
| Share Repurchase Program [Line Items] | ||||
| Amount of common stock authorized under share repurchase program | $ 500.0 | |||
| February 2026 Share Repurchase Program | ||||
| Share Repurchase Program [Line Items] | ||||
| Amount of common stock authorized under share repurchase program | $ 1,000.0 | |||
| November 2026 Share Repurchase Program | Subsequent Event | ||||
| Share Repurchase Program [Line Items] | ||||
| Amount of common stock authorized under share repurchase program | $ 1,000.0 |