XML 61 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Net sales $ 191,501 $ 193,962
Cutting and Sharpening    
Net sales 77,040 89,330
First Aid and Safety    
Net sales 114,461 104,632
United States    
Net sales 163,205 165,205
United States | Cutting and Sharpening    
Net sales 58,273 69,385
United States | First Aid and Safety    
Net sales 104,932 95,820
Europe    
Net sales 14,405 14,978
Europe | Cutting and Sharpening    
Net sales 13,036 13,276
Europe | First Aid and Safety    
Net sales 1,369 1,702
Canada    
Net sales 13,891 13,779
Canada | Cutting and Sharpening    
Net sales 5,731 6,669
Canada | First Aid and Safety    
Net sales $ 8,160 $ 7,110