XML 28 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Net sales $ 908,295 $ 975,818 $ 899,923
Costs and expenses:      
Cost of goods sold 719,042 774,512 724,997
Selling, general and administrative 117,460 117,395 106,695
Design and development 72,174 71,075 65,296
Operating (loss) income (381) 12,836 2,935
Interest expense, net 14,447 13,000 7,097
Equity in loss of investee 1,292 522 823
Other (income) expense, net (2,523) 1,236 5,711
Loss before income taxes (13,597) (1,922) (10,696)
Provision for income taxes 2,927 3,261 3,360
Net loss $ (16,524) $ (5,183) $ (14,056)
Loss per share:      
Basic (in dollars per share) $ (0.60) $ (0.19) $ (0.52)
Diluted (in dollars per share) $ (0.60) $ (0.19) $ (0.52)
Weighted-average shares outstanding:      
Basic (in shares) 27,595,698 27,442,984 27,258,456
Diluted (in shares) 27,595,698 27,442,984 27,258,456