XML 80 R69.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:        
Net income $ 19,230 $ 18,070 $ 38,305 $ 33,328
Denominator:        
Weighted average shares of common stock outstanding (in shares) 31,510,759 31,579,457 31,547,669 31,621,205
Dilutive effect of outstanding restricted stock units (in shares) 77,782 87,354 102,097 113,794
Weighted average common shares outstanding, including all dilutive potential shares (in shares) 31,588,541 31,666,811 31,649,766 31,734,999
Earnings per share - basic (in dollars per share) $ 0.61 $ 0.57 $ 1.21 $ 1.05
Earnings per share - diluted (in dollars per share) $ 0.61 $ 0.57 $ 1.21 $ 1.05