v3.24.2
Equity - Schedule of Repurchase Agreements (Details) - Common Class A - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock repurchased and retired during period, shares (in shares) 1,319,885 4,722,257 2,799,969 9,888,987
Value of shares repurchased $ 29,575 $ 60,094 $ 59,743 $ 134,742
Average price per share including commissions (in dollars per share) $ 22.41 $ 12.73 $ 21.34 $ 13.63