XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator:            
Net income $ 4,250 $ 5,098 $ 504 $ 370 $ 9,348 $ 874
Denominator for earnings per basic common share:            
Weighted average common shares outstanding (in shares) 12,384   12,292   12,392 12,253
Denominator for earnings per diluted common share:            
Weighted average common shares outstanding (in shares) 12,384   12,292   12,392 12,253
Dilutive effect of stock options and restricted stock/units (in shares) 99   102   92 121
Diluted weighted average shares (in shares) 12,483   12,394   12,484 12,374
Earnings per common share:            
Basic (in dollars per share) $ 0.34   $ 0.04   $ 0.75 $ 0.07
Diluted (in dollars per share) $ 0.34   $ 0.04   $ 0.75 $ 0.07