XML 85 R69.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Numerator:    
Net income $ 19,075 $ 15,258
Denominator:    
Weighted average shares of common stock outstanding (in shares) 31,584,989 31,662,954
Dilutive effect of outstanding restricted stock units (in shares) 126,682 140,233
Weighted average common shares outstanding, including all dilutive potential shares (in shares) 31,711,671 31,803,187
Earnings per share - basic (in dollars per share) $ 0.60 $ 0.48
Earnings per share - diluted (in dollars per share) $ 0.60 $ 0.48