v3.26.1
Share Repurchase Program (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2026
Aug. 31, 2025
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) 3.5  
Common shares repurchased, amount $ 9.4