XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Numerator:    
Net Income $ 73,160 $ 58,127
Basic    
Weighted average common shares outstanding (in shares) 50,367 52,119
Diluted    
Stock options (in shares) 271 619
Restricted stock units and awards (in shares) 122 217
Contingent shares (in shares) 2 0
Diluted weighted average common shares outstanding (in shares) 50,762 52,955
Basic earnings per share (in dollars per share) $ 1.45 $ 1.12
Diluted earnings per share (in dollars per share) $ 1.44 $ 1.10
Share-based payment arrangement    
Dilutive Securities Included And Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Share based awards excluded from the calculation of diluted earnings per share (in shares) 80 55
Performance share units    
Dilutive Securities Included And Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Share based awards excluded from the calculation of diluted earnings per share (in shares) 326 363