v3.26.1
Note 12 - Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net income (In thousands of dollars) $ 23,035 $ 13,910 $ 39,299 $ 27,488
Weighted average shares outstanding (in shares) 59,006,547 37,442,047 51,868,380 37,411,497
EARNINGS PER SHARE - basic (in dollars per share) $ 0.39 $ 0.37 $ 0.76 $ 0.73
Net income (In thousands of dollars) $ 23,035 $ 13,910 $ 39,299 $ 27,488
Dilutive effect of restricted stock awards (in shares) 216,169 179,965 202,677 210,662
Weighted average shares for diluted earnings per share (in shares) 59,222,716 37,622,012 52,071,057 37,622,159
EARNINGS PER SHARE - diluted (in dollars per share) $ 0.39 $ 0.37 $ 0.76 $ 0.73