XML 35 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Net sales $ 49,063 $ 48,166 $ 149,018 $ 148,547
First Aid and Medical        
Net sales 33,319 30,557 99,122 91,503
Cutting and Sharpening        
Net sales 15,744 17,609 49,896 57,044
United States        
Net sales 41,373 41,131 125,487 126,579
United States | First Aid and Medical        
Net sales 30,298 27,857 89,332 83,845
United States | Cutting and Sharpening        
Net sales 11,075 13,274 36,155 42,734
Canada        
Net sales 3,459 3,287 11,842 10,384
Canada | First Aid and Medical        
Net sales 2,661 2,321 8,745 6,791
Canada | Cutting and Sharpening        
Net sales 798 966 3,097 3,593
Europe        
Net sales 4,231 3,748 11,689 11,584
Europe | First Aid and Medical        
Net sales 360 380 1,045 867
Europe | Cutting and Sharpening        
Net sales $ 3,871 $ 3,368 $ 10,644 $ 10,717