v3.25.2
Note 12 - Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2025

  

2024

  

2025

  

2024

 
  

(in thousands except per share data)

 

Net loss attributable to common shareholders

 $(6,058) $(1,974) $(9,169) $(11,511)
                 

Basic weighted average common shares outstanding

  32,673   25,453   33,371   25,421 

Dilutive effect of potentially dilutive securities

  -   -   -   - 

Diluted weighted average common shares outstanding

  32,673   25,453   33,371   25,421 
                 

Basic and Diluted net loss per share

 $(0.19) $(0.08) $(0.27) $(0.45)

Diluted net loss per share

 $(0.19) $(0.08) $(0.27) $(0.45)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2025

  

2024

  

2025

  

2024

 
  

(in thousands)

 

Stock options

  17   23   17   23 

Unvested shares of restricted stock

  1,613   1,368   1,613   1,368 

Total

  1,630   1,391   1,630   1,391