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

Three Months Ended March 31,

 
   

2025

   

2024

 
   

(in thousands except per share data)

 

Net loss attributable to common shareholders

  $ (3,111 )   $ (9,537 )
                 

Basic weighted average common shares outstanding

    32,725       25,388  

Dilutive effect of potentially dilutive securities

    -       -  

Diluted weighted average common shares outstanding

    32,725       25,388  
                 

Basic and Diluted net loss per share

  $ (0.10 )   $ (0.38 )
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   

Three Months Ended March 31,

 
   

2025

   

2024

 
   

(in thousands)

 

Stock options

    17       23  

Unvested shares of restricted stock

    1,739       1,738  

Total

    1,756       1,761