XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Share Repurchase Programs (Details) - 2023 Repurchase Program - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Feb. 28, 2023
Share Repurchase Programs      
Authorized repurchase amount     $ 200.0
Remaining amount authorized for repurchase $ 128.4    
Shares repurchased (in shares) 4,643,060 937,585  
Cost of shares repurchased $ 30.0 $ 10.2