XML 23 R12.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 EPS in each period of this report were calculated by dividing net income by the weighted-average number of shares during those periods. Diluted EPS includes additional weighted-average common stock equivalents (options and restricted stock awards), if dilutive. A reconciliation of the denominator used in basic and diluted EPS calculations is shown in the following table:
Three Months Ended
March 31,
(In thousands)20252024
Basic weighted average common shares outstanding 24,370 24,176 
Effect of dilutive securities:
Option grants48 80 
Restricted stock awards16 39 
Total dilutive securities64 119 
Diluted weighted average common shares outstanding24,434 24,295 
Anti-dilutive shares excluded from earnings per diluted shares— —