v3.26.1
Note 12 - Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net income (In thousands of dollars) $ 16,264 $ 13,578
Weighted average shares outstanding (in shares) 44,650,899 37,380,606
EARNINGS PER SHARE - basic (in dollars per share) $ 0.36 $ 0.36
Net income (In thousands of dollars) $ 16,264 $ 13,578
Dilutive effect of restricted stock awards (in shares) 223,492 245,877
Weighted average shares for diluted earnings per share (in shares) 44,874,391 37,626,483
EARNINGS PER SHARE - diluted (in dollars per share) $ 0.36 $ 0.36