XML 119 R104.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2019
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Aug. 18, 2022
Nov. 19, 2021
Nov. 30, 2019
Aug. 31, 2019
Equity [Line Items]                
Preferred stock authorized (in shares)   25,000,000            
Preferred stock issued (in shares)   0 0          
Class A common stock, shares authorized (in shares)   525,000,000 525,000,000          
Class A common stock, par value (in USD per share)   $ 0.01 $ 0.01          
Class A common stock issued (in shares)   311,014,160 332,875,959          
Class A common stock outstanding (in shares)   311,014,160 332,875,959          
Shares repurchased during the period, value   $ 1,861,531 $ 372,949 $ 50,028        
Capacity remaining under current stock repurchase program   $ 2,100,000            
2019 Program                
Equity [Line Items]                
Authorized share repurchase term 3 years              
Class A common stock                
Equity [Line Items]                
Class A common stock, shares authorized (in shares)   525,000,000 525,000,000          
Class A common stock, par value (in USD per share)   $ 0.01            
Class A common stock issued (in shares)   311,014,160 332,875,959          
Class A common stock outstanding (in shares)   311,014,160 332,875,959          
Repurchase of common stock (in shares)   22,890,606 3,954,369 1,050,084        
Shares repurchased during the period, value   $ 229 $ 40 $ 11        
Class A common stock | 2019 Program                
Equity [Line Items]                
Authorized share repurchase amount $ 300,000           $ 500,000 $ 500,000
Authorized share additional repurchase amount             $ 100,000 $ 100,000
Repurchase of common stock (in shares)   615,108 3,122,054          
Average price per share (in USD per share)   $ 101.88 $ 92.03          
Shares repurchased during the period, value   $ 62,700 $ 287,300          
Class A common stock | November 2021 Repurchase Program                
Equity [Line Items]                
Authorized share repurchase amount         $ 4,000,000 $ 2,000,000    
Authorized share additional repurchase amount         $ 2,000,000      
Repurchase of common stock (in shares)   22,275,498 832,315          
Average price per share (in USD per share)   $ 80.74 $ 102.82          
Shares repurchased during the period, value   $ 1,800,000 $ 85,600          
Stock repurchase, term           5 years