XML 29 R22.htm IDEA: XBRL DOCUMENT v3.25.3
Net (Loss) Income per Common Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Net Income (Loss) per Common Share

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

 

 

(In Thousands, Except Per Share Amounts)

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss)

 

$

7,115

 

 

$

(25,382

)

 

$

8,481

 

 

$

(10,204

)

Numerator for basic and diluted net
  income (loss) per common share

 

$

7,115

 

 

$

(25,382

)

 

$

8,481

 

 

$

(10,204

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Denominator for basic net income (loss) per
    common share - adjusted weighted-average shares

 

 

71,963

 

 

 

71,672

 

 

 

71,904

 

 

 

72,070

 

Effect of dilutive securities:

 

 

 

 

 

 

 

 

 

 

 

 

Unvested restricted stock and stock units

 

 

510

 

 

 

 

 

 

345

 

 

 

 

Dilutive potential common shares

 

 

510

 

 

 

 

 

 

345

 

 

 

 

Denominator for diluted net income (loss) per
    common share - adjusted weighted-average shares

 

 

72,473

 

 

 

71,672

 

 

 

72,249

 

 

 

72,070

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic net income (loss) per common share

 

$

0.10

 

 

$

(0.35

)

 

$

0.12

 

 

$

(0.14

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted net income (loss) per common share

 

$

0.10

 

 

$

(0.35

)

 

$

0.12

 

 

$

(0.14

)

Antidilutive Securities Excluded from Computation of Diluted Net Income (Loss) Per Common Share

The following securities were not included in the computation of diluted net income (loss) per common share as their effect would have been antidilutive:

 

 

Three Months Ended September 30,

 

Nine Months Ended September 30,

 

 

2025

 

2024

 

2025

 

2024

 

 

 

 

 

 

 

 

 

Restricted stock and stock units

 

246,449

 

1,630,923

 

962,939

 

1,004,478

Stock options

 

 

13,000

 

 

13,000

 

246,449

 

1,643,923

 

962,939

 

1,017,478