v3.26.3
Earnings Per Share
9 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The following table presents the reconciliation of the numerator and denominator for calculating net income (loss) per share:
Third QuarterFirst Nine Months
(In thousands, except per share data)2026202520262025
Numerator
Income from continuing operations$6,330 $6,063 $28,677 $25,222 
Loss from discontinued operations(221)(409)(143)(887)
Net income$6,109 $5,654 $28,534 $24,335 
Denominator
Weighted average common shares outstanding - basic84,420 84,359 84,454 84,959 
Dilutive effect of restricted stock awards and stock options952 707 1,234 862 
Weighted average common shares outstanding - diluted85,372 85,066 85,688 85,821 
Income (loss) per common share - basic:
Income from continuing operations$0.07 $0.07 $0.34 $0.30 
Loss from discontinued operations— — — (0.01)
Net income$0.07 $0.07 $0.34 $0.29 
Income (loss) per common share - diluted:
Income from continuing operations$0.07 $0.07 $0.33 $0.29 
Loss from discontinued operations— — — (0.01)
Net income$0.07 $0.07 $0.33 $0.28 
We excluded the following weighted-average potential shares from the calculations of diluted net income (loss) per share during the applicable periods because their inclusion would have been anti-dilutive for continuing operations:
Third QuarterFirst Nine Months
(In thousands)2026202520262025
Restricted stock awards and stock options262 — 96 343