XML 17 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS - UNAUDITED - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Net sales $ 145,994 $ 147,695
Cost of goods sold 94,342 93,355
Gross margin 51,652 54,340
Selling, general and administrative expenses 21,979 21,788
Research and development expenses 6,586 6,194
Restructuring charges 912 312
Operating earnings 22,175 26,046
Other income (expense):    
Interest expense (694) (546)
Interest income 1,063 180
Other income, net 165 66
Total other income (expense), net 534 (300)
Earnings before income taxes 22,709 25,746
Income tax expense 4,365 5,507
Net earnings $ 18,344 $ 20,239
Earnings per share:    
Basic $ 0.58 $ 0.63
Diluted $ 0.58 $ 0.63
Basic weighted – average common shares outstanding: 31,634 32,123
Effect of dilutive securities 259 204
Diluted weighted – average common shares outstanding: 31,893 32,327
Cash dividends declared per share $ 0.04 $ 0.04