XML 70 R51.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share
The following is a reconciliation of the outstanding shares used in the basic and diluted earnings per share calculations. 
For the Year Ended December 31,
 202520242023
(In thousands, except per share data)
Net income$291,160 115,525 128,398 
Basic weighted average common shares outstanding130,462,418 109,668,911 74,844,489 
Plus:
Dilutive shares44,652 43,821 28,767 
Diluted weighted average common shares outstanding130,507,070 109,712,732 74,873,256 
Earnings per share:
Basic$2.23 1.05 1.72 
Diluted$2.23 1.05 1.71