XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Note 9 - Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Net income $ 8,172 $ 8,526 $ 10,555 $ 17,961 $ 16,698 $ 28,515
Income allocated to noncontrolling interest (126)   (201)   (298) (585)
Income allocable to common shares $ 8,046   $ 10,354   $ 16,400 $ 27,930
Weighted-average shares outstanding—Basic (in shares) 233,496,633   224,793,229   232,117,768 224,710,259
Weighted-average shares outstanding—Diluted (in shares) 234,131,752   225,418,825   233,041,087 225,403,082
Earnings per share—Basic (in dollars per share) $ 0.03   $ 0.05   $ 0.07 $ 0.12
Earnings per share—Diluted (in dollars per share) $ 0.03   $ 0.05   $ 0.07 $ 0.12