XML 64 R52.htm IDEA: XBRL DOCUMENT
v3.22.4

Revenue from Contracts with Customers (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021
Net sales | $ 193,962 | $ 182,088
Cutting, Sharpening and Measuring |  |
Net sales | 89,330 | 90,573
First Aid and Safety |  |
Net sales | 104,632 | 91,515
United States |  |
Net sales | 165,205 | 152,475
United States | Cutting, Sharpening and Measuring |  |
Net sales | 69,385 | 69,520
United States | First Aid and Safety |  |
Net sales | 95,820 | 82,955
Europe |  |
Net sales | 14,978 | 15,272
Europe | Cutting, Sharpening and Measuring |  |
Net sales | 13,276 | 13,724
Europe | First Aid and Safety |  |
Net sales | 1,702 | 1,548
Canada |  |
Net sales | 13,779 | 14,341
Canada | Cutting, Sharpening and Measuring |  |
Net sales | 6,669 | 7,329
Canada | First Aid and Safety |  |
Net sales | $ 7,110 | $ 7,012

X
- Definition Net sales + References No definition available. + Details
Name: | acu_RevenuesDisaggregationByCategory
Namespace Prefix: | acu_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | srt_ProductOrServiceAxis=acu_ProductAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=acu_ProductBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=srt_EuropeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_CA
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |