v3.26.3
Earnings per Share (Tables)
9 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
The details of the earnings per share calculations for the three and nine months ended September 30, 2026 and 2025 are as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
(In thousands, except per share data)2026202520262025
Net income $7,798 $6,514 $26,144 $29,361 
Weighted average common shares outstanding:
Basic37,121 38,13637,31338,149
Incremental shares with dilutive effect:
Restricted stock units1,918 6321,086 696
Diluted39,039 38,76838,39938,845
Net income per share:
Basic$0.21 $0.17 $0.70 $0.77 
Diluted$0.20 $0.17 $0.68 $0.76