XML 91 R79.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' equity - Class of Treasury Stock (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2022
Nov. 11, 2022
Dec. 31, 2021
Equity [Abstract]      
Shares of common stock repurchased (in shares) 1,800,000 4,400,000 2,600,000
Average price paid per share (in dollars per share) $ 42.36   $ 42.67
Total cost $ 75.5 $ 187.9 $ 112.6