XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Statement [Abstract]        
Net sales $ 148,482 $ 155,625 $ 419,993 $ 456,658
Cost of sales 104,040 109,805 299,912 319,777
Gross profit 44,442 45,820 120,081 136,881
Research and development expenses 8,017 7,411 24,460 23,029
Selling, general and administrative expenses 24,928 29,505 79,188 87,316
Operating income 11,497 8,904 16,433 26,536
Interest income (expense), net (668) (212) (1,147) (447)
Loss on sale of Argentina subsidiary 0 (6,050) 0 (6,050)
Other income (expense), net (54) (157) (388) (151)
Income before provision for income taxes 10,775 2,485 14,898 19,888
Provision for income taxes 3,541 3,440 7,586 8,257
Net income (loss) $ 7,234 $ (955) $ 7,312 $ 11,631
Earnings (loss) per share:        
Basic (in dollars per share) $ 0.57 $ (0.07) $ 0.58 $ 0.85
Diluted (in dollars per share) $ 0.57 $ (0.07) $ 0.57 $ 0.84
Shares used in computing earnings (loss) per share:        
Basic (in shares) 12,656 13,392 12,709 13,622
Diluted (in shares) 12,696 13,392 12,797 13,920