XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Net sales $ 107,095 $ 148,482 $ 322,863 $ 419,993
Cost of sales 86,683 104,040 253,141 299,912
Gross profit 20,412 44,442 69,722 120,081
Research and development expenses 7,658 8,017 24,502 24,460
Factory restructuring charges 3,690 0 3,690 0
Selling, general and administrative expenses 23,097 24,928 75,144 79,188
Goodwill impairment 0 0 49,075 0
Operating income (loss) (14,033) 11,497 (82,689) 16,433
Interest income (expense), net (1,216) (668) (3,288) (1,147)
Other income (expense), net (851) (54) (1,767) (388)
Income (loss) before provision for income taxes (16,100) 10,775 (87,744) 14,898
Provision for income taxes 3,262 3,541 3,392 7,586
Net income (loss) $ (19,362) $ 7,234 $ (91,136) $ 7,312
Earnings (loss) per share:        
Basic (in dollars per share) $ (1.50) $ 0.57 $ (7.10) $ 0.58
Diluted (in dollars per share) $ (1.50) $ 0.57 $ (7.10) $ 0.57
Shares used in computing earnings (loss) per share:        
Basic (in shares) 12,911 12,656 12,839 12,709
Diluted (in shares) 12,911 12,696 12,839 12,797