XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Net sales $ 90,452 $ 107,391 $ 182,352 $ 215,768
Cost of sales 64,500 82,774 130,412 166,458
Gross profit 25,952 24,617 51,940 49,310
Research and development expenses 7,520 8,484 15,341 16,844
Selling, general and administrative expenses 21,330 25,265 45,341 52,047
Factory restructuring charges 1,555 0 2,619 0
Goodwill impairment 0 0 0 49,075
Operating income (loss) (4,453) (9,132) (11,361) (68,656)
Interest income (expense), net (843) (1,097) (1,765) (2,072)
Other income (expense), net (89) (702) (169) (916)
Income (loss) before provision for income taxes (5,385) (10,931) (13,295) (71,644)
Provision for (benefit from) income taxes 2,808 (520) 3,547 130
Net income (loss) $ (8,193) $ (10,411) $ (16,842) $ (71,774)
Earnings (loss) per share:        
Basic (in dollars per share) $ (0.63) $ (0.81) $ (1.30) $ (5.61)
Diluted (in dollars per share) $ (0.63) $ (0.81) $ (1.30) $ (5.61)
Shares used in computing earnings (loss) per share:        
Basic (in shares) 12,917 12,860 12,909 12,804
Diluted (in shares) 12,917 12,860 12,909 12,804