v3.26.1
Note 11 - Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Net loss from continuing operations

 $(3,962) $(3,765) $(7,397) $(7,184)

Net income (loss) from discontinued operations

  3,471   (1,095)  774   (1,572)

Net loss

 $(491) $(4,860) $(6,623) $(8,756)

Weighted-average number of shares used in computing net loss per share, basic and diluted

  9,160,187   7,674,910   9,003,236   7,564,523 

Net loss from continuing operations per share, basic and diluted

 $(0.43) $(0.49) $(0.82) $(0.95)

Net income (loss) from discontinued operations per share, basic and diluted

 $0.38  $(0.14) $0.09  $(0.21)

Net loss per share, basic and diluted

 $(0.05) $(0.63) $(0.74) $(1.16)
                 

Anti-dilutive shares excluded from computation of net loss per share (in shares)

  2,062,513   1,905,778   2,524,821   1,920,558