XML 16 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Earnings (Loss) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Net sales $ 586,869 $ 512,925 $ 424,066
Cost of goods sold 376,331 328,306 285,003
Gross margin 210,538 184,619 139,063
Selling, general and administrative expenses 91,520 82,597 67,787
Research and development expenses 24,100 23,856 24,317
Restructuring charges 1,912 1,687 1,830
Operating earnings 93,006 76,479 45,129
Other (expense) income:      
Interest expense (2,192) (2,111) (3,272)
Interest income 1,326 840 1,047
Other (expense) income (11,403) (136,088) 2,575
Total other (expense) income, net (12,269) (137,359) 350
Earnings (loss) before taxes 80,737 (60,880) 45,479
Income tax expense (benefit) 21,162 (19,014) 10,793
Net earnings (loss) $ 59,575 $ (41,866) $ 34,686
Net earnings (loss) per share:      
Basic $ 1.86 $ (1.30) $ 1.07
Diluted $ 1.85 $ (1.30) $ 1.06
Basic weighted-average common shares outstanding 31,968 32,327 32,317
Effect of dilutive securities 270 0 267
Diluted weighted-average common shares outstanding 32,238 32,327 32,584
Cash dividends declared per share $ 0.16 $ 0.16 $ 0.16