XML 66 R5.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]      
Net sales $ 368,288 $ 394,879 $ 420,457
Cost of sales 261,827 280,885 322,897
Gross profit 106,461 113,994 97,560
Research and development expenses 26,269 29,723 31,281
Selling, general and administrative expenses 85,375 91,811 98,490
Factory restructuring charges (Note 13) 1,221 3,585 4,015
Legal judgment (Note 13) 0 4,172 0
Goodwill impairment (Note 7) 0 0 49,075
Operating loss (6,404) (15,297) (85,301)
Interest expense, net (935) (3,361) (4,332)
Other income (expense), net (4,621) 60 (2,621)
Loss before provision for income taxes (11,960) (18,598) (92,254)
Provision for income taxes 6,639 5,431 5,984
Net loss $ (18,599) $ (24,029) $ (98,238)
Earnings (loss) per share:      
Basic (in dollars per share) $ (1.41) $ (1.85) $ (7.64)
Diluted (in dollars per share) $ (1.41) $ (1.85) $ (7.64)
Shares used in computing earnings (loss) per share:      
Basic (in shares) 13,172 12,959 12,855
Diluted (in shares) 13,172 12,959 12,855