XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Note 12 - Income (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2024

   

2023

   

2024

   

2023

 
   

(in thousands except per share data)

 

Net income (loss) attributable to common shareholders

  $ (2,247 )   $ (8,788 )   $ (13,758 )   $ (12,550 )
                                 

Basic weighted average common shares outstanding

    28,052       25,429       26,304       25,266  

Dilutive effect of potentially dilutive securities

    -       -       -       -  

Diluted weighted average common shares outstanding

    28,052       25,429       26,304       25,266  
                                 

Basic net income (loss) per share

  $ (0.08 )   $ (0.35 )   $ (0.52 )   $ (0.50 )

Diluted net income (loss) per share

  $ (0.08 )   $ (0.35 )   $ (0.52 )   $ (0.50 )
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2024

   

2023

   

2024

   

2023

 
   

(in thousands)

 

Stock options

    22       23       22       23  

Unvested shares of restricted stock

    1,348       855       1,348       855  

Total

    1,370       878       1,370       878