Consolidated Balance Sheet (Parenthetical) - $ / shares |
Dec. 31, 2022 |
Dec. 31, 2021 |
|---|---|---|
| Treasury stock (in shares) | 451,000,000 | 425,000,000 |
| Class A Common Stock | ||
| Common stock, par value (in dollars per share) | $ 0.0001 | $ 0.0001 |
| Common stock, authorized shares (in shares) | 3,000,000,000 | 3,000,000,000 |
| Common stock, issued (in shares) | 1,399,000,000 | 1,397,000,000 |
| Common stock, outstanding (in shares) | 948,000,000 | 972,000,000 |
| Class B Common Stock | ||
| Common stock, par value (in dollars per share) | $ 0.0001 | $ 0.0001 |
| Common stock, authorized shares (in shares) | 1,200,000,000 | 1,200,000,000 |
| Common stock, issued (in shares) | 8,000,000 | 8,000,000 |
| Common stock, outstanding (in shares) | 8,000,000 | 8,000,000 |