XML 197 R164.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' equity - ASR - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 2 Months Ended 6 Months Ended
Dec. 07, 2022
Sep. 09, 2021
May 03, 2021
Aug. 24, 2022
Mar. 02, 2022
Jul. 12, 2022
Dec. 31, 2022
Feb. 28, 2022
Dec. 31, 2021
Accelerate share repurchase                  
Stockholders Equity Note [Line Items]                  
Stock repurchased (Shares)   4,614,796       5,066,864      
Stock repurchase program authorized amount     $ 350         $ 400  
Accelerated share repurchases price paid per share   $ 75.8430       $ 78.9443      
Accelerated share repurchases settlement payment             $ (631)   $ (350)
Initial shares received as part of an accelerated share repurchase program     3,785,831   3,483,942        
Additional common shares repurchased   828,965       1,582,922      
Accelerate share repurchase | Treasury stock                  
Stockholders Equity Note [Line Items]                  
Accelerated share repurchase adjustments   $ 61 $ 280   $ 320 $ 120      
Accelerate share repurchase | Capital surplus (reduction)                  
Stockholders Equity Note [Line Items]                  
Accelerated share repurchase adjustments   $ 61 $ (70)   $ (80) $ 120      
August ASR                  
Stockholders Equity Note [Line Items]                  
Stock repurchased (Shares) 3,179,265                
Stock repurchase program authorized amount       $ 231          
Accelerated share repurchases price paid per share $ 72.6583                
Initial shares received as part of an accelerated share repurchase program       2,339,241          
Additional common shares repurchased 840,024                
August ASR | Treasury stock                  
Stockholders Equity Note [Line Items]                  
Accelerated share repurchase adjustments $ 60     $ 185          
August ASR | Capital surplus (reduction)                  
Stockholders Equity Note [Line Items]                  
Accelerated share repurchase adjustments $ 60     $ (46)