v3.26.3
Note 10 - Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
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
Weighted average number of common shares - basic (in shares) 46,550,856 48,910,697 46,809,650 48,956,588
Unvested shares and units (in shares) 1,538,404 689,553 1,513,706 1,111,504
Weighted average number of common shares - diluted (in shares) 48,089,260 49,600,250 48,323,356 50,068,092
Net income attributable to common shareholders per weighted average basic common share (in dollars per share) $ 0.11 $ 0.03 $ 0.11 $ 0.09
Net income attributable to common shareholders (Note 10) (in dollars per share) $ 0.11 $ 0.03 $ 0.11 $ 0.09