XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per Share (Tables)
9 Months Ended
Sep. 30, 2025
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, 2025 and 2024 are as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
(In thousands, except per share data)2025202420252024
Net income $6,514 $8,273 $29,361 $28,294 
Weighted average common shares outstanding:  
Basic38,136 38,69538,14938,323
Incremental shares with dilutive effect:
Restricted stock units632 763696 541
Diluted38,768 39,45838,84538,864
Net income per share:  
Basic$0.17 $0.21 $0.77 $0.74 
Diluted$0.17 $0.21 $0.76 $0.73