v3.26.1
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Share
The following tables set forth the computation of basic and diluted earnings per share:
Three months ended June 30,Six months ended June 30,
2026202520262025
(In thousands, except share data)
Net income$40,635 $54,775 $74,743 $92,824 
Weighted average common shares outstanding — basic51,538,729 57,255,841 52,938,352 57,319,814 
Effect of dilutive securities218,336 457,270 292,270 512,116 
Weighted average common shares outstanding — diluted51,757,065 57,713,111 53,230,622 57,831,930 
Earnings per common share — basic$0.79 $0.96 $1.41 $1.62 
Earnings per common share — diluted$0.79 $0.95 $1.40 $1.61