XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2025
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:

 

 

Years Ended December 31,

 

(In thousands, except per share amounts)

 

2025

 

 

2024

 

 

2023

 

Net income per share:

 

 

 

 

 

 

 

 

 

Numerator:

 

 

 

 

 

 

 

 

 

Net income

 

$

230,455

 

 

$

179,821

 

 

$

333,904

 

Denominator:

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding - basic

 

 

107,548

 

 

 

107,438

 

 

 

108,183

 

Effect of potentially dilutive common shares

 

 

1,687

 

 

 

1,603

 

 

 

2,706

 

Weighted-average common shares outstanding - diluted

 

 

109,235

 

 

 

109,041

 

 

 

110,889

 

Basic net income per share

 

$

2.14

 

 

$

1.67

 

 

$

3.09

 

Diluted net income per share

 

$

2.11

 

 

$

1.65

 

 

$

3.01