XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Net sales $ 49,744 $ 47,923 $ 149,849 $ 136,295
Cutting, Sharpening and Measuring        
Net sales 22,525 23,564 70,710 66,349
First Aid and Medical        
Net sales 27,219 24,359 79,139 69,946
United States        
Net sales 42,943 41,060 127,589 113,948
United States | Cutting, Sharpening and Measuring        
Net sales 17,934 18,769 55,221 50,507
United States | First Aid and Medical        
Net sales 25,009 22,291 72,368 63,441
Canada        
Net sales 3,629 3,585 11,120 10,907
Canada | Cutting, Sharpening and Measuring        
Net sales 1,799 1,932 5,584 5,571
Canada | First Aid and Medical        
Net sales 1,830 1,653 5,536 5,336
Europe        
Net sales 3,172 3,278 11,140 11,440
Europe | Cutting, Sharpening and Measuring        
Net sales 2,792 2,863 9,905 10,271
Europe | First Aid and Medical        
Net sales $ 380 $ 415 $ 1,235 $ 1,169