XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted 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):
2023202220232022
Net income (loss):$435$(164)$111$(532)
Denominator:
Weighted average common shares outstanding:
Basic20,955,04820,583,92820,904,31520,596,580
Dilutive effect of common stock equivalents645,298661,352
Diluted21,600,34620,583,92821,565,66720,596,580
Net income (loss) per share:
Basic$0.02$(0.01)$0.01$(0.03)
Diluted$0.02$(0.01)$0.01$(0.03)