Stockholders' Equity - Schedule of Share Repurchase Programs Authorized (Details) - USD ($) $ in Millions |
Sep. 30, 2025 |
May 31, 2025 |
Aug. 31, 2024 |
Feb. 29, 2024 |
Nov. 30, 2022 |
|---|---|---|---|---|---|
| November 2022 | |||||
| Share Repurchase Program [Line Items] | |||||
| Amount Authorized | $ 500 | ||||
| February 2024 | |||||
| Share Repurchase Program [Line Items] | |||||
| Amount Authorized | $ 500 | ||||
| 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 |