v3.25.4
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]    
Net sales $ 196,542 $ 194,490
First Aid and Safety    
Disaggregation of Revenue [Line Items]    
Net sales 129,590 119,276
Cutting and Sharpening    
Disaggregation of Revenue [Line Items]    
Net sales 66,952 75,214
United States    
Disaggregation of Revenue [Line Items]    
Net sales 165,143 166,152
United States | First Aid and Safety    
Disaggregation of Revenue [Line Items]    
Net sales 116,877 109,142
United States | Cutting and Sharpening    
Disaggregation of Revenue [Line Items]    
Net sales 48,266 57,010
Europe    
Disaggregation of Revenue [Line Items]    
Net sales 16,271 15,077
Europe | First Aid and Safety    
Disaggregation of Revenue [Line Items]    
Net sales 1,407 1,244
Europe | Cutting and Sharpening    
Disaggregation of Revenue [Line Items]    
Net sales 14,864 13,833
Canada    
Disaggregation of Revenue [Line Items]    
Net sales 15,128 13,261
Canada | First Aid and Safety    
Disaggregation of Revenue [Line Items]    
Net sales 11,306 8,890
Canada | Cutting and Sharpening    
Disaggregation of Revenue [Line Items]    
Net sales $ 3,822 $ 4,371