XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Net sales $ 108,377 $ 132,410
Cost of sales 83,684 96,142
Gross profit 24,693 36,268
Research and development expenses 8,360 7,806
Selling, general and administrative expenses 26,782 29,023
Goodwill impairment 49,075 0
Operating income (loss) (59,524) (561)
Interest income (expense), net (975) (296)
Other income (expense), net (214) 360
Income (loss) before provision for income taxes (60,713) (497)
Provision for income taxes 650 2,413
Net income (loss) $ (61,363) $ (2,910)
Earnings (loss) per share:    
Basic (in dollars per share) $ (4.81) $ (0.23)
Diluted (in dollars per share) $ (4.81) $ (0.23)
Shares used in computing earnings (loss) per share:    
Basic (in shares) 12,749 12,812
Diluted (in shares) 12,749 12,812