XML 21 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Net sales $ 899,923 $ 770,462 $ 648,006
Costs and expenses:      
Cost of goods sold 724,997 603,604 493,810
Selling, general and administrative 106,695 116,000 112,474
Gain on sale of Canton Facility, net 0 (30,718) 0
Design and development 65,296 66,165 49,386
Operating income (loss) 2,935 15,411 (7,664)
Interest expense, net 7,097 5,189 6,124
Equity in loss (earnings) of investee 823 (3,658) (1,536)
Other expense (income), net 5,711 1,444 (1,528)
(Loss) income before income taxes (10,696) 12,436 (10,724)
Provision (benefit) for income taxes 3,360 9,030 (2,774)
Net (loss) income $ (14,056) $ 3,406 $ (7,950)
(Loss) earnings per share:      
Basic (in dollars per share) $ (0.52) $ 0.13 $ (0.29)
Diluted (in dollars per share) $ (0.52) $ 0.12 $ (0.29)
Weighted-average shares outstanding:      
Basic (in shares) 27,258,456 27,114,359 27,024,571
Diluted (in shares) 27,258,456 27,415,534 27,024,571