XML 57 R46.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 $ 6,001 $ 6,523 $ 11,456 $ 17,396
Denominator:        
Basic weighted-average common shares outstanding (in shares) 11,049,968 11,427,404 11,158,334 11,411,162
Dilutive shares (in shares) 726,926 449,164 659,250 477,057
Diluted weighted-average common shares outstanding (in shares) 11,776,894 11,876,568 11,817,584 11,888,219
Basic earnings per share (in dollars per share) $ 0.54 $ 0.57 $ 1.03 $ 1.52
Diluted earnings per share (in dollars per share) $ 0.51 $ 0.55 $ 0.97 $ 1.46
Outstanding stock based awards        
Potential dilutive effect of stock options included (in shares)     120,534  
Potential antidilutive effect of share-based compensation excluded (in shares) 15,185 105,884 24,298 132,594