XML 156 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Payments Schedule of Additional Share-Based Payment Information (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense: Options, RSUs and PSUs $ 460 $ 295 $ 273
Income tax benefit recognized for equity awards 99 61 57
Share-based Payment Arrangement, Exercise of Option, Tax Benefit 95 49 36
Total intrinsic value of stock options exercised $ 487 $ 231 $ 169
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average grant-date fair value of awards granted $ 350 $ 340 $ 358
Total grant-date fair value of awards vested $ 235 $ 305 $ 202
Total intrinsic value of units converted into shares of Class A common stock $ 253 $ 420 $ 360
Performance stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted-average grant-date fair value of awards granted $ 365 $ 335 $ 385
Total grant-date fair value of awards vested $ 12 $ 0 $ 20
Total intrinsic value of units converted into shares of Class A common stock $ 14 $ 0 $ 32