v3.22.4
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