XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Net sales $ 43,525 $ 35,775
Cutting, Sharpening and Measuring    
Net sales 20,856 15,748
First Aid and Safety    
Net sales 22,669 20,027
United States    
Net sales 36,048 30,443
United States | Cutting, Sharpening and Measuring    
Net sales 15,564 11,728
United States | First Aid and Safety    
Net sales 20,484 18,715
Canada    
Net sales 3,333 2,422
Canada | Cutting, Sharpening and Measuring    
Net sales 1,549 1,422
Canada | First Aid and Safety    
Net sales 1,784 1,000
Europe    
Net sales 4,144 2,910
Europe | Cutting, Sharpening and Measuring    
Net sales 3,743 2,598
Europe | First Aid and Safety    
Net sales $ 401 $ 312