XML 101 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Common Stock - Additional Information (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
VotingRight
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
shares
Jul. 27, 2022
USD ($)
Jun. 13, 2022
$ / shares
shares
Jan. 27, 2021
USD ($)
Class Of Stock [Line Items]            
Purchase of treasury stock | $ $ 880.7 $ 536.8 $ 281.9      
Total dividend payments | $ $ 142.2 $ 118.2 $ 101.0      
Common stock, par value | $ / shares $ 0.01 $ 0.01        
Common stock, shares issued 47,282,823 47,291,463        
Common stock, shares outstanding 36,810,186 40,757,429        
Treasury Stock [Member]            
Class Of Stock [Line Items]            
Purchase of treasury stock, shares 5,055,304 3,575,568 3,085,745      
Purchase of treasury stock | $ $ 880.7 $ 536.8 $ 281.9      
Shares reissued in connection with stock option exercises and vesting of restricted stock units 1,116,701 1,076,169 592,785      
Common Stock [Member]            
Class Of Stock [Line Items]            
Common stock voting rights | VotingRight 1          
Authorization of share repurchase | $       $ 1.5   $ 1,000.0
Authorization of share repurchase, remaining available amount | $ $ 1,258.0 $ 638.2        
Common Stock [Member] | Treasury Stock [Member]            
Class Of Stock [Line Items]            
Shares reissued in connection with stock option exercises and vesting of restricted stock units 1,116,701 1,076,169 592,785      
Class B Common Stock [Member]            
Class Of Stock [Line Items]            
Common stock, par value | $ / shares         $ 0.01  
Common stock, shares issued         0  
Common stock, shares outstanding         0  
Class C Common Stock [Member]            
Class Of Stock [Line Items]            
Common stock, par value | $ / shares         $ 0.01  
Common stock, shares issued         0  
Common stock, shares outstanding         0