XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income Per Share (Tables)
9 Months Ended
Sep. 30, 2024
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 
 
September 30,
Nine Months Ended 
 
September 30,
(in thousands, except per share amounts)2024202320242023
Net income available to common stockholders$93,519 $104,021 $266,778 $299,185 
Basic weighted-average shares outstanding42,151 42,673 42,254 42,651 
Dilutive effect of potential common stock equivalents184 209 210 242 
Diluted weighted-average shares outstanding42,335 42,882 42,464 42,893 
Net earnings per common share:    
Basic$2.22 $2.44 $6.31 $7.01 
Diluted$2.21 $2.43 $6.28 $6.98