Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
|
|
Three Months Ended |
|
|
Six Months Ended |
|
|
|
June 30, |
|
|
June 30, |
|
|
|
2025 |
|
|
2024 |
|
|
2025 |
|
|
2024 |
|
Basic EPS |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net income (In thousands of dollars) |
|
$ |
13,910 |
|
|
$ |
11,783 |
|
|
$ |
27,488 |
|
|
$ |
23,023 |
|
Weighted average shares outstanding |
|
|
37,442,047 |
|
|
|
37,325,648 |
|
|
|
37,411,497 |
|
|
|
37,301,931 |
|
Basic earnings per share |
|
$ |
0.37 |
|
|
$ |
0.32 |
|
|
$ |
0.73 |
|
|
$ |
0.62 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Diluted EPS |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net income (In thousands of dollars) |
|
$ |
13,910 |
|
|
$ |
11,783 |
|
|
$ |
27,488 |
|
|
$ |
23,023 |
|
Weighted average shares outstanding for basic earnings per share |
|
|
37,442,047 |
|
|
|
37,325,648 |
|
|
|
37,411,497 |
|
|
|
37,301,931 |
|
Dilutive effect of restricted stock awards |
|
|
179,965 |
|
|
|
161,485 |
|
|
|
210,662 |
|
|
|
177,655 |
|
Weighted average shares for diluted earnings per share |
|
|
37,622,012 |
|
|
|
37,487,133 |
|
|
|
37,622,159 |
|
|
|
37,479,586 |
|
Diluted earnings per share |
|
$ |
0.37 |
|
|
$ |
0.31 |
|
|
$ |
0.73 |
|
|
$ |
0.61 |
|
|