v3.22.0.1
Stockholders' Equity (Narrative) (Details)
12 Months Ended
Feb. 01, 2022
Dec. 31, 2021
USD ($)
vote
class
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
Apr. 30, 2021
USD ($)
Stockholders Equity Note [Line Items]          
Preferred stock, shares authorized (in shares) | shares   100,000,000 100,000,000    
Preferred stock, par value (in dollars per share) | $ / shares   $ 0.001 $ 0.001    
Preferred stock, shares issued (in shares) | shares   0 0    
Preferred stock, shares outstanding (in shares) | shares   0 0    
Number of authorized classes of stock | class   3      
Repurchases of capital stock | $   $ 50,274,000,000 $ 31,149,000,000 $ 18,396,000,000  
Subsequent Event          
Stockholders Equity Note [Line Items]          
Stock split conversion ratio 0.05        
Share Repurchase Program          
Stockholders Equity Note [Line Items]          
Remaining authorized amount | $   $ 17,400,000,000      
Repurchases of capital stock (in shares) | shares   20,300,000 21,500,000    
Repurchases of capital stock | $   $ 50,300,000,000 $ 31,100,000,000    
Class A Common Stock          
Stockholders Equity Note [Line Items]          
Votes per share class (in votes) | vote   1      
Class B Common Stock          
Stockholders Equity Note [Line Items]          
Votes per share class (in votes) | vote   10      
Class C Capital Stock          
Stockholders Equity Note [Line Items]          
Votes per share class (in votes) | vote   0      
Class C Capital Stock | Share Repurchase Program          
Stockholders Equity Note [Line Items]          
Authorized share repurchase amount | $         $ 50,000,000,000
Class A Capital Stock | Share Repurchase Program          
Stockholders Equity Note [Line Items]          
Repurchases of capital stock (in shares) | shares   1,200,000      
Repurchases of capital stock | $   $ 3,400,000,000