XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following is a reconciliation of the numerators and denominators of the basic and diluted earnings per share calculations for the years ended December 31, 2022, 2021,and 2020:
December 31,
202220212020
(In thousands, except per share data)
Net income$86,173 $92,049 $57,603 
Shares:
Weighted average shares outstanding - basic105,580,823 104,156,112 109,755,924 
Weighted average dilutive shares outstanding612,338 — — 
Weighted average shares outstanding - diluted106,193,161 104,156,112 109,755,924 
Earnings per share:
Basic$0.82 $0.88 $0.52 
Diluted$0.81 $0.88 $0.52