XML 36 R26.htm IDEA: XBRL DOCUMENT v3.25.3
INCOME (LOSS) PER SHARE (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of basic and diluted net income (loss) per share
The following table sets forth the computation of basic and diluted net income (loss) per share.
 Three Months Ended
September 30,
Nine Months Ended
September 30,
 2025202420252024
Numerator  
Net income (loss)$779 $(9,124)$112 $(20,032)
  
Denominator  
Weighted average shares outstanding used in computing net income (loss) per share  
Basic18,576,199 18,323,542 18,519,665 18,250,775 
Effect of dilutive stock options, warrants, and stock grants883,678 — 502,240 — 
Diluted19,459,877 18,323,542 19,021,905 18,250,775 
  
Net income (loss) per share  
Basic$0.04 $(0.50)$0.01 $(1.10)
Diluted$0.04 $(0.50)$0.01 $(1.10)
Schedule of shares excluded from diluted loss per share calculation
The number of common shares potentially issuable upon the exercise of certain options and the vesting of certain restricted stock units that were excluded from the diluted loss per common share calculation are reflected in the table below.
Three Months Ended
September 30,
Nine Months Ended
September 30,
Weighted average number of shares for the periods ended2025202420252024
Options407,275 2,645 229,490 8,850 
Unvested restricted stock unit awards476,403 73,938 272,750 138,074 
Total 883,678 76,583 502,240 146,924