XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Loss Per Share The following table reconciles the numerators and denominators of the basic and diluted income (loss) per share computations:
 Three Months Ended June 30,Six Months Ended June 30,
Numerator (in thousands):
2024202320242023
Net income (loss):$717$435$(395)$111
Denominator:
Weighted average common shares outstanding:
Basic21,299,08920,955,04821,262,42920,904,315
Dilutive effect of common stock equivalents412,109645,298661,352
Diluted21,711,19821,600,34621,262,42921,565,667
Net income (loss) per share:
Basic$0.03$0.02$(0.02)$0.01
Diluted$0.03$0.02$(0.02)$0.01