Annual report pursuant to Section 13 and 15(d)

Earnings Per Share (Details)

v3.24.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Numerator:                    
Net (loss) income from continuing operations $ (7,535) $ (14,678) $ (6,150) $ (5,788) $ 4,501 $ (600) $ 7,189 $ 6,488 $ (34,151) $ 17,578
Net income from discontinued operations 18,674 (3,254) (8,486) 588 (4,374) 1,224 3,868 3,770 7,522 4,488
Net (loss) income $ 11,139 $ (17,932) $ (14,636) $ (5,200) $ 127 $ 624 $ 11,057 $ 10,258 $ (26,629) $ 22,066
Denominator:                    
Weighted average common shares outstanding (in shares) 10,107 10,135 10,170 10,148 10,213 10,253 10,244 10,209 10,140 10,230
Effect of dilutive securities:                    
Employee stock options and stock grants (shares)                 0 180
Denominator for diluted earnings per share - weighted average shares (in shares) 10,374 10,135 10,170 10,148 10,416 10,465 10,431 10,320 10,140 10,410
Net (loss) income per share from continuing operations:                    
Basic (in dollars per share) $ (0.75) $ (1.45) $ (0.60) $ (0.57) $ 0.44 $ (0.06) $ 0.70 $ 0.64 $ (3.37) $ 1.72
Diluted (in dollars per share) (0.73) (1.45) (0.60) (0.57) 0.43 (0.06) 0.69 0.63 (3.37) 1.69
Net income per share from discontinued operations:                    
Basic (in dollars per share) 1.85 (0.32) (0.83) 0.06 (0.43) 0.12 0.38 0.37 0.74 0.44
Diluted (in dollars per share) 1.80 (0.32) (0.83) 0.06 (0.42) 0.12 0.37 0.37 0.74 0.43
Net (loss) income per share:                    
Basic (in dollars per share) 1.10 (1.77) (1.44) (0.51) 0.01 0.06 1.08 1.00 (2.63) 2.16
Diluted (in dollars per share) $ 1.07 $ (1.77) $ (1.44) $ (0.51) $ 0.01 $ 0.06 $ 1.06 $ 0.99 $ (2.63) $ 2.12
Antidilutive securities excluded from earnings per share calculation (in shares)                 100 200