XML 87 R76.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 $ 18,180 $ 19,715 $ 51,508 $ 47,396
Earnings allocated to participating securities 0 (10) 0 (26)
Numerator for earnings per share - basic 18,180 19,705 51,508 47,370
Numerator for earnings per share - diluted $ 18,180 $ 19,705 $ 51,508 $ 47,370
Denominator:        
Weighted average shares of common stock outstanding (in shares) 31,559,366 31,829,250 31,600,442 31,598,650
Dilutive effect of outstanding restricted stock units (in shares) 118,180 137,187 115,266 102,574
Weighted average common shares outstanding, including all dilutive potential shares (in shares) 31,677,546 31,966,437 31,715,708 31,701,224
Earnings per share - BASIC (in dollars per share) $ 0.58 $ 0.62 $ 1.63 $ 1.50
Earnings per share - DILUTED (in dollars per share) $ 0.57 $ 0.62 $ 1.62 $ 1.49