XML 36 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Net (Loss) Income per Common Share (Tables)
3 Months Ended
Mar. 31, 2025
Net (Loss) Income per Common Share [Abstract]  
Schedule of Earnings per Share, Basic and Diluted

For the Three Months Ended March 31,

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)

Net (loss) income available to common stockholders

$

(8,806)

$

5,432 

$

7,933 

Basic earnings per share:

(Loss) income available to common stockholders

$

(8,806)

17,113

$

(0.51)

$

5,432 

16,930 

$

0.32

$

7,933 

16,949 

$

0.47 

Effect of dilutive securities:

Stock options

-

-

-

9 

-

259 

Diluted earnings per share:

(Loss) income available to common stockholders

$

(8,806)

17,113

$

(0.51)

$

5,432 

16,939 

$

0.32

$

7,933 

17,208 

$

0.46