XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator:        
Net Income $ 19,793 $ 26,863 $ 96,677 $ 100,023
Basic        
Weighted average common shares outstanding (in shares) 50,111 49,963 50,079 50,164
Diluted        
Stock options (in shares) 80 198 77 235
Restricted stock units and awards (in shares) 73 79 80 95
Performance share units (in shares)     0 106
Contingent shares (in shares) 12 39 12 39
Diluted weighted average common shares outstanding (in shares) 50,276 50,385 50,248 50,639
Basic earnings per share (in dollars per share) $ 0.39 $ 0.54 $ 1.93 $ 1.99
Diluted earnings per share (in dollars per share) $ 0.39 $ 0.53 $ 1.92 $ 1.98
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) 9 12 96 53
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) 254 220 254 220