Revenue from Contracts with Customers (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Net sales | $ 53,996 | $ 55,425 | $ 99,954 | $ 100,382 |
First Aid and Medical | ||||
Net sales | 34,800 | 33,888 | 65,803 | 60,946 |
Cutting and Sharpening | ||||
Net sales | 19,196 | 21,537 | 34,151 | 39,436 |
United States | ||||
Net sales | 44,991 | 47,455 | 84,113 | 85,448 |
United States | First Aid and Medical | ||||
Net sales | 30,870 | 31,377 | 59,034 | 55,988 |
United States | Cutting and Sharpening | ||||
Net sales | 14,121 | 16,078 | 25,079 | 29,460 |
Canada | ||||
Net sales | 5,198 | 4,061 | 8,383 | 7,098 |
Canada | First Aid and Medical | ||||
Net sales | 3,570 | 2,282 | 6,084 | 4,471 |
Canada | Cutting and Sharpening | ||||
Net sales | 1,628 | 1,779 | 2,299 | 2,627 |
Europe | ||||
Net sales | 3,807 | 3,909 | 7,458 | 7,836 |
Europe | First Aid and Medical | ||||
Net sales | 360 | 229 | 685 | 487 |
Europe | Cutting and Sharpening | ||||
Net sales | $ 3,447 | $ 3,680 | $ 6,773 | $ 7,349 |