XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS - UNAUDITED - 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 $ 134,552 $ 151,911 $ 425,728 $ 444,588
Cost of goods sold 88,151 98,565 276,933 285,054
Gross margin 46,401 53,346 148,795 159,534
Selling, general and administrative expenses 18,666 24,003 64,339 68,029
Research and development expenses 6,321 6,207 19,628 18,695
Restructuring charges 3,226 492 6,033 1,434
Operating earnings 18,188 22,644 58,795 71,376
Other income (expense):        
Interest expense (997) (342) (2,509) (1,490)
Interest income 952 167 3,087 610
Other income (expense), net 594 (5,171) (1,847) (10,530)
Total other income (expense), net 549 (5,346) (1,269) (11,410)
Earnings before income taxes 18,737 17,298 57,526 59,966
Income tax expense 4,766 5,500 12,314 15,331
Net earnings $ 13,971 $ 11,798 $ 45,212 $ 44,635
Earnings per share:        
Basic $ 0.45 $ 0.37 $ 1.44 $ 1.39
Diluted $ 0.44 $ 0.37 $ 1.43 $ 1.38
Basic weighted – average common shares outstanding: 31,302 31,865 31,474 32,018
Effect of dilutive securities 209 225 216 220
Diluted weighted – average common shares outstanding: 31,511 32,090 31,690 32,238
Cash dividends declared per share $ 0.04 $ 0.04 $ 0.12 $ 0.12