v3.25.2
Stockholders' Equity (Details 2) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended 24 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Mar. 31, 2025
May 06, 2025
Nov. 02, 2022
Equity, Class of Treasury Stock [Line Items]                          
Treasury stock (in shares) 0   354,264       0   354,264        
2022 Share Repurchase Program                          
Equity, Class of Treasury Stock [Line Items]                          
Stock repurchased and retired during period (in shares) 2,800,000 5,400,000 4,400,000 6,100,000 4,000,000.0 4,300,000 8,200,000 8,300,000 18,800,000 5,600,000 32,600,000    
Amount of stock repurchased during period $ 202 $ 434 $ 385 $ 476 $ 305 $ 347 $ 636 $ 652 $ 1,513 $ 425 $ 2,574    
Authorized amount of stock repurchase program                         $ 3,000
Share Repurchase Program, stock accrued during period         $ 14     $ 14          
Treasury Stock, Shares, Retired 8,300,000                        
2025 Share Repurchase Program [Member]                          
Equity, Class of Treasury Stock [Line Items]                          
Authorized amount of stock repurchase program                       $ 2,000