XML 81 R70.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator:        
Net income $ 19,765 $ 18,180 $ 58,070 $ 51,508
Denominator:        
Weighted average shares of common stock outstanding (in shares) 31,481,135 31,559,366 31,525,247 31,600,442
Dilutive effect of outstanding restricted stock units (in shares) 106,800 118,180 103,682 115,266
Weighted average common shares outstanding, including all dilutive potential shares (in shares) 31,587,935 31,677,546 31,628,929 31,715,708
Earnings per share - basic (in dollars per share) $ 0.63 $ 0.58 $ 1.84 $ 1.63
Earnings per share - diluted (in dollars per share) $ 0.63 $ 0.57 $ 1.84 $ 1.62