XML 130 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Feb. 15, 2024
Oct. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Subsequent Event          
Dividends paid     $ 24.3 $ 23.4 $ 22.4
Stock repurchase program, period in force   2 years      
Stock repurchase program, remaining authorized repurchase amount   $ 50.0      
Stock repurchase program     3 years    
Subsequent Event          
Subsequent Event          
Cash dividend declared (in dollars per share) $ 0.30