XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Net sales $ 107,391 $ 139,101 $ 215,768 $ 271,511
Cost of sales 82,774 99,730 166,458 195,872
Gross profit 24,617 39,371 49,310 75,639
Research and development expenses 8,484 8,637 16,844 16,443
Selling, general and administrative expenses 25,265 25,237 52,047 54,260
Goodwill impairment 0 0 49,075 0
Operating income (loss) (9,132) 5,497 (68,656) 4,936
Interest income (expense), net (1,097) (183) (2,072) (479)
Other income (expense), net (702) (694) (916) (334)
Income (loss) before provision for (benefit from) income taxes (10,931) 4,620 (71,644) 4,123
Provision for (benefit from) income taxes (520) 1,632 130 4,045
Net income (loss) $ (10,411) $ 2,988 $ (71,774) $ 78
Earnings (loss) per share:        
Basic (in dollars per share) $ (0.81) $ 0.24 $ (5.61) $ 0.01
Diluted (in dollars per share) $ (0.81) $ 0.23 $ (5.61) $ 0.01
Shares used in computing earnings (loss) per share:        
Basic (in shares) 12,860 12,659 12,804 12,736
Diluted (in shares) 12,860 12,715 12,804 12,847