XML 74 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Share Repurchase Program (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 29, 2022
Jun. 30, 2022
Jun. 30, 2022
Subsequent Event [Line Items]      
Share repurchase program, authorized amount   $ 400.0 $ 400.0
Shares repurchased (in shares)   374,358 777,329
Shares repurchased, value   $ 92.5 $ 203.1
Shares repurchased, cumulative (in shares)   782,229 782,229
Shares repurchased, cumulative, value   $ 204.4 $ 204.4
Stock repurchase program, remaining authorized repurchase amount   $ 195.6 $ 195.6
Subsequent Event      
Subsequent Event [Line Items]      
Shares repurchased, value $ 0.6