XML 95 R80.htm IDEA: XBRL DOCUMENT v3.25.1
Note 12 - Earnings Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net income (In thousands of dollars) $ 13,578 $ 11,240
Weighted average shares outstanding for basic earnings per share (in shares) 37,380,606 37,278,214
EARNINGS PER SHARE - basic (in dollars per share) $ 0.36 $ 0.3
Net income (In thousands of dollars) $ 13,578 $ 11,240
Dilutive effect of restricted stock awards (in shares) 245,877 201,038
Weighted average shares for diluted earnings per share (in shares) 37,626,483 37,479,252
EARNINGS PER SHARE - diluted (in dollars per share) $ 0.36 $ 0.3