v3.25.2
Note 10 - Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
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)
Weighted average number of common shares - basic (in shares) 48,998,696 48,900,609 48,979,914 48,896,301
Unvested shares and units (in shares) 566,997 112,921 1,005,930 0
Weighted average number of common shares - diluted (in shares) 49,565,693 49,013,530 49,985,844 48,896,301
Net income (loss) attributable to common shareholders (Note 10) (in dollars per share) $ 0.07 $ 0.1 $ 0.06 $ (0.05)
Net income (loss) attributable to common shareholders (Note 10) (in dollars per share) $ 0.07 $ 0.1 $ 0.06 $ (0.05)