v3.26.1
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Earnings Per Share
Basic earnings per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the period. For purposes of determining diluted earnings per share, basic weighted-average common shares outstanding is adjusted to include potentially dilutive securities, including restricted stock, stock options, and restricted stock units. The treasury-stock method is used to measure the dilutive impact of potentially dilutive shares. Potentially dilutive shares are excluded from the diluted weighted-average shares outstanding computation in periods in which they have an anti-dilutive effect. The following table shows the calculation of basic and diluted earnings per share (in thousands, except per share amounts):
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Net Income from Continuing Operations$2,395 $1,376 $9,276 $4,804 
Net Income from Discontinued Operations, Net of Tax13,182 1,887 13,719 3,065 
Net Income$15,577 $3,263 $22,995 $7,869 
Basic weighted-average common shares outstanding13,195 12,985 13,168 12,951 
Add: Dilutive effect of restricted stock66 128 104 125 
Add: Dilutive effect of stock options— 60 — 54 
Add: Dilutive effect of restricted stock units11 
Diluted weighted-average common shares outstanding13,272 13,174 13,280 13,131 
Net income per share:
Continuing operations - Basic$0.18 $0.10 $0.70 $0.37 
Discontinued operations - Basic$1.00 $0.15 $1.04 $0.24 
Net income - Basic$1.18 $0.25 $1.74 $0.61 
Continuing operations - Diluted$0.18 $0.10 $0.70 $0.37 
Discontinued operations - Diluted$0.99 $0.15 $1.03 $0.23 
Net income - Diluted$1.17 $0.25 $1.73 $0.60 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following table shows the shares that have an anti-dilutive effect and are excluded from the diluted weighted-average shares outstanding computations (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Anti-dilutive effect of restricted stock93 55 20 
Anti-dilutive effect of stock options outstanding— 156 — 156 
Anti-dilutive effect of restricted stock units outstanding243 196 222 161