XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
Quarter ended June 30,Six Months ended June 30,
(in thousands, except per share amounts)2023202220232022
Net income available to common stockholders:$56,308 37,220 146,582 91,250 
Weighted average common shares outstanding:
Weighted average common shares outstanding - basic60,61460,44060,57560,412
Effect of dilutive securities - stock compensation plans323407343416
Weighted average common shares outstanding - diluted60,93760,84760,91860,828
EPS:
Basic$0.93 0.62 2.42 1.51 
Diluted0.92 0.61 2.41 1.50