XML 39 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Note 10 - Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

For the three months ended

  

For the six months ended

 
  

June 30,

  

June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Numerator:

                

Net income (loss) attributable to common shareholders

 $6,227  $3,389  $(70) $2,936 

Dividends on unvested shares and units

  (62)  (49)  (125)  (99)

Net income (loss) attributable to common shareholders excluding amounts attributable to unvested shares and units

 $6,165  $3,340  $(195) $2,837 

Denominator:

                

Weighted average number of common shares - basic

  46,634,258   48,998,696   46,941,191   48,979,914 

Unvested shares and units

  1,278,798   566,997      1,005,930 

Weighted average number of common shares - diluted

  47,913,056   49,565,693   46,941,191   49,985,844 

Basic income (loss) per common share:

                

Net income (loss) attributable to common shareholders per weighted average basic common share

 $0.13  $0.07  $(0.00) $0.06 

Diluted income (loss) per common share:

                

Net income (loss) attributable to common shareholders per weighted average diluted common share

 $0.13  $0.07  $(0.00) $0.06