XML 63 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Note 9 - Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Net income $ 6,995 $ 8,172 $ 8,526 $ 12,620 $ 10,555 $ 17,961 $ 23,693 $ 41,134
Income allocated to noncontrolling interest (102)     (255)     (401) (840)
Income allocable to common shares $ 6,893     $ 12,365     $ 23,292 $ 40,294
Weighted-average shares outstanding—Basic (in shares) 233,634,546     224,820,656     232,628,917 224,747,327
Weighted-average shares outstanding—Diluted (in shares) 234,283,170     226,058,400     233,403,810 225,530,265
Earnings per share—Basic (in dollars per share) $ 0.03     $ 0.05     $ 0.1 $ 0.18
Earnings per share—Diluted (in dollars per share) $ 0.03     $ 0.05     $ 0.1 $ 0.18