v3.24.1.u1
Share Repurchase Program (Details)
3 Months Ended
Mar. 31, 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 $ 57,000,000
Common Class A | Open Market Purchases  
Accelerated Share Repurchases [Line Items]  
Common shares repurchased (in shares) | shares 500,000
Common shares repurchased, amount $ 6,400,000