v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net income (In thousands of dollars) $ 13,910 $ 11,783 $ 27,488 $ 23,023
Weighted average shares outstanding for basic earnings per share (in shares) 37,442,047 37,325,648 37,411,497 37,301,931
EARNINGS PER SHARE - basic (in dollars per share) $ 0.37 $ 0.32 $ 0.73 $ 0.62
Net income (In thousands of dollars) $ 13,910 $ 11,783 $ 27,488 $ 23,023
Dilutive effect of restricted stock awards (in shares) 179,965 161,485 210,662 177,655
Weighted average shares for diluted earnings per share (in shares) 37,622,012 37,487,133 37,622,159 37,479,586
EARNINGS PER SHARE - diluted (in dollars per share) $ 0.37 $ 0.31 $ 0.73 $ 0.61