Annual report pursuant to Section 13 and 15(d)

Earnings Per Share

v3.24.1
Earnings Per Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share:
 (in thousands, except per share data) 2023 2022
Numerator:    
Net (loss) income from continuing operations $ (34,151) $ 17,578 
Net income from discontinued operations 7,522  4,488 
Net (loss) income (26,629) 22,066 
Denominator:    
Weighted average common shares outstanding 10,140  10,230 
Effect of dilutive securities:    
Employee stock options and stock grants —  180 
Denominator for diluted earnings per share - weighted average shares 10,140  10,410 
Net (loss) income per share from continuing operations:
Basic $ (3.37) $ 1.72 
Diluted $ (3.37) $ 1.69 
Net income per share from discontinued operations:    
Basic $ 0.74  $ 0.44 
Diluted $ 0.74  $ 0.43 
Net (loss) income per share:
Basic $ (2.63) $ 2.16 
Diluted $ (2.63) $ 2.12 
The diluted earnings per share calculations exclude the effect of potentially dilutive shares when the inclusion of those shares in the calculation would have an anti-dilutive effect. The Company had an $0.1 million shares of common stock that were anti-dilutive in 2023. The Company had 0.2 million shares of common stock that were anti-dilutive in 2022