XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Net sales $ 50,384 $ 49,744 $ 149,559 $ 149,849
Cutting, Sharpening and Measuring        
Net sales 20,315 22,525 61,162 70,710
First Aid and Medical        
Net sales 30,069 27,219 88,397 79,139
United States        
Net sales 43,688 42,943 127,743 127,589
United States | Cutting, Sharpening and Measuring        
Net sales 15,834 17,934 46,450 55,221
United States | First Aid and Medical        
Net sales 27,854 25,009 81,293 72,368
Canada        
Net sales 3,305 3,629 10,938 11,120
Canada | Cutting, Sharpening and Measuring        
Net sales 1,454 1,799 4,841 5,584
Canada | First Aid and Medical        
Net sales 1,851 1,830 6,097 5,536
Europe        
Net sales 3,391 3,172 10,878 11,140
Europe | Cutting, Sharpening and Measuring        
Net sales 3,027 2,792 9,871 9,905
Europe | First Aid and Medical        
Net sales $ 364 $ 380 $ 1,007 $ 1,235