XML 52 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Note 10 - Income (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Years Ended December 31,

 
  

2024

  

2023

 

Numerator:

        

Net income (loss) from continuing operations numerator for basic and diluted earnings per share

 $8,359  $(2,230)

Denominator:

        

Denominator for basic income (loss) per share weighted average shares

  3,553,303   3,426,622 

Effect of dilutive securities:

        

Options, restricted stock units, and warrants

  157,341    

Denominator for diluted income (loss) per share weighted average shares

  3,710,644   3,426,622 

Basic income (loss) per share

 $2.35  $(0.65)

Diluted income (loss) per share

 $2.25  $(0.65)