XML 70 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Reconciliation of Basic and Diluted Earnings Per Share
The following is a reconciliation of basic and diluted EPS for the years presented in the consolidated statements of income:

 
Years Ended December 31,
 
   
2024
   
2023
   
2022
 
(In thousands except per share data)
 
Net
Income
   
Weighted
Average
Shares
   
Per
Share
Amount
   
Net
Income
   
Weighted
Average
Shares
   
Per
Share
Amount
   
Net
Income
   
Weighted
Average
Shares
   
Per
Share
Amount
 
Basic EPS
 
$
140,641
     
47,165
   
$
2.98
   
$
118,782
     
44,528
   
$
2.67
   
$
151,995
     
42,917
   
$
3.54
 
Effect of dilutive securities:
                                                                       
Stock-based compensation
           
268
                     
242
                     
264
         
Diluted EPS
 
$
140,641
     
47,433
   
$
2.97
   
$
118,782
     
44,770
   
$
2.65
   
$
151,995
     
43,181
   
$
3.52