XML 69 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Net sales $ 194,490 $ 191,501
Cutting and Sharpening    
Net sales 75,214 77,040
First Aid and Safety    
Net sales 119,276 114,461
United States    
Net sales 166,152 163,205
United States | Cutting and Sharpening    
Net sales 57,010 58,273
United States | First Aid and Safety    
Net sales 109,142 104,932
Europe    
Net sales 15,077 14,405
Europe | Cutting and Sharpening    
Net sales 13,833 13,036
Europe | First Aid and Safety    
Net sales 1,244 1,369
Canada    
Net sales 13,261 13,891
Canada | Cutting and Sharpening    
Net sales 4,371 5,731
Canada | First Aid and Safety    
Net sales $ 8,890 $ 8,160