XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Share (Tables)
9 Months Ended
Sep. 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 
 
September 30,
Nine Months Ended 
 
September 30,
(in thousands, except per share amounts)2023202220232022
Net income available to common stockholders$104,021 $88,243 $299,185 $276,389 
Basic weighted-average shares outstanding42,673 42,813 42,651 43,044 
Dilutive effect of potential common stock equivalents — restricted stock units209 103 242 129 
Diluted weighted-average shares outstanding42,882 42,916 42,893 43,173 
Net earnings per common share:    
Basic$2.44 $2.06 $7.01 $6.42 
Diluted$2.43 $2.06 $6.98 $6.40