XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Net sales $ 193,962 $ 182,088
Cutting, Sharpening and Measuring    
Net sales 89,330 90,573
First Aid and Safety    
Net sales 104,632 91,515
United States    
Net sales 165,205 152,475
United States | Cutting, Sharpening and Measuring    
Net sales 69,385 69,520
United States | First Aid and Safety    
Net sales 95,820 82,955
Europe    
Net sales 14,978 15,272
Europe | Cutting, Sharpening and Measuring    
Net sales 13,276 13,724
Europe | First Aid and Safety    
Net sales 1,702 1,548
Canada    
Net sales 13,779 14,341
Canada | Cutting, Sharpening and Measuring    
Net sales 6,669 7,329
Canada | First Aid and Safety    
Net sales $ 7,110 $ 7,012