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

2025

  

2024

 
  

(in thousands except per share data)

 

Net income (loss) attributable to common shareholders

 $(14,374) $(25,633)
         

Basic weighted-average common shares outstanding

  33,820   26,720 

Dilutive effect of potentially dilutive securities

  -   - 

Diluted weighted-average common shares outstanding

  33,820   26,720 
         

Basic net loss per share

 $(0.43) $(0.96)

Diluted net loss per share

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

2025

  

2024

 
  

(in thousands)

 

Stock options

  17   22 

Unvested shares of restricted stock

  1,429   1,451 
         

Total

  1,446   1,473