XML 71 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Reconciliation of basic earnings per share (EPS) to diluted EPS
The following shows a reconciliation of basic earnings per share (“EPS”) to diluted EPS:
 
For the Years Ended December 31,
 (in thousands, except per-share amounts)
202420232022
Net income available to common stockholders$322,224 $353,987 $333,995 
Basic weighted average shares outstanding42,182 42,598 42,925 
Dilutive effect of potential common stock equivalents201 239 122 
Diluted weighted average shares outstanding42,383 42,837 43,047 
Net earnings per share:   
Basic$7.64 $8.31 $7.78 
Diluted$7.60 $8.26 $7.76