Annual report pursuant to Section 13 and 15(d)

Supplemental Financial Information (Details)

v3.24.1
Supplemental Financial Information (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
Organization, Consolidation and Presentation of Financial Statements [Abstract]                    
Net sales $ 41,216 $ 46,747 $ 50,355 $ 54,861 $ 54,180 $ 64,132 $ 72,443 $ 71,238 $ 193,179 $ 261,993
Gross Profit (2,148) 2,984 (776) 1,466 4,889 8,257 14,350 15,791 1,526 43,287
(Loss) income from continuing operations (7,535) (14,678) (6,150) (5,788) 4,501 (600) 7,189 6,488 (34,151) 17,578
Income (loss) from discontinued operations, net of tax 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
Earnings Per Share [Abstract]                    
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 (loss) 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
Weighted average number of common shares outstanding:                    
Basic (in shares) 10,107 10,135 10,170 10,148 10,213 10,253 10,244 10,209 10,140 10,230
Diluted (in shares) 10,374 10,135 10,170 10,148 10,416 10,465 10,431 10,320 10,140 10,410