XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Note 8 - Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

For the Three Months Ended June 30,

  

For the Six Months Ended June 30,

 
  

2025

  

2024

  

2025

  

2024

 

Numerator:

                

Net loss

 $(15,062) $(6,929) $(20,240) $(37,936)

Denominator:

                

Weighted average shares outstanding – basic

  19,417   10,567   18,820   10,016 

Potential common shares – options / warrants (treasury stock method)

            

Weighted average shares outstanding – diluted

  19,417   10,567   18,820   10,016 

Shares excluded (anti-dilutive)

  8,413   1,486   8,409   959 
                 

Net loss per common share:

                

Basic

 $(0.78) $(0.66) $(1.08) $(3.79)

Diluted

 $(0.78) $(0.66) $(1.08) $(3.79)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

For the Three Months Ended June 30,

  

For the Six Months Ended June 30,

 
  

2025

  

2024

  

2025

  

2024

 

Outstanding stock options

  31   9   27   10 

Outstanding warrants

  8,382   1,477   8,382   949 

Total anti-dilutive shares

  8,413   1,486   8,409   959