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

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

 

 

(In Thousands, Except Per Share Amounts)

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

3,006

 

 

$

9,555

 

 

$

1,366

 

 

$

15,178

 

Numerator for basic and diluted net
  income per common share

 

$

3,006

 

 

$

9,555

 

 

$

1,366

 

 

$

15,178

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

71,910

 

 

 

71,700

 

 

 

71,874

 

 

 

72,271

 

Effect of dilutive securities:

 

 

 

 

 

 

 

 

 

 

 

 

Unvested restricted stock and stock units

 

 

236

 

 

 

330

 

 

 

263

 

 

 

331

 

Dilutive potential common shares

 

 

236

 

 

 

330

 

 

 

263

 

 

 

331

 

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

 

 

72,146

 

 

 

72,030

 

 

 

72,137

 

 

 

72,602

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic net income per common share

 

$

0.04

 

 

$

0.13

 

 

$

0.02

 

 

$

0.21

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted net income per common share

 

$

0.04

 

 

$

0.13

 

 

$

0.02

 

 

$

0.21

 

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

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

 

 

Three Months Ended June 30,

 

Six Months Ended June 30,

 

 

2025

 

2024

 

2025

 

2024

 

 

 

 

 

 

 

 

 

Restricted stock and stock units

 

1,289,035

 

667,947

 

1,321,184

 

691,255

Stock options

 

 

13,000

 

 

13,000

 

1,289,035

 

680,947

 

1,321,184

 

704,255