XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
CONSOLIDATED STATEMENTS OF EARNINGS    
Net sales $ 318,048 $ 351,737
Cost of sales 175,165 207,344
Gross earnings 142,883 144,393
Selling and administrative expenses 101,859 104,028
Earnings from operations 41,024 40,365
Interest and dividend income 1,107 361
Interest expense (529) (710)
Other expense, net (738) (277)
Earnings before provision for income taxes 40,864 39,739
Provision for income taxes 10,676 10,199
Net earnings $ 30,188 $ 29,540
Basic earnings per share $ 3.19 $ 3.09
Diluted earnings per share $ 3.17 $ 3.07