v3.26.1
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of the Computation of Basic and Diluted EPS
The following table sets forth the computation of basic and diluted EPS (in thousands, except per share data):
Three months ended June 30,Six months ended June 30,
2026202520262025
Numerator:
Net income (loss)$(3,100)$2,480$(5,222)$1,708
Denominator:
Weighted average shares of common stock outstanding11,13510,99111,07110,970
Effect of dilutive common stock equivalents6975
Weighted average shares of common stock outstanding11,13511,06011,07111,045
Earnings (loss) per share - basic$(0.28)$0.23$(0.47)$0.16
Earnings (loss) per share - diluted$(0.28)$0.22$(0.47)$0.15