v3.25.4
Subsequent Events (Details) - USD ($)
shares in Millions, $ in Millions
1 Months Ended 12 Months Ended
Jan. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Subsequent Event [Line Items]        
Treasury stock acquired   $ 302.8 $ 226.1 $ 75.4
Open Market Transactions        
Subsequent Event [Line Items]        
Treasury stock acquired (in shares)   8.0 2.7 2.8
Treasury stock acquired   $ 300.2 $ 99.7 $ 74.7
Subsequent Event | Open Market Transactions        
Subsequent Event [Line Items]        
Treasury stock acquired (in shares) 0.7      
Treasury stock acquired $ 25.0