v3.26.1
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of weighted average shares (denominator) used in the basic and dilutive earnings per share
The following table sets forth the composition of the weighted average shares (denominator) used in the basic and diluted loss per share computation for the three and six months ended June 30, 2026 and 2025:

Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Net loss$(2,013)$(4,811)$(6,935)$(14,188)
Weighted average shares outstanding, basic59,805,494 59,551,783 59,947,411 59,496,861 
Effect of dilutive outstanding restricted stock units and stock options
— — — — 
Weighted average shares outstanding, diluted
59,805,494 59,551,783 59,947,411 59,496,861 
Basic loss per share$(0.03)$(0.08)$(0.12)$(0.24)
Diluted loss per share
$(0.03)$(0.08)$(0.12)$(0.24)