v3.26.3
Note 10 - Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2026
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

For the three months ended

  

For the nine months ended

 
  

September 30,

  

September 30,

 
  

2026

  

2025

  

2026

  

2025

 

Numerator:

                

Net income attributable to common shareholders

 $5,268  $1,544  $5,198  $4,479 

Dividends on unvested shares and units

  (63)  (49)  (188)  (148)

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

 $5,205  $1,495  $5,010  $4,331 

Denominator:

                

Weighted average number of common shares - basic

  46,550,856   48,910,697   46,809,650   48,956,588 

Unvested shares and units

  1,538,404   689,553   1,513,706   1,111,504 

Weighted average number of common shares - diluted

  48,089,260   49,600,250   48,323,356   50,068,092 

Basic income per common share:

                

Net income attributable to common shareholders per weighted average basic common share

 $0.11  $0.03  $0.11  $0.09 

Diluted income per common share:

                

Net income attributable to common shareholders per weighted average diluted common share

 $0.11  $0.03  $0.11  $0.09