v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Income Per Share

The following table sets forth the computation of basic and diluted net income per share:

 

 

Three Months Ended
June 30,

 

 

Six Months Ended
June 30,

 

(In thousands, except per share amounts)

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Net income per share:

 

 

 

 

 

 

 

 

 

 

 

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

67,605

 

 

$

57,935

 

 

$

127,463

 

 

$

118,238

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average shares outstanding - basic

 

 

108,428

 

 

 

107,586

 

 

 

108,230

 

 

 

107,412

 

Effect of potentially dilutive common shares

 

 

1,549

 

 

 

934

 

 

 

1,622

 

 

 

1,227

 

Weighted-average shares outstanding - diluted

 

 

109,977

 

 

 

108,520

 

 

 

109,852

 

 

 

108,639

 

Basic net income per share

 

$

0.62

 

 

$

0.54

 

 

$

1.18

 

 

$

1.10

 

Diluted net income per share

 

$

0.61

 

 

$

0.53

 

 

$

1.16

 

 

$

1.09