XML 61 R53.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Revenue from Contracts with Customers (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022
Net sales | $ 191,501 | $ 193,962
Cutting and Sharpening |  |
Net sales | 77,040 | 89,330
First Aid and Safety |  |
Net sales | 114,461 | 104,632
United States |  |
Net sales | 163,205 | 165,205
United States | Cutting and Sharpening |  |
Net sales | 58,273 | 69,385
United States | First Aid and Safety |  |
Net sales | 104,932 | 95,820
Europe |  |
Net sales | 14,405 | 14,978
Europe | Cutting and Sharpening |  |
Net sales | 13,036 | 13,276
Europe | First Aid and Safety |  |
Net sales | 1,369 | 1,702
Canada |  |
Net sales | 13,891 | 13,779
Canada | Cutting and Sharpening |  |
Net sales | 5,731 | 6,669
Canada | First Aid and Safety |  |
Net sales | $ 8,160 | $ 7,110

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: |