XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
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 $ 3,857 $ 11,910 $ 21,253 $ 24,063
Denominator:        
Basic weighted-average common shares outstanding (in shares) 11,432,794 11,265,767 11,418,372 11,259,655
Dilutive shares 395,022 523,154 443,496 471,013
Diluted weighted-average shares outstanding (in shares) 11,827,816 11,788,921 11,861,868 11,730,668
Basic earnings per share: (in dollars per share) $ 0.34 $ 1.06 $ 1.86 $ 2.14
Diluted earnings per share: (in dollars per share) $ 0.33 $ 1.01 $ 1.79 $ 2.05
Outstanding stock based awards        
Potential antidilutive effect of share-based compensation excluded (in shares) 160,384 5,425 210,457 12,841