XML 75 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Share Repurchase Program (Details)
$ in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
shares
Subsequent Event [Line Items]  
Share repurchase program, authorized amount $ 500.0
Shares repurchased (in shares) | shares 368,199
Shares repurchased, value $ 109.6
Stock repurchase program, remaining authorized repurchase amount $ 377.4
Total Stock Repurchased Under Current Program, Shares | shares 409,983
Total Stock Repurchased Under Current Program, amount $ 122.6