v3.26.1
Earnings Per Share
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic EPS in each period of this report was 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. In periods of a net loss position, basic and diluted weighted average common shares are the same. 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)2026202520262025
Basic weighted average common shares outstanding 28,781 27,463 28,770 25,925 
Effect of dilutive securities:
Option grants— 24 — 35 
Restricted stock awards28 18 34 27 
Total dilutive securities28 42 34 62 
Diluted weighted average common shares outstanding28,809 27,505 28,804 25,987 
Anti-dilutive shares excluded from earnings per diluted share397 130 397 130