XML 52 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income per Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Net Income per Share Net Income per Share
The following shows a reconciliation of basic earnings per share (“EPS”) to diluted EPS:
 For the Year Ended December 31,
 (in thousands, except per-share amounts)
202320222021
Net income available to common stockholders$353,987 $333,995 $266,447 
Basic weighted average shares outstanding42,598 42,925 43,325 
Dilutive effect of potential common stock equivalents239 122 207 
Diluted weighted average shares outstanding42,837 43,047 43,532 
Net earnings per share:   
Basic$8.31 $7.78 $6.15 
Diluted$8.26 $7.76 $6.12