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

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Net income (loss) attributable to common stockholders

 $1,015  $(4,312) $1,965  $(5,842)

Weighted average common shares outstanding (for basic calculation)

  1,930   1,901   1,930   1,901 

Dilutive effect of outstanding common stock options and RSU’s

            

Weighted average common and common equivalent shares outstanding

  1,930   1,901   1,930   1,901 

Income (loss) per share - Basic

 $0.53  $(2.27) $1.02  $(3.07)

Income (loss) per share - Diluted

 $0.53  $(2.27) $1.02  $(3.07)