XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
May 14, 2025
Securities Repurchase Program          
Aggregate purchase price (in millions) $ 93.5 $ 43.3 $ 134.0 $ 76.6  
Share repurchase program authorized amount         $ 250.0
Securities Repurchase Program          
Securities Repurchase Program          
Shares repurchased or acquired (in shares) 496,273 169,206 750,679 390,535  
Aggregate purchase price (in millions) $ 71.3 $ 25.2 $ 111.2 $ 58.1  
Average purchase price per share (in dollars per share) $ 143.70 $ 149.07 $ 148.19 $ 148.87  
Remaining amount authorized to be repurchased $ 295.7   $ 295.7    
Acquired Employee Equity Awards          
Securities Repurchase Program          
Shares repurchased or acquired (in shares) 133,771 120,062 134,593 120,062  
Aggregate purchase price (in millions) $ 22.0 $ 18.3 $ 22.1 $ 18.3  
Average purchase price per share (in dollars per share) $ 164.18 $ 152.10 $ 164.16 $ 152.10