XML 87 R76.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator:        
Net income $ 18,070 $ 18,473 $ 33,328 $ 27,681
Earnings allocated to participating securities 0 (11) 0 (16)
Numerator for earnings per share - basic 18,070 18,462 33,328 27,665
Numerator for earnings per share - diluted $ 18,070 $ 18,462 $ 33,328 $ 27,665
Denominator:        
Weighted average shares of common stock outstanding (in shares) 31,579,457 31,980,133 31,621,205 31,481,439
Dilutive effect of outstanding restricted stock units (in shares) 87,354 99,850 113,794 84,981
Weighted average common shares outstanding, including all dilutive potential shares (in shares) 31,666,811 32,079,983 31,734,999 31,566,420
Earnings per share - BASIC (in dollars per share) $ 0.57 $ 0.58 $ 1.05 $ 0.88
Earnings per share - DILUTED (in dollars per share) $ 0.57 $ 0.58 $ 1.05 $ 0.88