XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 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 March 31,
(in thousands, except per share data)20252024
Net income available to common stockholders$49,023 $39,463 
Weighted average common shares outstanding36,971 37,490 
Additional dilutive common stock equivalents316 107 
Weighted average common diluted shares outstanding37,287 37,597 
Basic earnings per common share:$1.33 $1.05 
Diluted earnings per common share:1.31 1.05