XML 92 R81.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Net income (In thousands of dollars) $ 12,461 $ 8,535 $ 39,949 $ 31,558
Weighted average shares outstanding for basic earnings per share (in shares) 37,467,634 37,352,872 37,430,415 37,319,035
EARNINGS PER SHARE - basic (in dollars per share) $ 0.33 $ 0.23 $ 1.07 $ 0.85
Net income (In thousands of dollars) $ 12,461 $ 8,535 $ 39,949 $ 31,558
Dilutive effect of restricted stock awards (in shares) 209,490 214,083 195,684 175,503
Weighted average shares for diluted earnings per share (in shares) 37,677,124 37,566,955 37,626,099 37,494,538
EARNINGS PER SHARE - diluted (in dollars per share) $ 0.33 $ 0.23 $ 1.06 $ 0.84