XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Net sales $ 102,073 $ 107,095 $ 284,425 $ 322,863
Cost of sales 71,341 86,683 201,753 253,141
Gross profit 30,732 20,412 82,672 69,722
Research and development expenses 7,338 7,658 22,679 24,502
Selling, general and administrative expenses 22,872 23,097 68,213 75,144
Factory restructuring charges 104 3,690 2,723 3,690
Goodwill impairment 0 0 0 49,075
Operating income (loss) 418 (14,033) (10,943) (82,689)
Interest income (expense), net (891) (1,216) (2,656) (3,288)
Other income (expense), net 274 (851) 105 (1,767)
Income (loss) before provision for income taxes (199) (16,100) (13,494) (87,744)
Provision for (benefit from) income taxes 2,459 3,262 6,006 3,392
Net income (loss) $ (2,658) $ (19,362) $ (19,500) $ (91,136)
Earnings (loss) per share:        
Basic (in dollars per share) $ (0.20) $ (1.50) $ (1.51) $ (7.10)
Diluted (in dollars per share) $ (0.20) $ (1.50) $ (1.51) $ (7.10)
Shares used in computing earnings (loss) per share:        
Basic (in shares) 12,985 12,911 12,935 12,839
Diluted (in shares) 12,985 12,911 12,935 12,839