XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 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
September 30,
Nine Months Ended
September 30,
(In thousands)2025202420252024
Basic weighted average common shares outstanding 27,476 24,220 26,448 24,198 
Effect of dilutive securities:
Option grants15 79 29 80 
Restricted stock awards17 23 24 
Total dilutive securities32 83 52 104 
Diluted weighted average common shares outstanding27,508 24,303 26,500 24,302 
Anti-dilutive shares excluded from earnings per diluted shares129 — 130 —