v3.25.2
EARNINGS PER SHARE
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
EARNINGS PER SHARE
9. 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 months ended June 30, 2025 and 2024:

 Three Months Ended June 30,Six Months Ended June 30,
 2025202420252024
Net loss$(4,811)$(5,896)$(14,188)$(14,733)
Weighted average shares outstanding, basic59,552 60,681 59,497 61,090 
Effect of dilutive outstanding restricted stock units and stock options
— — — — 
Adjusted weighted average shares outstanding, diluted
59,552 60,681 59,497 61,090 
Basic loss per share$(0.08)$(0.10)$(0.24)$(0.24)
Diluted loss per share
$(0.08)$(0.10)$(0.24)$(0.24)
 
Diluted loss per share calculations for each of the three and six months ended June 30, 2025 excluded 1.4 million non-vested restricted stock units. In addition, for the three and six months ended June 30, 2025, 7 thousand and 12 thousand shares of common stock issuable upon exercise of stock options were excluded that would have been anti-dilutive, respectively. Diluted loss per share calculations for each of the three and six months ended June 30, 2024 excluded 0.9 million non-vested restricted stock units, and 0.5 million shares of common stock issuable upon exercise of stock options that would have been anti-dilutive.