XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Net sales $ 45,838 $ 43,333
Cutting, Sharpening and Measuring    
Net sales 18,849 20,484
First Aid and Medical    
Net sales 26,989 22,849
United States    
Net sales 38,853 35,741
United States | Cutting, Sharpening and Measuring    
Net sales 14,083 15,333
United States | First Aid and Medical    
Net sales 24,770 20,408
Canada    
Net sales 3,257 3,615
Canada | Cutting, Sharpening and Measuring    
Net sales 1,405 1,593
Canada | First Aid and Medical    
Net sales 1,852 2,022
Europe    
Net sales 3,728 3,977
Europe | Cutting, Sharpening and Measuring    
Net sales 3,361 3,558
Europe | First Aid and Medical    
Net sales $ 367 $ 419