v3.26.3
Net (Loss) Income per Common Share (Tables)
9 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Net (Loss) Income Per Common Share

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

 

 

(In Thousands, Except Per Share Amounts)

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

16,347

 

 

$

7,115

 

 

$

29,843

 

 

$

8,481

 

Numerator for basic and diluted net
  income per common share

 

$

16,347

 

 

$

7,115

 

 

$

29,843

 

 

$

8,481

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

72,501

 

 

 

71,963

 

 

 

72,341

 

 

 

71,904

 

Effect of dilutive securities:

 

 

 

 

 

 

 

 

 

 

 

 

Unvested restricted stock and stock units

 

 

803

 

 

 

510

 

 

 

852

 

 

 

345

 

Dilutive potential common shares

 

 

803

 

 

 

510

 

 

 

852

 

 

 

345

 

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

 

 

73,304

 

 

 

72,473

 

 

 

73,193

 

 

 

72,249

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic net income per common share

 

$

0.23

 

 

$

0.10

 

 

$

0.41

 

 

$

0.12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted net income per common share

 

$

0.22

 

 

$

0.10

 

 

$

0.41

 

 

$

0.12

 

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

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

 

 

Three Months Ended September 30,

 

Nine Months Ended September 30,

 

 

2026

 

2025

 

2026

 

2025

 

 

 

 

 

 

 

 

 

Restricted stock and stock units

 

919,936

 

246,449

 

701,509

 

962,939

 

919,936

 

246,449

 

701,509

 

962,939