v3.26.3
Note 12 - 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 (In thousands of dollars) $ 14,535 $ 12,461 $ 53,834 $ 39,949
Weighted average shares outstanding (in shares) 59,017,546 37,467,634 54,277,623 37,430,415
EARNINGS PER SHARE - basic (in dollars per share) $ 0.25 $ 0.33 $ 0.99 $ 1.07
Net income (In thousands of dollars) $ 14,535 $ 12,461 $ 53,834 $ 39,949
Dilutive effect of restricted stock awards (in shares) 283,597 209,490 208,933 195,684
Weighted average shares for diluted earnings per share (in shares) 59,301,143 37,677,124 54,486,556 37,626,099
EARNINGS PER SHARE - diluted (in dollars per share) $ 0.25 $ 0.33 $ 0.99 $ 1.06