XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Net sales $ 91,900 $ 108,377
Cost of sales 65,912 83,684
Gross profit 25,988 24,693
Research and development expenses 7,821 8,360
Factory restructuring charges 1,064 0
Selling, general and administrative expenses 24,011 26,782
Goodwill impairment 0 49,075
Operating income (loss) (6,908) (59,524)
Interest income (expense), net (922) (975)
Other income (expense), net (80) (214)
Income (loss) before provision for income taxes (7,910) (60,713)
Provision for income taxes 739 650
Net income (loss) $ (8,649) $ (61,363)
Earnings (loss) per share:    
Basic (in dollars per share) $ (0.67) $ (4.81)
Diluted (in dollars per share) $ (0.67) $ (4.81)
Shares used in computing earnings (loss) per share:    
Basic (in shares) 12,902 12,749
Diluted (in shares) 12,902 12,749