XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Net sales $ 44,847 $ 44,042 $ 88,372 $ 79,817
Cutting, Sharpening and Measuring        
Net sales 21,930 23,837 42,786 39,585
First Aid and Safety        
Net sales 22,917 20,205 45,586 40,232
United States        
Net sales 36,840 38,472 72,888 68,915
United States | Cutting, Sharpening and Measuring        
Net sales 16,162 19,699 31,726 31,427
United States | First Aid and Safety        
Net sales 20,678 18,773 41,162 37,488
Canada        
Net sales 3,990 2,388 7,323 4,802
Canada | Cutting, Sharpening and Measuring        
Net sales 2,091 1,247 3,640 2,661
Canada | First Aid and Safety        
Net sales 1,899 1,141 3,683 2,141
Europe        
Net sales 4,017 3,182 8,161 6,100
Europe | Cutting, Sharpening and Measuring        
Net sales 3,677 2,891 7,420 5,497
Europe | First Aid and Safety        
Net sales $ 340 $ 291 $ 741 $ 603