XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted EPS Calculations A reconciliation of the denominator used in basic and diluted EPS calculations is shown in the following table:
Three Months Ended
June 30,
Six Months Ended
June 30,
(In thousands)2025202420252024
Basic weighted average common shares outstanding 27,463 24,199 25,925 24,188 
Effect of dilutive securities:
Option grants24 79 35 78 
Restricted stock awards18 31 27 40 
Total dilutive securities42 110 62 118 
Diluted weighted average common shares outstanding27,505 24,309 25,987 24,306 
Anti-dilutive shares excluded from earnings per diluted shares130 — 130 —