XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator:        
Net Income $ 35,084 $ 33,682 $ 131,761 $ 133,705
Basic        
Weighted average common shares outstanding (in shares) 50,145,000 49,838,000 50,101,000 50,054,000
Diluted        
Stock options (in shares) 77,000 148,000 77,000 206,000
Restricted stock units and awards (in shares) 74,000 96,000 76,000 95,000
Performance share units (in shares) 96,000 277,000 96,000 277,000
Contingent shares (in shares) 9,000 12,000 9,000 12,000
Diluted weighted average common shares outstanding (in shares) 50,401,000 50,371,000 50,359,000 50,644,000
Basic earnings per share (in dollars per share) $ 0.70 $ 0.68 $ 2.63 $ 2.67
Diluted earnings per share (in dollars per share) $ 0.70 $ 0.67 $ 2.62 $ 2.64
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) 8,000 0 49,000 60,000
PSU        
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) 158,000 187,000 158,000 187,000