Stockholders' Equity - Narrative (Details) |
Jul. 15, 2022 |
Feb. 01, 2022 |
Dec. 31, 2022
USD ($)
class
vote
|
Apr. 30, 2022
USD ($)
|
|---|---|---|---|---|
| Stockholders Equity Note [Line Items] | ||||
| Number of authorized classes of stock | class | 3 | |||
| Stock split conversion ratio | 20 | 20 | ||
| Share Repurchase Program | ||||
| Stockholders Equity Note [Line Items] | ||||
| Remaining authorized amount | $ | $ 28,100,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 |