XML 75 R64.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 for EPS        
Net income - basic $ 35,237 $ 13,477 $ 70,234 $ 69,224
Net income - diluted $ 35,237 $ 13,477 $ 70,234 $ 69,224
Denominator for EPS        
Weighted average shares outstanding - basic (in shares) 34,120,955 34,070,818 34,210,560 34,067,012
Effect of dilutive employee and director share-based awards (in shares) 689,111 731,046 613,812 636,961
Weighted average shares outstanding - diluted (in shares) 34,810,066 34,801,864 34,824,372 34,703,973
EPS:        
Basic (in dollars per share) $ 1.03 $ 0.40 $ 2.05 $ 2.03
Diluted (in dollars per share) $ 1.01 $ 0.39 $ 2.02 $ 1.99
Anti-dilutive stock options outstanding        
Denominator for EPS        
Anti-dilutive stock options outstanding (in shares) 870,319 652,140 870,319 652,140