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