XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]      
Net sales $ 601,602 $ 614,680 $ 753,477
Cost of sales 428,586 438,424 583,274
Gross profit 173,016 176,256 170,203
Research and development expenses 30,917 31,450 29,412
Selling, general and administrative expenses 118,846 107,539 125,476
Operating income 23,253 37,267 15,315
Interest income (expense), net (566) (1,422) (3,918)
Loss on sale of Argentina subsidiary (6,050) 0 0
Accrued social insurance adjustment 0 9,464 0
Other income (expense), net (557) (1,404) (995)
Income before provision for income taxes 16,080 43,905 10,402
Provision for income taxes 10,779 5,333 6,772
Net income $ 5,301 $ 38,572 $ 3,630
Earnings per share:      
Basic (in dollars per share) $ 0.39 $ 2.78 $ 0.26
Diluted (in dollars per share) $ 0.39 $ 2.72 $ 0.26
Shares used in computing earnings per share:      
Basic (in shares) 13,465 13,893 13,879
Diluted (in shares) 13,742 14,166 14,109