XML 37 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Net sales $ 55,425 $ 53,336 $ 100,382 $ 99,175
First Aid and Medical        
Net sales 33,888 31,337 60,946 58,327
Cutting and Sharpening        
Net sales 21,537 21,999 39,436 40,848
United States        
Net sales 47,455 45,200 85,448 84,054
United States | First Aid and Medical        
Net sales 31,377 28,667 55,988 53,438
United States | Cutting and Sharpening        
Net sales 16,078 16,533 29,460 30,616
Canada        
Net sales 4,061 4,376 7,098 7,633
Canada | First Aid and Medical        
Net sales 2,282 2,394 4,471 4,246
Canada | Cutting and Sharpening        
Net sales 1,779 1,982 2,627 3,387
Europe        
Net sales 3,909 3,760 7,836 7,488
Europe | First Aid and Medical        
Net sales 229 276 487 643
Europe | Cutting and Sharpening        
Net sales $ 3,680 $ 3,484 $ 7,349 $ 6,845