XML 92 R82.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:        
Net income $ 18,473 $ 14,085 $ 27,681 $ 27,689
Earnings allocated to participating securities (11) (17) (16) (34)
Numerator for earnings per share - basic $ 18,462 $ 14,068 $ 27,665 $ 27,655
Denominator:        
Weighted average common shares outstanding 31,980,133 28,891,202 31,481,439 28,938,634
Dilutive effect of outstanding restricted stock units 99,850 53,674 84,981 48,688
Weighted average common shares outstanding, including all dilutive potential shares 32,079,983 28,944,876 31,566,420 28,987,322
Earnings per share - Basic $ 0.58 $ 0.49 $ 0.88 $ 0.96
Earnings per share - Diluted $ 0.58 $ 0.49 $ 0.88 $ 0.95