XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Net sales $ 43,333 $ 43,525
Cutting, Sharpening and Measuring    
Net sales 20,484 20,856
First Aid and Medical    
Net sales 22,849 22,669
United States    
Net sales 35,741 36,048
United States | Cutting, Sharpening and Measuring    
Net sales 15,333 15,564
United States | First Aid and Medical    
Net sales 20,408 20,484
Canada    
Net sales 3,615 3,333
Canada | Cutting, Sharpening and Measuring    
Net sales 1,593 1,549
Canada | First Aid and Medical    
Net sales 2,022 1,784
Europe    
Net sales 3,977 4,144
Europe | Cutting, Sharpening and Measuring    
Net sales 3,558 3,743
Europe | First Aid and Medical    
Net sales $ 419 $ 401