v3.24.0.1
Equity - Changes in Common Stock (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Class A common stock, $0.01 par value—authorized, 7,500,000,000 shares; issued, 4,842,108,959 and 5,083,466,045; outstanding, 3,969,317,931 and 4,210,675,017      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Common stock, outstanding at beginning of period (in shares) 4,210,675,017 4,524,000,000 4,571,000,000
Stock compensation plans (in shares) 14,000,000 12,000,000 21,000,000
Repurchases and retirements of common stock (in shares) (262,000,000) (332,000,000) (73,000,000)
Employee stock purchase plans (in shares) 7,000,000 7,000,000 5,000,000
Common stock, outstanding at end of period (in shares) 3,969,317,931 4,210,675,017 4,524,000,000
Class B Common Stock      
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Common stock, outstanding at beginning of period (in shares) 9,444,375 9,000,000 9,000,000
Stock compensation plans (in shares) 0 0 0
Repurchases and retirements of common stock (in shares) 0 0 0
Employee stock purchase plans (in shares) 0 0 0
Common stock, outstanding at end of period (in shares) 9,444,375 9,444,375 9,000,000