XML 37 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per Share
3 Months Ended
Mar. 31, 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 months ended March 31, 2025 and 2024 are as follows:
Three Months Ended
March 31,
(In thousands, except per share data)20252024
Net income $14,505 $13,468 
Weighted average common shares outstanding:  
Basic38,106 38,060
Incremental shares with dilutive effect:
Restricted stock units921 403
Diluted39,027 38,463
Net income per share:  
Basic$0.38 $0.35 
Diluted$0.37 $0.35