XML 35 R24.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings per Share
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Earnings per Share Earnings per Share
Basic earnings per share is based on the weighted average number of shares outstanding and excludes the dilutive effect of common stock equivalents. Diluted earnings per share is based on the weighted average number of shares outstanding and includes the dilutive effect of common stock equivalents to the extent they are not anti-dilutive.
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