v3.26.1
Share Repurchase Program (Details)
shares in Millions, $ in Millions
6 Months Ended
Jun. 30, 2026
USD ($)
shares
Accelerated Share Repurchases [Line Items]  
Authorized amount for repurchase $ 750.0
Stock repurchase program, remaining authorized amount for future purchase $ 111.8
Common Class A  
Accelerated Share Repurchases [Line Items]  
Common shares repurchased (in shares) | shares 3.5
Common shares repurchased, amount $ 9.4