XML 106 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Oct. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Common stock, par value (in dollars per share)     $ 0.01 $ 0.01 $ 0.01    
Stock repurchase program, remaining authorized repurchase amount   $ 235,000,000          
Shares issued, price per share (in dollars per share)   $ 86.90          
2021 Share Repurchase Program              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Treasury stock, shares, acquired (in shares)   1,579,646 1,023,284        
Common stock, par value (in dollars per share)     $ 0.01   $ 0.01    
Shares repurchased, value   $ 153,400,000 $ 96,600,000        
Average cost per share (in dollars per share)   $ 97.10 $ 94.42        
2022 Share Repurchase Program              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Authorized repurchase amount   $ 250,000,000          
Treasury stock, shares, acquired (in shares) 2,704,228            
Common Stock | 2021 Share Repurchase Program              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Authorized repurchase amount             $ 250,000,000
Stock Options              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Antidilutive securities excluded from computation of diluted earnings per share (in shares)       253,987 255,987 372,736  
Restricted Stock              
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]              
Antidilutive securities excluded from computation of diluted earnings per share (in shares)       277,295 299,506 409,110