XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 7 Months Ended
Aug. 08, 2023
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Aug. 08, 2023
May 31, 2023
Feb. 28, 2022
Subsequent Event [Line Items]                    
Stock repurchased, value   $ 503,448,000 $ 76,358,000 $ 210,830,000 $ 43,697,000          
Class A Common Stock                    
Subsequent Event [Line Items]                    
Repurchases of stock - repurchase program (in shares)           30,880,452 6,643,412      
Stock repurchased, value           $ 579,800,000 $ 254,500,000      
Stock repurchase program, authorized amount                 $ 296,000,000 $ 750,000,000
Subsequent Event                    
Subsequent Event [Line Items]                    
Stock repurchased, value $ 21,000,000.0                  
Stock repurchase program, remaining authorized repurchase amount 107,400,000             $ 107,400,000    
Stock repurchase program, authorized amount $ 1,046,000,000             1,046,000,000    
Subsequent Event | Class A Common Stock                    
Subsequent Event [Line Items]                    
Repurchases of stock - repurchase program (in shares) 784,833                  
Stock repurchased, value               $ 600,800,000