XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Net sales $ 53,336 $ 56,773 $ 99,175 $ 100,106
Cutting, Sharpening and Measuring        
Net sales 21,999 27,701 40,848 48,185
First Aid and Medical        
Net sales 31,337 29,072 58,327 51,921
United States        
Net sales 45,200 48,905 84,054 84,646
United States | Cutting, Sharpening and Measuring        
Net sales 16,533 21,954 30,616 37,287
United States | First Aid and Medical        
Net sales 28,667 26,951 53,438 47,359
Canada        
Net sales 4,376 3,876 7,633 7,491
Canada | Cutting, Sharpening and Measuring        
Net sales 1,982 2,192 3,387 3,785
Canada | First Aid and Medical        
Net sales 2,394 1,684 4,246 3,706
Europe        
Net sales 3,760 3,992 7,488 7,969
Europe | Cutting, Sharpening and Measuring        
Net sales 3,484 3,555 6,845 7,113
Europe | First Aid and Medical        
Net sales $ 276 $ 437 $ 643 $ 856