XML 62 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Basic and Diluted Earnings (Loss) 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,
 202320222021
(In thousands, except per share data)
Net income$128,398 175,648 167,921 
Basic weighted average common shares outstanding74,844,489 74,700,623 76,471,933 
Plus:
Dilutive shares28,767 81,747 88,907 
Diluted weighted average common shares outstanding74,873,256 74,782,370 76,560,840 
Earnings per share:
Basic$1.72 2.35 2.20 
Diluted$1.71 2.35 2.19