v3.25.2
Shareholders' Equity - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 06, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Class of Stock [Line Items]          
Common stock repurchased and cancelled (in shares)   $ 12.9   $ 44.4  
Authorization remaining under aggregate stock repurchase program   $ 499.1   $ 499.1  
Common stock repurchased and cancelled (in shares)   685,050 0 2,694,470 0
Subsequent Event          
Class of Stock [Line Items]          
Common stock repurchased and cancelled (in shares) $ 7.9        
Common stock repurchased and cancelled (in shares) 342,345