v3.26.1
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