XML 87 R73.htm IDEA: XBRL DOCUMENT v3.25.3
Changes in Capital Structure - Treasury Stock Retirements (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Jul. 08, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Equity, Class of Treasury Stock [Line Items]                  
Retirement of treasury stock (in shares) 224,585                
Treasury Stock                  
Equity, Class of Treasury Stock [Line Items]                  
Retirement of treasury stock (in shares)   1,513,739 2,443,610 3,070,996 2,833,382 1,114,400 1,163,230 7,028,345 5,111,012
Average price paid per share (in usd per share)   $ 83.45 $ 73.01 $ 58.23 $ 35.40 $ 33.84 $ 32.67    
Retirement of treasury stock   $ 126 $ 178 $ 179 $ 100 $ 38 $ 38 $ 483 $ 176