XML 10 R2.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS - UNAUDITED - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Net sales $ 130,162 $ 145,182 $ 255,912 $ 291,176
Cost of goods sold 83,790 94,440 164,450 188,782
Gross margin 46,372 50,742 91,462 102,394
Selling, general and administrative expenses 21,332 23,694 43,591 45,673
Research and development expenses 6,086 6,721 12,687 13,307
Restructuring charges 1,190 1,895 2,884 2,807
Operating earnings 17,764 18,432 32,300 40,607
Other income (expense):        
Interest expense (833) (818) (1,635) (1,512)
Interest income 1,441 1,072 2,827 2,135
Other expense, net (603) (2,606) (2,066) (2,441)
Total other income (expense), net 5 (2,352) (874) (1,818)
Earnings before income taxes 17,769 16,080 31,426 38,789
Income tax expense 3,062 3,183 5,600 7,548
Net earnings $ 14,707 $ 12,897 $ 25,826 $ 31,241
Earnings per share:        
Basic $ 0.48 $ 0.41 $ 0.84 $ 0.99
Diluted $ 0.48 $ 0.41 $ 0.84 $ 0.98
Basic weighted – average common shares outstanding: 30,511 31,488 30,627 31,560
Effect of dilutive securities 219 197 224 224
Diluted weighted – average common shares outstanding: 30,730 31,685 30,851 31,784
Cash dividends declared per share $ 0.04 $ 0.04 $ 0.08 $ 0.08