v3.26.3
Stock-Based Compensation and Stockholders' Equity - Share Repurchase Program (Narrative) (Details) - Common Stock - 2024 Share Repurchase Program - USD ($)
$ in Millions
Sep. 30, 2026
Oct. 02, 2024
Class of Stock [Line Items]    
Stock repurchase program, authorized amount   $ 500
Share repurchase amount remaining $ 221