XML 35 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Summary of Per Common Share Data and Amounts
The following table presents a summary of per common share data and amounts for the periods indicated.
 Three months ended June 30,Six months ended June 30,
(in thousands, except per share data)2025202420252024
Net income available to common stockholders$50,447 $44,509 $99,470 $83,972 
Weighted average common shares outstanding36,963 37,485 36,967 37,488 
Additional dilutive common stock equivalents209 55 257 76 
Weighted average common diluted shares outstanding37,172 37,540 37,224 37,564 
Basic earnings per common share:$1.36 $1.19 $2.69 $2.24 
Diluted earnings per common share:1.36 1.19 2.67 2.24