XML 187 R137.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Mar. 07, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Sep. 03, 2024
Equity [Abstract]          
Share repurchase program, increase in authorized amount         $ 400.0
Treasury stock, shares (in shares) 3,497,268 2,168,196 3,562,767    
Common stock repurchased and cancelled $ 64.0 $ 41.5 $ 85.4 $ 129.6  
Authorization remaining under aggregate stock repurchase program   $ 543.6      
Stock repurchased during period, cost per share (in dollars per share) $ 18.30