XML 67 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Income Per Share and Stockholders' Equity - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Nov. 19, 2021
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Aug. 18, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Shares repurchased during the period, value       $ 611,309,000 $ 114,249,000 $ 1,002,172,000  
Capacity remaining under current stock repurchase programs   $ 2,000,000,000     2,000,000,000    
Class A common stock              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Shares repurchased during the period, value       75,000 $ 14,000 117,000  
November 2021 Repurchase Program              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Authorized share repurchase amount $ 2,000,000,000           $ 4,000,000,000
Authorized share repurchase term 5 years            
Additional authorized amount             $ 2,000,000,000
Shares repurchased during the period, value   $ 0 $ 114,200,000 $ 611,200,000   $ 1,000,000,000  
Shares repurchased during the period (in shares)     1,368,173 7,510,123   11,688,509  
November 2021 Repurchase Program | Class A common stock              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Average price per share (in dollars per share)     $ 83.48        
Contingently Issuable Shares              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Shares excluded in computation of diluted income per share (in shares)   1,433,176   1,715,891 988,371 1,383,041