XML 66 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Shareholders' Equity - Schedule of Repurchase Agreements (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share Repurchase Program [Line Items]        
Repurchase of common stock (in shares) 2,565,964 93,874 3,364,214 278,695
Repurchase aggregate cost $ 250.4 $ 13.0 $ 339.8 $ 35.0
2025 Stock Repurchase Program        
Share Repurchase Program [Line Items]        
Repurchase of common stock (in shares) 2,565,964 0 3,152,202 0
Repurchase aggregate cost $ 250.4 $ 0.0 $ 315.8 $ 0.0
2021 Stock Repurchase Program        
Share Repurchase Program [Line Items]        
Repurchase of common stock (in shares) 0 93,874 212,012 278,695
Repurchase aggregate cost $ 0.0 $ 13.0 $ 24.0 $ 35.0