Stockholders' Equity - Schedule of Share Repurchase Programs Authorized (Details) - USD ($) $ in Millions |
Sep. 30, 2025 |
May 31, 2025 |
Aug. 31, 2024 |
|---|---|---|---|
| August 2024 | |||
| Share Repurchase Program [Line Items] | |||
| Amount Authorized | $ 1,000 | ||
| May 2025 | |||
| Share Repurchase Program [Line Items] | |||
| Amount Authorized | $ 1,000 | ||
| September 2025 | |||
| Share Repurchase Program [Line Items] | |||
| Amount Authorized | $ 4,000 |