XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2023
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)2023202220232022
Net income available to common stockholders$107,211 $93,570 $195,164 $188,145 
Basic weighted-average shares outstanding42,669 43,145 42,640 43,162 
Dilutive effect of potential common stock equivalents — restricted stock units144 95 217 144 
Diluted weighted-average shares outstanding42,813 43,240 42,857 43,306 
Net earnings per common share:    
Basic$2.51 $2.17 $4.58 $4.36 
Diluted$2.50 $2.16 $4.55 $4.34