v3.25.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2025
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,
2025202420252024
Numerator:
Net income (loss)$2,480$(8,154)$1,708$163
Denominator:
Weighted average shares of common stock outstanding10,99110,93710,97010,923
Effect of dilutive common stock equivalents697544
Weighted average shares of common stock outstanding11,06010,93711,04510,967
Earnings (loss) per share - basic$0.23$(0.75)$0.16$0.01
Earnings (loss) per share - diluted$0.22$(0.75)$0.15$0.01