XML 36 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net sales $ 44,956 $ 45,838
Cutting and Sharpening    
Net sales 17,898 18,849
First Aid and Medical    
Net sales 27,058 26,989
United States    
Net sales 37,991 38,853
United States | Cutting and Sharpening    
Net sales 13,382 14,083
United States | First Aid and Medical    
Net sales 24,609 24,770
Canada    
Net sales 3,039 3,257
Canada | Cutting and Sharpening    
Net sales 848 1,405
Canada | First Aid and Medical    
Net sales 2,191 1,852
Europe    
Net sales 3,926 3,728
Europe | Cutting and Sharpening    
Net sales 3,668 3,361
Europe | First Aid and Medical    
Net sales $ 258 $ 367