XML 42 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of computation of basic and diluted earnings per share
The following table presents the computation of basic and diluted earnings per share:
 Year ended December 31,
(in thousands except share and per share data)202320222021
Numerator:
Net income$189,141 $332,478 $253,939 
Preferred stock dividends17,250 17,250 18,721 
Net income available to common stockholders$171,891 $315,228 $235,218 
Denominator:
Basic earnings per common share—weighted average common shares48,054,935 50,457,746 50,580,660 
Effect of dilutive outstanding stock-settled awards555,271 588,996 560,314 
Dilutive earnings per common share—weighted average diluted common shares48,610,206 51,046,742 51,140,974 
Basic earnings per common share$3.58 $6.25 $4.65 
Diluted earnings per common share$3.54 $6.18 $4.60 
Anti-dilutive outstanding stock-settled awards97,368311,22693,945