Stockholders' Equity - Narrative (Details) |
Dec. 31, 2023
USD ($)
class
vote
|
Apr. 30, 2022
USD ($)
|
|---|---|---|
| Stockholders Equity Note [Line Items] | ||
| Number of authorized classes of stock | class | 3 | |
| Share Repurchase Program | ||
| Stockholders Equity Note [Line Items] | ||
| Remaining authorized amount | $ | $ 36,300,000,000 | |
| Class A Common Stock | ||
| Stockholders Equity Note [Line Items] | ||
| Votes per share class (in votes) | 1 | |
| Class B Common Stock | ||
| Stockholders Equity Note [Line Items] | ||
| Votes per share class (in votes) | 10 | |
| Class C Capital Stock | ||
| Stockholders Equity Note [Line Items] | ||
| Votes per share class (in votes) | 0 | |
| Capital Class A And C | Share Repurchase Program | ||
| Stockholders Equity Note [Line Items] | ||
| Authorized share repurchase amount | $ | $ 70,000,000,000 |