XML 16 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
CONSOLIDATED STATEMENTS OF EARNINGS    
Net sales $ 290,290 $ 318,048
Cost of sales 158,765 175,165
Gross earnings 131,525 142,883
Selling and administrative expenses 94,911 101,859
Earnings from operations 36,614 41,024
Interest income 3,681 1,107
Interest expense (15) (529)
Other expense, net (444) (738)
Earnings before provision for income taxes 39,836 40,864
Provision for income taxes 9,516 10,676
Net earnings $ 30,320 $ 30,188
Basic earnings per share (in dollars per share) $ 3.21 $ 3.19
Diluted earnings per share (in dollars per share) $ 3.16 $ 3.17