XML 95 R85.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS PER SHARE - computation of basic and diluted earnings per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:        
Net income $ 19,715 $ 15,627 $ 47,396 $ 43,316
Earnings allocated to participating securities (10) (17) (26) (51)
Numerator for earnings per share - basic 19,705 15,610 47,370 43,265
Numerator for earnings per share - diluted $ 19,705 $ 15,610 $ 47,370 $ 43,265
Denominator:        
Weighted average shares of common stock outstanding (in shares) 31,829,250 28,787,662 31,598,650 28,887,757
Dilutive effect of outstanding restricted stock units (in shares) 137,187 72,643 102,574 56,761
Weighted average common shares outstanding, including all dilutive potential shares (in shares) 31,966,437 28,860,305 31,701,224 28,944,518
Earnings per share, basic (in dollars per share) $ 0.62 $ 0.54 $ 1.50 $ 1.50
Earnings per share, diluted (in dollars per share) $ 0.62 $ 0.54 $ 1.49 $ 1.49