v3.26.1
Stockholders' Equity - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Jun. 26, 2026
May 31, 2026
May 31, 2025
Apr. 30, 2025
Equity, Class of Treasury Stock [Line Items]        
Repurchase of shares   $ 223.8 $ 306.1  
Class A Stock | 2025 Share Repurchase Program        
Equity, Class of Treasury Stock [Line Items]        
Share repurchase program, authorized amount       $ 4,000.0
Number of shares repurchased (in shares)   1,465,295    
Repurchase of shares   $ 223.8    
Class A Stock | 2025 Share Repurchase Program | Subsequent Event        
Equity, Class of Treasury Stock [Line Items]        
Number of shares repurchased (in shares) 714,387      
Repurchase of shares $ 100.0      
Share repurchase program, remaining amount authorized $ 2,752.1