XML 35 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
The following shows a reconciliation of basic net earnings per share ("EPS") to diluted EPS:
 
Three Months Ended 
 
June 30,
Six Months Ended 
 
June 30,
(in thousands, except per share amounts)2025202420252024
Net income available to common stockholders$103,541 $97,831 $181,425 $173,258 
Basic weighted-average shares outstanding41,705 42,251 41,775 42,319 
Dilutive effect of potential common stock equivalents133 167 151 215 
Diluted weighted-average shares outstanding41,838 42,418 41,926 42,534 
Net earnings per common share:    
Basic$2.48 $2.32 $4.34 $4.09 
Diluted$2.47 $2.31 $4.33 $4.07