Stockholders' Equity - Additional Information (Details) - USD ($) $ / shares in Units, $ in Millions |
Apr. 22, 2026 |
Mar. 31, 2026 |
Feb. 29, 2024 |
|---|---|---|---|
| Schedule of Treasury Stock [Line Items] | |||
| Amount approved for repurchases under stock buyback program | $ 1,000 | ||
| Remaining amount approved for repurchases under stock buyback program | $ 694 | ||
| Subsequent Event | |||
| Schedule of Treasury Stock [Line Items] | |||
| Dividend per share, declared (in usd per share) | $ 0.10 |