v3.25.2
Note 10 - Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
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,

 
  

2025

  

2024

  

2025

  

2024

 

Numerator:

                

Net income (loss) attributable to common shareholders

 $3,389  $4,861  $2,936  $(2,354)

Dividends on unvested shares and units

  (49)  (32)  (99)  (64)

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

 $3,340  $4,829  $2,837  $(2,418)

Denominator:

                

Weighted average number of common shares - basic

  48,998,696   48,900,609   48,979,914   48,896,301 

Unvested shares and units

  566,997   112,921   1,005,930    

Weighted average number of common shares - diluted

  49,565,693   49,013,530   49,985,844   48,896,301 

Basic income (loss) per common share:

                

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

 $0.07  $0.10  $0.06  $(0.05)

Diluted income (loss) per common share:

                

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

 $0.07  $0.10  $0.06  $(0.05)