XML 15 R2.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
CONSOLIDATED STATEMENTS OF EARNINGS    
Net sales $ 276,169 $ 290,290
Cost of sales 156,941 158,765
Gross earnings 119,228 131,525
Selling and administrative expenses 90,056 94,911
Earnings from operations 29,172 36,614
Interest income 2,967 3,681
Interest expense (2) (15)
Other expense, net (105) (444)
Earnings before provision for income taxes 32,032 39,836
Provision for income taxes 8,954 9,516
Net earnings $ 23,078 $ 30,320
Basic earnings per share (in dollars per share) $ 2.44 $ 3.21
Diluted earnings per share (in dollars per share) $ 2.41 $ 3.16