XML 21 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Net sales $ 975,818 $ 899,923 $ 770,462
Costs and expenses:      
Cost of goods sold 774,512 724,997 603,604
Selling, general and administrative 117,395 106,695 116,000
Gain on sale of Canton Facility, net 0 0 (30,718)
Design and development 71,075 65,296 66,165
Operating income 12,836 2,935 15,411
Interest expense, net 13,000 7,097 5,189
Equity in loss (earnings) of investee 522 823 (3,658)
Other expense, net 1,236 5,711 1,444
(Loss) income before income taxes (1,922) (10,696) 12,436
Provision for income taxes 3,261 3,360 9,030
Net (loss) income $ (5,183) $ (14,056) $ 3,406
(Loss) earnings per share:      
Basic (in dollars per share) $ (0.19) $ (0.52) $ 0.13
Diluted (in dollars per share) $ (0.19) $ (0.52) $ 0.12
Weighted-average shares outstanding:      
Basic (in shares) 27,442,984 27,258,456 27,114,359
Diluted (in shares) 27,442,984 27,258,456 27,415,534