v3.25.2
Net Income (Loss) per Common Share (Tables)
6 Months Ended
Jun. 30, 2025
Net Income (Loss) per Common Share [Abstract]  
Schedule of Earnings per Share, Basic and Diluted

For the Three Months Ended June 30,

2025

2024

2023

Income

Shares

Per Share

Income

Shares

Per Share

Income

Shares

Per Share

(Numerator)

(Denominator)

Amount

(Numerator)

(Denominator)

Amount

(Numerator)

(Denominator)

Amount

(In Thousands, except per share data)

Basic earnings per share:

Income available to common stockholders

$

3,082

17,175

$

0.18

$

2,369 

17,005 

$

0.14

$

8,430 

16,824 

$

0.50 

Effect of dilutive securities:

Stock options

-

-

-

-

-

7 

Diluted earnings per share:

Income available to common stockholders

$

3,082

17,175

$

0.18

$

2,369 

17,005 

$

0.14

$

8,430 

16,831 

$

0.50 

For the Six Months Ended June 30,

2025

2024

2023

Income

Shares

Per Share

Income

Shares

Per Share

Income

Shares

Per Share

(Numerator)

(Denominator)

Amount

(Numerator)

(Denominator)

Amount

(Numerator)

(Denominator)

Amount

(In Thousands, except per share data)

Basic (loss) earnings per share:

(Loss) Income available to common stockholders

$

(5,724)

17,144

$

(0.33)

$

7,801 

16,968 

$

0.46

$

16,363 

16,886 

$

0.97

Effect of dilutive securities:

Stock options

-

-

-

-

-

124 

Diluted (loss) earnings per share:

(Loss) Income available to common stockholders

$

(5,724)

17,144

$

(0.33)

$

7,801 

16,968

$

0.46

$

16,363 

17,010 

$

0.96