XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
Quarter ended September 30,Nine Months ended September 30,
(in thousands, except per share amounts)2023202220232022
Net income available to common stockholders:$86,908 40,225 233,490 131,475 
Weighted average common shares outstanding:
Weighted average common shares outstanding - basic60,67660,40460,60960,409
Effect of dilutive securities - stock compensation plans340431339420
Weighted average common shares outstanding - diluted61,01660,83560,94860,829
EPS:
Basic$1.43 0.67 3.85 2.18 
Diluted1.42 0.66 3.83 2.16