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

(in thousands, except per share data)

 

Three months ended June 30,

  

Six months ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Numerator:

                

Net income (loss)

 $157  $(3,165) $(2,111) $(6,257)

Less: net income attributable to noncontrolling interests and redeemable noncontrolling interests

  (774)  (152)  (978)  (277)

Less: dividends on preferred stock

  (324)  (311)  (645)  (533)

Numerator used in calculating basic loss per share attributable to common shareholders

 $(941) $(3,628) $(3,734) $(7,067)

Numerator used in calculating diluted loss per share attributable to common shareholders

 $(941) $(3,628) $(3,734) $(7,067)
                 

Denominator:

                

Weighted-average basic shares

                

Weighted-average common shares outstanding

  28,617   27,196   28,621   27,150 

Weighted-average diluted shares

                

Weighted-average common shares outstanding

  28,617   27,196   28,621   27,150 

Effect of potentially dilutive securities (a)

                

Stock options

            

Unvested restricted stock awards

            

Convertible preferred stock

            

Total weighted-average diluted shares

  28,617   27,196   28,621   27,150 
                 

Basic loss per share attributable to common shareholders

 $(0.03) $(0.13) $(0.13) $(0.26)

Diluted loss per share attributable to common shareholders

 $(0.03) $(0.13) $(0.13) $(0.26)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Three months ended June 30,

  

Six months ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Stock options

  865,000   265,000   865,000   265,000 

Unvested restricted stock awards

  335,488   443,302   335,488   443,302 

Convertible preferred stock

  1,710,526   1,710,526   1,710,526   1,710,526 

Total

  2,911,014   2,418,828   2,911,014   2,418,828