XML 39 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Net sales $ 48,166 $ 50,384 $ 148,547 $ 149,559
First Aid and Medical        
Net sales 30,557 30,069 91,503 88,397
Cutting and Sharpening        
Net sales 17,609 20,315 57,044 61,162
United States        
Net sales 41,131 43,688 126,579 127,743
United States | First Aid and Medical        
Net sales 27,857 27,854 83,845 81,293
United States | Cutting and Sharpening        
Net sales 13,274 15,834 42,734 46,450
Canada        
Net sales 3,287 3,305 10,384 10,938
Canada | First Aid and Medical        
Net sales 2,321 1,851 6,791 6,097
Canada | Cutting and Sharpening        
Net sales 966 1,454 3,593 4,841
Europe        
Net sales 3,748 3,391 11,584 10,878
Europe | First Aid and Medical        
Net sales 380 364 867 1,007
Europe | Cutting and Sharpening        
Net sales $ 3,368 $ 3,027 $ 10,717 $ 9,871