XML 57 R43.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Basic and Diluted Earnings Per Share
The following table sets forth the reconciliation of basic and diluted earnings per share:

Year Ended December 31, 2025Year Ended December 31, 2024Year Ended December 31, 2023
(in thousands, except share and per share amounts)
Basic earnings per share:
Numerator
Net income$1,088,387 $427,704 $614,622 
Preferred stock dividends(44,325)(55,631)(41,700)
Net income attributable to common stockholders$1,044,062 $372,073 $572,922 
Denominator
Weighted-average common shares outstanding 111,712,160 111,325,481 111,005,088 
Basic earnings per share $9.35 $3.34 $5.16 
Diluted earnings per share:
Numerator
Net income$1,088,387 $427,704 $614,622 
Preferred stock dividends(44,325)(55,631)(41,700)
Net income attributable to common stockholders$1,044,062 $372,073 $572,922 
Denominator
Number of shares used in basic computation 111,712,160111,325,481111,005,088
Weighted-average effect of dilutive securities 618,177543,905433,501
Number of shares used in per share computation 112,330,337111,869,386111,438,589
Diluted earnings per share$9.29 $3.33 $5.14