XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Note 12 - Loss Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

(in thousands except per share data)

 

Net income (loss)

  $ (8,788 )   $ 4,110     $ (12,550 )   $ 848  

Less: undistributed earnings allocated to participating securities

    -       (101 )     -       -  

Undistributed earnings (losses) attributable to common shareholders

  $ (8,788 )   $ 4,009     $ (12,550 )   $ 848  
                                 

Basic weighted average common shares outstanding

    25,429       24,390       25,266       24,548  

Dilutive effect of potentially dilutive securities

    -       292       -       343  

Diluted weighted average common shares outstanding

    25,429       24,682       25,266       24,891  
                                 

Basic net income (loss) per share

  $ (0.35 )   $ 0.16     $ (0.50 )   $ 0.03  

Diluted net income (loss) per share

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

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2023

   

2022

   

2023

   

2022

 
   

(in thousands)

 

Stock options

    23       28       23       28  

Unvested shares of restricted stock

    855       -       855       -  

Total

    878       28       878       28