v3.24.2.u1
Share Repurchase Program (Details)
shares in Millions
6 Months Ended
Jun. 30, 2024
USD ($)
shares
Accelerated Share Repurchases [Line Items]  
Authorized amount for repurchase $ 550,000,000
Common Class A  
Accelerated Share Repurchases [Line Items]  
Stock repurchase program, remaining authorized amount for future purchase $ 48,400,000
Common Class A | Open Market Purchases  
Accelerated Share Repurchases [Line Items]  
Common shares repurchased (in shares) | shares 1.4
Common shares repurchased, amount $ 15,000,000