XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Related Party Transaction [Line Items]              
Stock repurchased, value   $ 503,448 $ 76,358 $ 210,830 $ 43,697    
Class A Common Stock              
Related Party Transaction [Line Items]              
Repurchases of stock - repurchase program (in shares)           30,880,452 6,643,412
Stock repurchased, value           $ 579,800 $ 254,500
Class A Common Stock | Related Party              
Related Party Transaction [Line Items]              
Repurchases of stock - repurchase program (in shares) 15,952,381,000,000            
Repurchased shares (in dollar per share) $ 21.00            
Stock repurchased, value $ 335,000