XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Net sales $ 47,923 $ 43,316 $ 136,295 $ 123,133
Cutting, Sharpening and Measuring        
Net sales 23,564 23,868 66,349 63,453
First Aid and Safety        
Net sales 24,359 19,448 69,946 59,680
United States        
Net sales 41,047 36,656 113,935 105,576
United States | Cutting, Sharpening and Measuring        
Net sales 18,769 18,656 50,494 50,088
United States | First Aid and Safety        
Net sales 22,278 18,000 63,441 55,488
Canada        
Net sales 3,585 3,373 10,908 8,175
Canada | Cutting, Sharpening and Measuring        
Net sales 1,932 2,199 5,572 4,860
Canada | First Aid and Safety        
Net sales 1,653 1,174 5,336 3,315
Europe        
Net sales 3,291 3,287 11,452 9,382
Europe | Cutting, Sharpening and Measuring        
Net sales 2,863 3,013 10,283 8,505
Europe | First Aid and Safety        
Net sales $ 428 $ 274 $ 1,169 $ 877