SEC Info  
    Home      Search      My Interests      Help      Sign In      Please Sign In
 
Warning! emoji
  Database maintenance is being performed.  If something doesn’t work, please try again soon.

Acme United Corp. – ‘10-K’ for 12/31/22 – ‘JSON’

On:  Friday, 3/10/23, at 5:11pm ET   ·   For:  12/31/22   ·   Accession #:  1564590-23-3422   ·   File #:  1-07698

Previous ‘10-K’:  ‘10-K’ on 3/30/22 for 12/31/21   ·   Next & Latest:  ‘10-K’ on 3/7/24 for 12/31/23   ·   17 References:   

Find Words in Filings emoji
 
  in    Show  and   Hints

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 3/10/23  Acme United Corp.                 10-K       12/31/22   86:8.9M                                   ActiveDisclosure/FA

Annual Report   —   Form 10-K

Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 10-K        10-K 2022                                           HTML   2.07M 
 2: EX-21       Subsidiaries List                                   HTML     23K 
 3: EX-23.1     Consent of Expert or Counsel                        HTML     22K 
 4: EX-31.1     Certification -- §302 - SOA'02                      HTML     24K 
 5: EX-31.2     Certification -- §302 - SOA'02                      HTML     24K 
 6: EX-32.1     Certification -- §906 - SOA'02                      HTML     28K 
 7: EX-32.2     Certification -- §906 - SOA'02                      HTML     28K 
13: R1          Document and Entity Information                     HTML     92K 
14: R2          Consolidated Statements of Operations               HTML     95K 
15: R3          Consolidated Statements of Comprehensive Income     HTML     43K 
16: R4          Condensed Consolidated Balance Sheets               HTML    141K 
17: R5          Condensed Consolidated Balance Sheets               HTML     31K 
                (Parenthetical)                                                  
18: R6          Consolidated Statements of Changes in               HTML     73K 
                Stockholders' Equity                                             
19: R7          Consolidated Statements of Cash Flows               HTML    125K 
20: R8          Operations                                          HTML     25K 
21: R9          Accounting Policies                                 HTML     39K 
22: R10         Inventories                                         HTML     43K 
23: R11         Intangible Assets and Goodwill                      HTML     64K 
24: R12         Other Accrued Liabilities                           HTML     53K 
25: R13         Profit Sharing                                      HTML     28K 
26: R14         Income Taxes                                        HTML    135K 
27: R15         Long-Term Debt and Shareholders' Equity             HTML     56K 
28: R16         Revenue from Contracts with Customers               HTML    102K 
29: R17         Segment Information                                 HTML    153K 
30: R18         Stock Option Plans                                  HTML    158K 
31: R19         Earnings Per Share                                  HTML     59K 
32: R20         Accumulated Other Comprehensive Loss                HTML     47K 
33: R21         Cash, Cash Equivalents and Restricted Cash          HTML     43K 
34: R22         Leases                                              HTML     79K 
35: R23         Business Combinations                               HTML     51K 
36: R24         Accounting Policies (Policies)                      HTML     79K 
37: R25         Inventories (Tables)                                HTML     43K 
38: R26         Intangible Assets and Goodwill (Tables)             HTML     63K 
39: R27         Other Accrued Liabilities (Tables)                  HTML     52K 
40: R28         Income Taxes (Tables)                               HTML    138K 
41: R29         Long-Term Debt and Shareholders? Equity (Tables)    HTML     46K 
42: R30         Revenue from Contracts with Customers (Tables)      HTML     93K 
43: R31         Segment Information (Tables)                        HTML    151K 
44: R32         Stock Option Plans (Tables)                         HTML    150K 
45: R33         Earnings Per Share (Tables)                         HTML     58K 
46: R34         Accumulated Other Comprehensive Loss (Tables)       HTML     46K 
47: R35         Cash, Cash Equivalents and Restricted Cash          HTML     42K 
                (Tables)                                                         
48: R36         Leases (Tables)                                     HTML     80K 
49: R37         Business Combinations (Tables)                      HTML     47K 
50: R38         Accounting Policies - Accounting Policies (Detail   HTML     66K 
                Narrative)                                                       
51: R39         Inventories - Inventories (Details)                 HTML     32K 
52: R40         Inventories (Details Narrative)                     HTML     24K 
53: R41         Intangible Assets and Goodwill - Intangible Assets  HTML     45K 
                (Details)                                                        
54: R42         Intangible Assets and Goodwill (Details Narrative)  HTML     38K 
55: R43         Other Accrued Liabilities (Details)                 HTML     38K 
56: R44         Profit Sharing (Details Narrative)                  HTML     28K 
57: R45         Income Taxes - Income Tax Expense (Details)         HTML     48K 
58: R46         Income Taxes - US and Foreign Income Before Income  HTML     32K 
                Taxes (Details)                                                  
59: R47         Income Taxes (Details Narrative)                    HTML     28K 
60: R48         Income Taxes - US Statutory Rate Reconciliation     HTML     34K 
                (Details)                                                        
61: R49         Income Taxes - Deferred Tax Assets and Liabilities  HTML     37K 
                (Details)                                                        
62: R50         Long-Term Debt and Shareholders' Equity (Details    HTML     92K 
                Narrative)                                                       
63: R51         Long-Term Debt and Shareholders' Equity - Schedule  HTML     38K 
                of Long-Term Debt (Details)                                      
64: R52         Revenue from Contracts with Customers (Details)     HTML     34K 
65: R53         Segment Information (Details Narrative)             HTML     24K 
66: R54         Segment Information - Financial Data by Segment     HTML     55K 
                (Details)                                                        
67: R55         Segment Information - Reconciliation of Segment     HTML     34K 
                Operating Income (Details)                                       
68: R56         Segment Information - Segment Revenues (Details)    HTML     37K 
69: R57         Stock Option Plans (Details Narrative)              HTML     65K 
70: R58         Stock Option Plans - Stock Option Activity          HTML     52K 
                (Details)                                                        
71: R59         Stock Option Plans - Summary of Options             HTML     57K 
                Outstanding (Details)                                            
72: R60         Stock Option Plans - Assumptions Used to Value      HTML     45K 
                Option Grants (Details)                                          
73: R61         Earnings Per Share - Earnings Per Share (Details)   HTML     55K 
74: R62         Earnings Per Share (Details Narrative)              HTML     24K 
75: R63         Accumulated Other Comprehensive Loss - Accumulated  HTML     52K 
                Comprehensive Loss (Details)                                     
76: R64         Cash, Cash Equivalents and Restricted Cash -        HTML     34K 
                Summary of Cash, Cash Equivalents and Restricted                 
                Cash (Details)                                                   
77: R65         Leases (Details Narrative)                          HTML     28K 
78: R66         Leases - Information Related to Leases (Details)    HTML     34K 
79: R67         Leases - Future Minimum Lease Payments (Details)    HTML     39K 
80: R68         Business Combinations (Details Narrative)           HTML     82K 
81: R69         Business Combinations - Schedule of Purchase Price  HTML     49K 
                Allocation to Assets Acquired (Details)                          
84: XML         IDEA XML File -- Filing Summary                      XML    156K 
82: XML         XBRL Instance -- acu-10k_20221231_htm                XML   2.16M 
83: EXCEL       IDEA Workbook of Financial Reports                  XLSX    127K 
 9: EX-101.CAL  XBRL Calculations -- acu-20221231_cal                XML    215K 
10: EX-101.DEF  XBRL Definitions -- acu-20221231_def                 XML    356K 
11: EX-101.LAB  XBRL Labels -- acu-20221231_lab                      XML   1.17M 
12: EX-101.PRE  XBRL Presentations -- acu-20221231_pre               XML    838K 
 8: EX-101.SCH  XBRL Schema -- acu-20221231                          XSD    165K 
85: JSON        XBRL Instance as JSON Data -- MetaLinks              436±   686K 
86: ZIP         XBRL Zipped Folder -- 0001564590-23-003422-xbrl      Zip    259K 


‘JSON’   —   XBRL Instance as JSON Data — MetaLinks


This File is an XBRL Instance as JavaScript Object Notation (JSON) Data.



{
"instance":  {
    "acu-10k_20221231.htm":  {
        "axisCustom":  0,
        "axisStandard":  19,
        "baseTaxonomies":  {
            "http://fasb.org/us-gaap/2022":  642,
            "http://xbrl.sec.gov/dei/2022":  40
            },
        "contextCount":  139,
        "dts":  {
            "calculationLink":  {
                "local":  [
                    "acu-20221231_cal.xml"
                    ]
                },
            "definitionLink":  {
                "local":  [
                    "acu-20221231_def.xml"
                    ]
                },
            "inline":  {
                "local":  [
                    "acu-10k_20221231.htm"
                    ]
                },
            "labelLink":  {
                "local":  [
                    "acu-20221231_lab.xml"
                    ]
                },
            "presentationLink":  {
                "local":  [
                    "acu-20221231_pre.xml"
                    ]
                },
            "schema":  {
                "local":  [
                    "acu-20221231.xsd"
                    ],
                "remote":  [
                    "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
                    "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
                    "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
                    "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
                    "http://www.xbrl.org/2005/xbrldt-2005.xsd",
                    "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
                    "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
                    "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
                    "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
                    "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
                    "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
                    "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
                    "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
                    "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
                    "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
                    "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
                    "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
                    "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
                    "https://xbrl.sec.gov/country/2022/country-2022.xsd",
                    "https://xbrl.sec.gov/currency/2022/currency-2022.xsd",
                    "https://xbrl.sec.gov/dei/2022/dei-2022.xsd",
                    "https://xbrl.sec.gov/exch/2022/exch-2022.xsd",
                    "https://xbrl.sec.gov/naics/2022/naics-2022.xsd",
                    "https://xbrl.sec.gov/sic/2022/sic-2022.xsd",
                    "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd"
                    ]
                }
            },
        "elementCount":  512,
        "entityCount":  1,
        "hidden":  {
            "http://fasb.org/us-gaap/2022":  25,
            "http://www.acmeunited.com/20221231":  2,
            "http://xbrl.sec.gov/dei/2022":  5,
            "total":  32
            },
        "keyCustom":  28,
        "keyStandard":  325,
        "memberCustom":  28,
        "memberStandard":  21,
        "nsprefix":  "acu",
        "nsuri":  "http://www.acmeunited.com/20221231",
        "report":  {
            "R1":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "dei:EntityRegistrantName",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "document",
                "isDefault":  "true",
                "longName":  "100000 - Document - Document and Entity Information",
                "menuCat":  "Cover",
                "order":  "1",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation",
                "shortName":  "Document and Entity Information",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "dei:EntityRegistrantName",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R10":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:InventoryDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100090 - Disclosure - Inventories",
                "menuCat":  "Notes",
                "order":  "10",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureInventories",
                "shortName":  "Inventories",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:InventoryDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R11":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:IntangibleAssetsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100100 - Disclosure - Intangible Assets and Goodwill",
                "menuCat":  "Notes",
                "order":  "11",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwill",
                "shortName":  "Intangible Assets and Goodwill",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:IntangibleAssetsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R12":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100110 - Disclosure - Other Accrued Liabilities",
                "menuCat":  "Notes",
                "order":  "12",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureOtherAccruedLiabilities",
                "shortName":  "Other Accrued Liabilities",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R13":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100120 - Disclosure - Profit Sharing",
                "menuCat":  "Notes",
                "order":  "13",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureProfitSharing",
                "shortName":  "Profit Sharing",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R14":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:IncomeTaxDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100130 - Disclosure - Income Taxes",
                "menuCat":  "Notes",
                "order":  "14",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxes",
                "shortName":  "Income Taxes",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:IncomeTaxDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R15":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DebtDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100140 - Disclosure - Long-Term Debt and Shareholders' Equity",
                "menuCat":  "Notes",
                "order":  "15",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquity",
                "shortName":  "Long-Term Debt and Shareholders' Equity",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DebtDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R16":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RevenueFromContractWithCustomerTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100150 - Disclosure - Revenue from Contracts with Customers",
                "menuCat":  "Notes",
                "order":  "16",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureRevenueFromContractsWithCustomers",
                "shortName":  "Revenue from Contracts with Customers",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:RevenueFromContractWithCustomerTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R17":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:SegmentReportingDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100160 - Disclosure - Segment Information",
                "menuCat":  "Notes",
                "order":  "17",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformation",
                "shortName":  "Segment Information",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:SegmentReportingDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R18":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100170 - Disclosure - Stock Option Plans",
                "menuCat":  "Notes",
                "order":  "18",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlans",
                "shortName":  "Stock Option Plans",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R19":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:EarningsPerShareTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100180 - Disclosure - Earnings Per Share",
                "menuCat":  "Notes",
                "order":  "19",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureEarningsPerShare",
                "shortName":  "Earnings Per Share",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:EarningsPerShareTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R2":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:Revenues",
                    "reportCount":  1,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "100010 - Statement - Consolidated Statements of Operations",
                "menuCat":  "Statements",
                "order":  "2",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations",
                "shortName":  "Consolidated Statements of Operations",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "0",
                    "lang":  null,
                    "name":  "us-gaap:CostOfGoodsAndServicesSold",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R20":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ComprehensiveIncomeNoteTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100190 - Disclosure - Accumulated Other Comprehensive Loss",
                "menuCat":  "Notes",
                "order":  "20",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLoss",
                "shortName":  "Accumulated Other Comprehensive Loss",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ComprehensiveIncomeNoteTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R21":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100200 - Disclosure - Cash, Cash Equivalents and Restricted Cash",
                "menuCat":  "Notes",
                "order":  "21",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureCashCashEquivalentsAndRestrictedCash",
                "shortName":  "Cash, Cash Equivalents and Restricted Cash",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R22":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LesseeOperatingLeasesTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100210 - Disclosure - Leases",
                "menuCat":  "Notes",
                "order":  "22",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeases",
                "shortName":  "Leases",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LesseeOperatingLeasesTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R23":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:BusinessCombinationDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100220 - Disclosure - Business Combinations",
                "menuCat":  "Notes",
                "order":  "23",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinations",
                "shortName":  "Business Combinations",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:BusinessCombinationDisclosureTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R24":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:SignificantAccountingPoliciesTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:UseOfEstimates",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100230 - Disclosure - Accounting Policies (Policies)",
                "menuCat":  "Policies",
                "order":  "24",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesPolicies",
                "shortName":  "Accounting Policies (Policies)",
                "subGroupType":  "policies",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:SignificantAccountingPoliciesTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:UseOfEstimates",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R25":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:InventoryDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100240 - Disclosure - Inventories (Tables)",
                "menuCat":  "Tables",
                "order":  "25",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureInventoriesTables",
                "shortName":  "Inventories (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:InventoryDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R26":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:IntangibleAssetsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100250 - Disclosure - Intangible Assets and Goodwill (Tables)",
                "menuCat":  "Tables",
                "order":  "26",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillTables",
                "shortName":  "Intangible Assets and Goodwill (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:IntangibleAssetsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R27":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100260 - Disclosure - Other Accrued Liabilities (Tables)",
                "menuCat":  "Tables",
                "order":  "27",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureOtherAccruedLiabilitiesTables",
                "shortName":  "Other Accrued Liabilities (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R28":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:IncomeTaxDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100270 - Disclosure - Income Taxes (Tables)",
                "menuCat":  "Tables",
                "order":  "28",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesTables",
                "shortName":  "Income Taxes (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:IncomeTaxDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R29":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100280 - Disclosure - Long-Term Debt and Shareholders\u2019 Equity (Tables)",
                "menuCat":  "Tables",
                "order":  "29",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityTables",
                "shortName":  "Long-Term Debt and Shareholders\u2019 Equity (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R3":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:NetIncomeLoss",
                    "reportCount":  1,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "100020 - Statement - Consolidated Statements of Comprehensive Income",
                "menuCat":  "Statements",
                "order":  "3",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncome",
                "shortName":  "Consolidated Statements of Comprehensive Income",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "0",
                    "lang":  null,
                    "name":  "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R30":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DisaggregationOfRevenueTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100290 - Disclosure - Revenue from Contracts with Customers (Tables)",
                "menuCat":  "Tables",
                "order":  "30",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureRevenueFromContractsWithCustomersTables",
                "shortName":  "Revenue from Contracts with Customers (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:DisaggregationOfRevenueTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R31":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100300 - Disclosure - Segment Information (Tables)",
                "menuCat":  "Tables",
                "order":  "31",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationTables",
                "shortName":  "Segment Information (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R32":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100310 - Disclosure - Stock Option Plans (Tables)",
                "menuCat":  "Tables",
                "order":  "32",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansTables",
                "shortName":  "Stock Option Plans (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R33":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:EarningsPerShareTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100320 - Disclosure - Earnings Per Share (Tables)",
                "menuCat":  "Tables",
                "order":  "33",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureEarningsPerShareTables",
                "shortName":  "Earnings Per Share (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:EarningsPerShareTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R34":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:ComprehensiveIncomeNoteTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100330 - Disclosure - Accumulated Other Comprehensive Loss (Tables)",
                "menuCat":  "Tables",
                "order":  "34",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossTables",
                "shortName":  "Accumulated Other Comprehensive Loss (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:ComprehensiveIncomeNoteTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R35":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100340 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Tables)",
                "menuCat":  "Tables",
                "order":  "35",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureCashCashEquivalentsAndRestrictedCashTables",
                "shortName":  "Cash, Cash Equivalents and Restricted Cash (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R36":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LeaseCostTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100350 - Disclosure - Leases (Tables)",
                "menuCat":  "Tables",
                "order":  "36",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesTables",
                "shortName":  "Leases (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:LeaseCostTableTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R37":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "us-gaap:BusinessCombinationDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100360 - Disclosure - Business Combinations (Tables)",
                "menuCat":  "Tables",
                "order":  "37",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsTables",
                "shortName":  "Business Combinations (Tables)",
                "subGroupType":  "tables",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "us-gaap:BusinessCombinationDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R38":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
                        "us-gaap:SignificantAccountingPoliciesTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100370 - Disclosure - Accounting Policies - Accounting Policies (Detail Narrative)",
                "menuCat":  "Details",
                "order":  "38",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative",
                "shortName":  "Accounting Policies - Accounting Policies (Detail Narrative)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
                        "us-gaap:SignificantAccountingPoliciesTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R39":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
                        "us-gaap:InventoryDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20221231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:InventoryFinishedGoodsNetOfReserves",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100380 - Disclosure - Inventories - Inventories (Details)",
                "menuCat":  "Details",
                "order":  "39",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureInventoriesInventoriesDetails",
                "shortName":  "Inventories - Inventories (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
                        "us-gaap:InventoryDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20221231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:InventoryFinishedGoodsNetOfReserves",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R4":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20221231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CashAndCashEquivalentsAtCarryingValue",
                    "reportCount":  1,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "100030 - Statement - Condensed Consolidated Balance Sheets",
                "menuCat":  "Statements",
                "order":  "4",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets",
                "shortName":  "Condensed Consolidated Balance Sheets",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20221231",
                    "decimals":  "0",
                    "lang":  null,
                    "name":  "us-gaap:AccountsReceivableNetCurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R40":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20221231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:InventoryAdjustments",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100390 - Disclosure - Inventories (Details Narrative)",
                "menuCat":  "Details",
                "order":  "40",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureInventoriesDetailsNarrative",
                "shortName":  "Inventories (Details Narrative)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20221231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:InventoryAdjustments",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R41":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
                        "us-gaap:IntangibleAssetsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20221231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:FiniteLivedTradeNamesGross",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100400 - Disclosure - Intangible Assets and Goodwill - Intangible Assets (Details)",
                "menuCat":  "Details",
                "order":  "41",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillIntangibleAssetsDetails",
                "shortName":  "Intangible Assets and Goodwill - Intangible Assets (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
                        "us-gaap:IntangibleAssetsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20221231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:FiniteLivedTradeNamesGross",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R42":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AmortizationOfIntangibleAssets",
                    "reportCount":  1,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100410 - Disclosure - Intangible Assets and Goodwill (Details Narrative)",
                "menuCat":  "Details",
                "order":  "42",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillDetailsNarrative",
                "shortName":  "Intangible Assets and Goodwill (Details Narrative)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:IntangibleAssetsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20221231",
                    "decimals":  "0",
                    "lang":  null,
                    "name":  "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R43":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
                        "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20221231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "acu:AccruedCustomerRebates",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100420 - Disclosure - Other Accrued Liabilities (Details)",
                "menuCat":  "Details",
                "order":  "43",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureOtherAccruedLiabilitiesDetails",
                "shortName":  "Other Accrued Liabilities (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
                        "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20221231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "acu:AccruedCustomerRebates",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R44":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_xbrlipure",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100430 - Disclosure - Profit Sharing (Details Narrative)",
                "menuCat":  "Details",
                "order":  "44",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureProfitSharingDetailsNarrative",
                "shortName":  "Profit Sharing (Details Narrative)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_xbrlipure",
                    "xsiNil":  "false"
                    }
                },
            "R45":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
                        "us-gaap:IncomeTaxDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CurrentFederalTaxExpenseBenefit",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100440 - Disclosure - Income Taxes - Income Tax Expense (Details)",
                "menuCat":  "Details",
                "order":  "45",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails",
                "shortName":  "Income Taxes - Income Tax Expense (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
                        "us-gaap:IncomeTaxDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CurrentFederalTaxExpenseBenefit",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R46":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100450 - Disclosure - Income Taxes - US and Foreign Income Before Income Taxes (Details)",
                "menuCat":  "Details",
                "order":  "46",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesUSAndForeignIncomeBeforeIncomeTaxesDetails",
                "shortName":  "Income Taxes - US and Foreign Income Before Income Taxes (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R47":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20210101_20211231",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100460 - Disclosure - Income Taxes (Details Narrative)",
                "menuCat":  "Details",
                "order":  "47",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesDetailsNarrative",
                "shortName":  "Income Taxes (Details Narrative)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20210101_20211231",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R48":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100470 - Disclosure - Income Taxes - US Statutory Rate Reconciliation (Details)",
                "menuCat":  "Details",
                "order":  "48",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesUSStatutoryRateReconciliationDetails",
                "shortName":  "Income Taxes - US Statutory Rate Reconciliation (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R49":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20221231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100480 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)",
                "menuCat":  "Details",
                "order":  "49",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails",
                "shortName":  "Income Taxes - Deferred Tax Assets and Liabilities (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20221231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R5":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20221231",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CommonStockParOrStatedValuePerShare",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD_xbrlishares",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "100040 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
                "menuCat":  "Statements",
                "order":  "5",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
                "shortName":  "Condensed Consolidated Balance Sheets (Parenthetical)",
                "subGroupType":  "parenthetical",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20221231",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CommonStockParOrStatedValuePerShare",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD_xbrlishares",
                    "xsiNil":  "false"
                    }
                },
            "R50":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20221231",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:LineOfCredit",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100490 - Disclosure - Long-Term Debt and Shareholders' Equity (Details Narrative)",
                "menuCat":  "Details",
                "order":  "50",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative",
                "shortName":  "Long-Term Debt and Shareholders' Equity (Details Narrative)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20221231",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:LineOfCredit",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R51":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20221231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:LongTermDebtNoncurrent",
                    "reportCount":  1,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100500 - Disclosure - Long-Term Debt and Shareholders' Equity - Schedule of Long-Term Debt (Details)",
                "menuCat":  "Details",
                "order":  "51",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityScheduleOfLongTermDebtDetails",
                "shortName":  "Long-Term Debt and Shareholders' Equity - Schedule of Long-Term Debt (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_us-gaapLongtermDebtTypeAxis_acuMortgagePayableHSBCBankNAMember_20221231",
                    "decimals":  "0",
                    "lang":  null,
                    "name":  "us-gaap:DebtInstrumentCarryingAmount",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R52":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:DisaggregationOfRevenueTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "acu:RevenuesDisaggregationByCategory",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100520 - Disclosure - Revenue from Contracts with Customers (Details)",
                "menuCat":  "Details",
                "order":  "52",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureRevenueFromContractsWithCustomersDetails",
                "shortName":  "Revenue from Contracts with Customers (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:DisaggregationOfRevenueTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "acu:RevenuesDisaggregationByCategory",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R53":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:SegmentReportingDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "2",
                    "first":  true,
                    "lang":  null,
                    "name":  "acu:DirectImportSalesToTotalNetSalesPercentage",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_xbrlipure",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100530 - Disclosure - Segment Information (Details Narrative)",
                "menuCat":  "Details",
                "order":  "53",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationDetailsNarrative",
                "shortName":  "Segment Information (Details Narrative)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:SegmentReportingDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "2",
                    "first":  true,
                    "lang":  null,
                    "name":  "acu:DirectImportSalesToTotalNetSalesPercentage",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_xbrlipure",
                    "xsiNil":  "false"
                    }
                },
            "R54":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:Revenues",
                    "reportCount":  1,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100540 - Disclosure - Segment Information - Financial Data by Segment (Details)",
                "menuCat":  "Details",
                "order":  "54",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationFinancialDataBySegmentDetails",
                "shortName":  "Segment Information - Financial Data by Segment (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:PropertyPlantAndEquipmentAdditions",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R55":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OperatingIncomeLoss",
                    "reportCount":  1,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100550 - Disclosure - Segment Information - Reconciliation of Segment Operating Income (Details)",
                "menuCat":  "Details",
                "order":  "55",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationReconciliationOfSegmentOperatingIncomeDetails",
                "shortName":  "Segment Information - Reconciliation of Segment Operating Income (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  null
                },
            "R56":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:Revenues",
                    "reportCount":  1,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100560 - Disclosure - Segment Information - Segment Revenues (Details)",
                "menuCat":  "Details",
                "order":  "56",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationSegmentRevenuesDetails",
                "shortName":  "Segment Information - Segment Revenues (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_srtStatementGeographicalAxis_countryUS_20220101_20221231",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:Revenues",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R57":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20221231",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
                    "reportCount":  1,
                    "unitRef":  "U_xbrlishares",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100570 - Disclosure - Stock Option Plans (Details Narrative)",
                "menuCat":  "Details",
                "order":  "57",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansDetailsNarrative",
                "shortName":  "Stock Option Plans (Details Narrative)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "INF",
                    "lang":  null,
                    "name":  "acu:IssueOfSharesRelatedToSettlementOfShareBasedCompensation",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_xbrlishares",
                    "xsiNil":  "false"
                    }
                },
            "R58":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20211231",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
                    "reportCount":  1,
                    "unitRef":  "U_xbrlishares",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100580 - Disclosure - Stock Option Plans - Stock Option Activity (Details)",
                "menuCat":  "Details",
                "order":  "58",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansStockOptionActivityDetails",
                "shortName":  "Stock Option Plans - Stock Option Activity (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20201231",
                    "decimals":  "INF",
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_xbrlishares",
                    "xsiNil":  "false"
                    }
                },
            "R59":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20221231",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_xbrlishares",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100590 - Disclosure - Stock Option Plans - Summary of Options Outstanding (Details)",
                "menuCat":  "Details",
                "order":  "59",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansSummaryOfOptionsOutstandingDetails",
                "shortName":  "Stock Option Plans - Summary of Options Outstanding (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20221231",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_xbrlishares",
                    "xsiNil":  "false"
                    }
                },
            "R6":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20201231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:StockholdersEquity",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "100050 - Statement - Consolidated Statements of Changes in Stockholders' Equity",
                "menuCat":  "Statements",
                "order":  "6",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity",
                "shortName":  "Consolidated Statements of Changes in Stockholders' Equity",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20201231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:StockholdersEquity",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R60":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_xbrlipure",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100600 - Disclosure - Stock Option Plans - Assumptions Used to Value Option Grants (Details)",
                "menuCat":  "Details",
                "order":  "60",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansAssumptionsUsedToValueOptionGrantsDetails",
                "shortName":  "Stock Option Plans - Assumptions Used to Value Option Grants (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_xbrlipure",
                    "xsiNil":  "false"
                    }
                },
            "R61":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:NetIncomeLoss",
                    "reportCount":  1,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100610 - Disclosure - Earnings Per Share - Earnings Per Share (Details)",
                "menuCat":  "Details",
                "order":  "61",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureEarningsPerShareEarningsPerShareDetails",
                "shortName":  "Earnings Per Share - Earnings Per Share (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "us-gaap:EarningsPerShareTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "INF",
                    "lang":  null,
                    "name":  "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_xbrlishares",
                    "xsiNil":  "false"
                    }
                },
            "R62":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:EarningsPerShareTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_xbrlishares",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100620 - Disclosure - Earnings Per Share (Details Narrative)",
                "menuCat":  "Details",
                "order":  "62",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureEarningsPerShareDetailsNarrative",
                "shortName":  "Earnings Per Share (Details Narrative)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "us-gaap:EarningsPerShareTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "INF",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_xbrlishares",
                    "xsiNil":  "false"
                    }
                },
            "R63":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20211231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
                    "reportCount":  1,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100630 - Disclosure - Accumulated Other Comprehensive Loss - Accumulated Comprehensive Loss (Details)",
                "menuCat":  "Details",
                "order":  "63",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossAccumulatedComprehensiveLossDetails",
                "shortName":  "Accumulated Other Comprehensive Loss - Accumulated Comprehensive Loss (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "ix:continuation",
                        "us-gaap:ComprehensiveIncomeNoteTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20201231",
                    "decimals":  "0",
                    "lang":  null,
                    "name":  "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R64":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20221231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:CashAndCashEquivalentsAtCarryingValue",
                    "reportCount":  1,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100640 - Disclosure - Cash, Cash Equivalents and Restricted Cash - Summary of Cash, Cash Equivalents and Restricted Cash (Details)",
                "menuCat":  "Details",
                "order":  "64",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureCashCashEquivalentsAndRestrictedCashSummaryOfCashCashEquivalentsAndRestrictedCashDetails",
                "shortName":  "Cash, Cash Equivalents and Restricted Cash - Summary of Cash, Cash Equivalents and Restricted Cash (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
                        "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20221231",
                    "decimals":  "-3",
                    "lang":  null,
                    "name":  "us-gaap:RestrictedCashNoncurrent",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R65":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OperatingLeaseExpense",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100650 - Disclosure - Leases (Details Narrative)",
                "menuCat":  "Details",
                "order":  "65",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesDetailsNarrative",
                "shortName":  "Leases (Details Narrative)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "-5",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OperatingLeaseExpense",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R66":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:LeaseCostTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OperatingLeaseCost",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100660 - Disclosure - Leases - Information Related to Leases (Details)",
                "menuCat":  "Details",
                "order":  "66",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesInformationRelatedToLeasesDetails",
                "shortName":  "Leases - Information Related to Leases (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:LeaseCostTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:OperatingLeaseCost",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R67":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20221231",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100670 - Disclosure - Leases - Future Minimum Lease Payments (Details)",
                "menuCat":  "Details",
                "order":  "67",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails",
                "shortName":  "Leases - Future Minimum Lease Payments (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20221231",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R68":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "span",
                        "p",
                        "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock",
                        "us-gaap:SignificantAccountingPoliciesTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
                    "reportCount":  1,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100690 - Disclosure - Business Combinations (Details Narrative)",
                "menuCat":  "Details",
                "order":  "68",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative",
                "shortName":  "Business Combinations (Details Narrative)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "ix:continuation",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_us-gaapAssetAcquisitionAxis_acuSafetyMadeMember_20220101_20221231",
                    "decimals":  null,
                    "lang":  "en-US",
                    "name":  "us-gaap:AssetAcquisitionEffectiveDateOfAcquisition",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R69":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
                        "us-gaap:BusinessCombinationDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_us-gaapBusinessAcquisitionAxis_acuLiveSafelyProductsLLCMember_20220601",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100700 - Disclosure - Business Combinations - Schedule of Purchase Price Allocation to Assets Acquired (Details)",
                "menuCat":  "Details",
                "order":  "69",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsScheduleOfPurchasePriceAllocationToAssetsAcquiredDetails",
                "shortName":  "Business Combinations - Schedule of Purchase Price Allocation to Assets Acquired (Details)",
                "subGroupType":  "details",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
                        "us-gaap:BusinessCombinationDisclosureTextBlock",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_us-gaapBusinessAcquisitionAxis_acuLiveSafelyProductsLLCMember_20220601",
                    "decimals":  "-3",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R7":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "0",
                    "first":  true,
                    "lang":  null,
                    "name":  "us-gaap:NetIncomeLoss",
                    "reportCount":  1,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    },
                "groupType":  "statement",
                "isDefault":  "false",
                "longName":  "100060 - Statement - Consolidated Statements of Cash Flows",
                "menuCat":  "Statements",
                "order":  "7",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows",
                "shortName":  "Consolidated Statements of Cash Flows",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "p",
                        "td",
                        "tr",
                        "table",
                        "div",
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  "0",
                    "lang":  null,
                    "name":  "us-gaap:Depreciation",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  "U_iso4217USD",
                    "xsiNil":  "false"
                    }
                },
            "R8":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:NatureOfOperations",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100070 - Disclosure - Operations",
                "menuCat":  "Notes",
                "order":  "8",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureOperations",
                "shortName":  "Operations",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:NatureOfOperations",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                },
            "R9":  {
                "firstAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:SignificantAccountingPoliciesTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    },
                "groupType":  "disclosure",
                "isDefault":  "false",
                "longName":  "100080 - Disclosure - Accounting Policies",
                "menuCat":  "Notes",
                "order":  "9",
                "role":  "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPolicies",
                "shortName":  "Accounting Policies",
                "subGroupType":  "",
                "uniqueAnchor":  {
                    "ancestors":  [
                        "body",
                        "html"
                        ],
                    "baseRef":  "acu-10k_20221231.htm",
                    "contextRef":  "C_0000002098_20220101_20221231",
                    "decimals":  null,
                    "first":  true,
                    "lang":  "en-US",
                    "name":  "us-gaap:SignificantAccountingPoliciesTextBlock",
                    "reportCount":  1,
                    "unique":  true,
                    "unitRef":  null,
                    "xsiNil":  "false"
                    }
                }
            },
        "segmentCount":  49,
        "tag":  {
            "acu_ACUSegmentRevenuesDetailsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "ACU segment revenues details.",
                            "label":  "A C U Segment Revenues Details [Abstract]"
                            }
                        }
                    },
                "localname":  "ACUSegmentRevenuesDetailsAbstract",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "xbrltype":  "stringItemType"
                },
            "acu_AccountingPoliciesLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Accounting policies.",
                            "label":  "Accounting Policies [Line Items]",
                            "terseLabel":  "Accounting Policies [Line Items]"
                            }
                        }
                    },
                "localname":  "AccountingPoliciesLineItems",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative"
                    ],
                "xbrltype":  "stringItemType"
                },
            "acu_AccountingPoliciesTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Accounting policies.",
                            "label":  "Accounting Policies [Table]",
                            "terseLabel":  "Accounting Policies [Table]"
                            }
                        }
                    },
                "localname":  "AccountingPoliciesTable",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative"
                    ],
                "xbrltype":  "stringItemType"
                },
            "acu_AccruedContingentLiabilityCurrentAndNoncurrent":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureOtherAccruedLiabilitiesDetails":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Accrued contingent liability current and noncurrent.",
                            "label":  "Accrued Contingent Liability Current And Noncurrent",
                            "terseLabel":  "Contingent Liability - Safety Made"
                            }
                        }
                    },
                "localname":  "AccruedContingentLiabilityCurrentAndNoncurrent",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureOtherAccruedLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "acu_AccruedCustomerRebates":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureOtherAccruedLiabilitiesDetails":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Carrying value as of the balance sheet date of obligations incurred through that date for customer rebates.",
                            "label":  "Accrued Customer Rebates",
                            "terseLabel":  "Customer Rebates"
                            }
                        }
                    },
                "localname":  "AccruedCustomerRebates",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureOtherAccruedLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "acu_AdjustmentsToAdditionalPaidInCapitalCashSettlementOfStockOptions":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Adjustments to additional paid in capital cash settlement of stock options.",
                            "label":  "Adjustments To Additional Paid In Capital Cash Settlement Of Stock Options",
                            "negatedLabel":  "Cash settlement of stock options"
                            }
                        }
                    },
                "localname":  "AdjustmentsToAdditionalPaidInCapitalCashSettlementOfStockOptions",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "acu_BacklogMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Backlog.",
                            "label":  "Backlog [Member]",
                            "terseLabel":  "Backlog"
                            }
                        }
                    },
                "localname":  "BacklogMember",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsScheduleOfPurchasePriceAllocationToAssetsAcquiredDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "acu_BorrowingOnMortgage":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10070.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Borrowing on mortgage.",
                            "label":  "Borrowing On Mortgage",
                            "terseLabel":  "Borrowing on mortgage"
                            }
                        }
                    },
                "localname":  "BorrowingOnMortgage",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "acu_BusinessAcquisitionContingentConsideration":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Business acquisition contingent consideration.",
                            "label":  "Business Acquisition Contingent Consideration",
                            "terseLabel":  "Safety Made acquisition contingent consideration"
                            }
                        }
                    },
                "localname":  "BusinessAcquisitionContingentConsideration",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "acu_CanadaSegmentMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Canada segment.",
                            "label":  "Canada Segment [Member]",
                            "terseLabel":  "Canada Segment"
                            }
                        }
                    },
                "localname":  "CanadaSegmentMember",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationFinancialDataBySegmentDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "acu_ConcentrationRiskNumberOfMajorCustomers":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of major customers representing 10% or more of specified benchmarks.",
                            "label":  "Concentration Risk Number Of Major Customers",
                            "terseLabel":  "Number of major customers"
                            }
                        }
                    },
                "localname":  "ConcentrationRiskNumberOfMajorCustomers",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative"
                    ],
                "xbrltype":  "integerItemType"
                },
            "acu_CondensedConsolidatedStatementsOfComprehensiveLossIncomeAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Condensed consolidated statements of comprehensive income.",
                            "label":  "Condensed Consolidated Statements Of Comprehensive Loss Income [Abstract]"
                            }
                        }
                    },
                "localname":  "CondensedConsolidatedStatementsOfComprehensiveLossIncomeAbstract",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "xbrltype":  "stringItemType"
                },
            "acu_CondensedConsolidatedStatementsOfOperations":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Condensed consolidated statements of operations.",
                            "label":  "Condensed Consolidated Statements Of Operations"
                            }
                        }
                    },
                "localname":  "CondensedConsolidatedStatementsOfOperations",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "xbrltype":  "stringItemType"
                },
            "acu_CostOfGoodsAndServicesSoldShippingAndHandling":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Cost incurred during the reporting period in transporting goods and services to customers.  Includes freight-out costs.",
                            "label":  "Cost Of Goods And Services Sold Shipping And Handling",
                            "terseLabel":  "Shipping costs during period"
                            }
                        }
                    },
                "localname":  "CostOfGoodsAndServicesSoldShippingAndHandling",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "acu_DebtAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Long-term Debt And Shareholders Equity",
                            "label":  "Debt [Abstract]"
                            }
                        }
                    },
                "localname":  "DebtAbstract",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "xbrltype":  "stringItemType"
                },
            "acu_DeferredTaxAssetsAssetValuations":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  10030.0,
                        "parentTag":  "us-gaap_DeferredTaxAssetsGross",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Deferred tax asset representing asset valuations.",
                            "label":  "Deferred Tax Assets Asset Valuations",
                            "terseLabel":  "Asset valuations"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsAssetValuations",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "acu_DirectImportSalesToTotalNetSalesPercentage":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Percentage of direct import sales to total net sales.",
                            "label":  "Direct Import Sales To Total Net Sales Percentage",
                            "terseLabel":  "Direct import sales to total net sales ratio"
                            }
                        }
                    },
                "localname":  "DirectImportSalesToTotalNetSalesPercentage",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationDetailsNarrative"
                    ],
                "xbrltype":  "percentItemType"
                },
            "acu_EuropeSegmentMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Europe segment.",
                            "label":  "Europe Segment [Member]",
                            "terseLabel":  "Europe Segment"
                            }
                        }
                    },
                "localname":  "EuropeSegmentMember",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationFinancialDataBySegmentDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "acu_ExercisePriceRangeAMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Exercise price range A.",
                            "label":  "Exercise Price Range A [Member]",
                            "terseLabel":  "$9.26 to $16.08"
                            }
                        }
                    },
                "localname":  "ExercisePriceRangeAMember",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansSummaryOfOptionsOutstandingDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "acu_ExercisePriceRangeBMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Exercise price range B.",
                            "label":  "Exercise Price Range B [Member]",
                            "terseLabel":  "$16.09 to $21.35"
                            }
                        }
                    },
                "localname":  "ExercisePriceRangeBMember",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansSummaryOfOptionsOutstandingDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "acu_ExercisePriceRangeCMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Exercise price range C.",
                            "label":  "Exercise Price Range C [Member]",
                            "terseLabel":  "$21.36 to $24.86"
                            }
                        }
                    },
                "localname":  "ExercisePriceRangeCMember",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansSummaryOfOptionsOutstandingDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "acu_ExercisePriceRangeDMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Exercise price range D.",
                            "label":  "Exercise Price Range D [Member]",
                            "terseLabel":  "$24.87 to $31.56"
                            }
                        }
                    },
                "localname":  "ExercisePriceRangeDMember",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansSummaryOfOptionsOutstandingDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "acu_ExercisePriceRangeEMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Exercise price range E.",
                            "label":  "Exercise Price Range E [Member]",
                            "terseLabel":  "$31.57 to $39.56"
                            }
                        }
                    },
                "localname":  "ExercisePriceRangeEMember",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansSummaryOfOptionsOutstandingDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "acu_ForeignIncomeTaxRate":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Income tax rate charged in foreign jurisdiction.",
                            "label":  "Foreign Income Tax Rate",
                            "terseLabel":  "Hong Kong income tax rate"
                            }
                        }
                    },
                "localname":  "ForeignIncomeTaxRate",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesDetailsNarrative"
                    ],
                "xbrltype":  "percentItemType"
                },
            "acu_IncomeStatementAMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Income statement A.",
                            "label":  "Income Statement A [Member]",
                            "terseLabel":  "Selling, General and Administrative Expenses"
                            }
                        }
                    },
                "localname":  "IncomeStatementAMember",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesDetailsNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "acu_IncomeStatementMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Income statement.",
                            "label":  "Income Statement [Member]",
                            "terseLabel":  "Cost of Goods Sold"
                            }
                        }
                    },
                "localname":  "IncomeStatementMember",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesDetailsNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "acu_IncomeTaxReconciliationPermanentItems":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesUSStatutoryRateReconciliationDetails":  {
                        "order":  10030.0,
                        "parentTag":  "us-gaap_IncomeTaxExpenseBenefit",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Permanent items in income tax reconciliation.",
                            "label":  "Income Tax Reconciliation Permanent Items",
                            "terseLabel":  "Permanent items"
                            }
                        }
                    },
                "localname":  "IncomeTaxReconciliationPermanentItems",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesUSStatutoryRateReconciliationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "acu_IncreasedRatioOfFundedDebtToEBITDA":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Increased ratio of funded debt to EBITDA.",
                            "label":  "Increased Ratio Of Funded Debt To E B I T D A",
                            "terseLabel":  "Increased ratio of funded debt to EBITDA"
                            }
                        }
                    },
                "localname":  "IncreasedRatioOfFundedDebtToEBITDA",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "pureItemType"
                },
            "acu_IssueOfSharesRelatedToSettlementOfShareBasedCompensation":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Issue of shares related to settlement of share based compensation.",
                            "label":  "Issue Of Shares Related To Settlement Of Share Based Compensation",
                            "terseLabel":  "Shares related to settlement of stock options"
                            }
                        }
                    },
                "localname":  "IssueOfSharesRelatedToSettlementOfShareBasedCompensation",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansDetailsNarrative"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "acu_LeasesDetailsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Leases details.",
                            "label":  "Leases Details [Abstract]"
                            }
                        }
                    },
                "localname":  "LeasesDetailsAbstract",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "xbrltype":  "stringItemType"
                },
            "acu_LeasesTablesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Leases tables.",
                            "label":  "Leases Tables [Abstract]"
                            }
                        }
                    },
                "localname":  "LeasesTablesAbstract",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "xbrltype":  "stringItemType"
                },
            "acu_LineOfCreditFacilityFeePercentage":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line of credit facility fee percentage.",
                            "label":  "Line Of Credit Facility Fee Percentage",
                            "terseLabel":  "Facility fee per annum"
                            }
                        }
                    },
                "localname":  "LineOfCreditFacilityFeePercentage",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "percentItemType"
                },
            "acu_LiveSafelyProductsLLCMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Live Safely Products, LLC.",
                            "label":  "Live Safely Products L L C [Member]",
                            "terseLabel":  "Live Safely Products, LLC"
                            }
                        }
                    },
                "localname":  "LiveSafelyProductsLLCMember",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsScheduleOfPurchasePriceAllocationToAssetsAcquiredDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "acu_LongTermDebtAndStockholdersEquityAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Debt And Shareholders Equity",
                            "label":  "Long Term Debt And Stockholders Equity [Abstract]"
                            }
                        }
                    },
                "localname":  "LongTermDebtAndStockholdersEquityAbstract",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "xbrltype":  "stringItemType"
                },
            "acu_LongTermDebtAndStockholdersEquityLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Long term debt and stockholders equity.",
                            "label":  "Long Term Debt And Stockholders Equity [Line Items]",
                            "terseLabel":  "Long Term Debt And Stockholders Equity [Line Items]"
                            }
                        }
                    },
                "localname":  "LongTermDebtAndStockholdersEquityLineItems",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "stringItemType"
                },
            "acu_LongTermDebtAndStockholdersEquityTable":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Long term debt and stockholders equity.",
                            "label":  "Long Term Debt And Stockholders Equity [Table]",
                            "terseLabel":  "Long Term Debt And Stockholders Equity [Table]"
                            }
                        }
                    },
                "localname":  "LongTermDebtAndStockholdersEquityTable",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "stringItemType"
                },
            "acu_MortgagePayableHSBCBankNAMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Mortgage payable - HSBC Bank N.A.",
                            "label":  "Mortgage Payable H S B C Bank N A [Member]",
                            "terseLabel":  "Mortgage Payable - HSBC Bank N.A."
                            }
                        }
                    },
                "localname":  "MortgagePayableHSBCBankNAMember",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityScheduleOfLongTermDebtDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "acu_MortgagePayableNonCurrent":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10100.0,
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Mortgage payable non current.",
                            "label":  "Mortgage Payable Non Current",
                            "terseLabel":  "Mortgage payable, net of current portion"
                            }
                        }
                    },
                "localname":  "MortgagePayableNonCurrent",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "acu_NetShareSettlementOfStockOptions":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Net share settlement of stock options.",
                            "label":  "Net Share Settlement Of Stock Options",
                            "negatedLabel":  "Net share settlement of stock options"
                            }
                        }
                    },
                "localname":  "NetShareSettlementOfStockOptions",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "acu_NetShareSettlementOfStockOptionsShares":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Net share settlement of stock options, shares.",
                            "label":  "Net Share Settlement Of Stock Options Shares",
                            "negatedLabel":  "Net share settlement of stock options, (shares)"
                            }
                        }
                    },
                "localname":  "NetShareSettlementOfStockOptionsShares",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "acu_NonCashLeaseAdjustment":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10220.0,
                        "parentTag":  "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Non cash lease adjustment.",
                            "label":  "Non Cash Lease Adjustment",
                            "terseLabel":  "Non-cash lease adjustment"
                            }
                        }
                    },
                "localname":  "NonCashLeaseAdjustment",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "acu_NonCashOrPartNonCashDividendsAccruedNotPaid":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Non cash or part non cash dividends accrued not paid.",
                            "label":  "Non Cash Or Part Non Cash Dividends Accrued Not Paid",
                            "terseLabel":  "Dividends accrued not paid"
                            }
                        }
                    },
                "localname":  "NonCashOrPartNonCashDividendsAccruedNotPaid",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "acu_NonCompeteMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Non-compete.",
                            "label":  "Non Compete [Member]",
                            "terseLabel":  "Non-Compete"
                            }
                        }
                    },
                "localname":  "NonCompeteMember",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsScheduleOfPurchasePriceAllocationToAssetsAcquiredDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "acu_NoncashFinancingItemsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Noncash financing items.",
                            "label":  "Noncash Financing Items [Abstract]",
                            "terseLabel":  "Non-cash financing activities"
                            }
                        }
                    },
                "localname":  "NoncashFinancingItemsAbstract",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "stringItemType"
                },
            "acu_PPPLoanForgiveness":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10260.0,
                        "parentTag":  "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        },
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations":  {
                        "order":  10060.0,
                        "parentTag":  "us-gaap_NonoperatingIncomeExpense",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "PPP loan forgiveness.",
                            "label":  "P P P Loan Forgiveness",
                            "negatedLabel":  "PPP loan forgiveness",
                            "terseLabel":  "PPP loan forgiveness"
                            }
                        }
                    },
                "localname":  "PPPLoanForgiveness",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "acu_PaycheckProtectionProgramMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Paycheck protection program.",
                            "label":  "Paycheck Protection Program [Member]",
                            "terseLabel":  "PPP Loan"
                            }
                        }
                    },
                "localname":  "PaycheckProtectionProgramMember",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "acu_PaymentsOfTaxOnNetShareSettlementOfStockOptions":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10100.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Payments of tax on net share settlement of stock options.",
                            "label":  "Payments Of Tax On Net Share Settlement Of Stock Options",
                            "negatedLabel":  "Tax paid on net share settlement of stock options"
                            }
                        }
                    },
                "localname":  "PaymentsOfTaxOnNetShareSettlementOfStockOptions",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "acu_PaymentsRelatedToCashSettlementOfShareBasedCompensation":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10090.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Cash payment for settlement of stock options.",
                            "label":  "Payments Related To Cash Settlement Of Share Based Compensation",
                            "negatedLabel":  "Cash settlement of stock options",
                            "terseLabel":  "Cash settlement of stock options"
                            }
                        }
                    },
                "localname":  "PaymentsRelatedToCashSettlementOfShareBasedCompensation",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansDetailsNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "acu_PlanNameAMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Plan name A.",
                            "label":  "Plan Name A [Member]",
                            "terseLabel":  "2005 Director Plan"
                            }
                        }
                    },
                "localname":  "PlanNameAMember",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansDetailsNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "acu_PlanNameBMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Plan name B.",
                            "label":  "Plan Name B [Member]",
                            "terseLabel":  "2017 Director Plan"
                            }
                        }
                    },
                "localname":  "PlanNameBMember",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansDetailsNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "acu_PlanNameMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Plan name.",
                            "label":  "Plan Name [Member]",
                            "terseLabel":  "Employee Plan"
                            }
                        }
                    },
                "localname":  "PlanNameMember",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansDetailsNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "acu_ProductAMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Product A.",
                            "label":  "Product A [Member]",
                            "terseLabel":  "Cutting, Sharpening and Measuring"
                            }
                        }
                    },
                "localname":  "ProductAMember",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureRevenueFromContractsWithCustomersDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "acu_ProductBMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Product B.",
                            "label":  "Product B [Member]",
                            "terseLabel":  "First Aid and Safety"
                            }
                        }
                    },
                "localname":  "ProductBMember",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureRevenueFromContractsWithCustomersDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "acu_ReconciliationOfSegmentOperatingIncomeDetailsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Reconciliation Of Segment Operating Income",
                            "label":  "Reconciliation Of Segment Operating Income Details [Abstract]"
                            }
                        }
                    },
                "localname":  "ReconciliationOfSegmentOperatingIncomeDetailsAbstract",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "xbrltype":  "stringItemType"
                },
            "acu_RepaymentsOnMortgage":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10060.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Repayments on mortgage.",
                            "label":  "Repayments On Mortgage",
                            "negatedLabel":  "Repayments on mortgage"
                            }
                        }
                    },
                "localname":  "RepaymentsOnMortgage",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "acu_ReportableSegmentsCMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Reportable segments C.",
                            "label":  "Reportable Segments C [Member]",
                            "terseLabel":  "Other International"
                            }
                        }
                    },
                "localname":  "ReportableSegmentsCMember",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationSegmentRevenuesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "acu_ReportableSegmentsDMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Reportable segments D.",
                            "label":  "Reportable Segments D [Member]",
                            "terseLabel":  "Hong Kong"
                            }
                        }
                    },
                "localname":  "ReportableSegmentsDMember",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesDetailsNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "acu_RevenueMilestonePeriod":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Revenue milestone period.",
                            "label":  "Revenue Milestone Period",
                            "terseLabel":  "Revenue milestone period"
                            }
                        }
                    },
                "localname":  "RevenueMilestonePeriod",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative"
                    ],
                "xbrltype":  "durationItemType"
                },
            "acu_RevenuesDisaggregationByCategory":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Net sales",
                            "label":  "Revenues Disaggregation By Category",
                            "terseLabel":  "Net sales"
                            }
                        }
                    },
                "localname":  "RevenuesDisaggregationByCategory",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureRevenueFromContractsWithCustomersDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "acu_SafetyMadeMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Safety Made.",
                            "label":  "Safety Made [Member]",
                            "terseLabel":  "Safety Made"
                            }
                        }
                    },
                "localname":  "SafetyMadeMember",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "acu_SafetyMadeProductsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Safety made products.",
                            "label":  "Safety Made Products [Member]",
                            "terseLabel":  "Safety Made Products"
                            }
                        }
                    },
                "localname":  "SafetyMadeProductsMember",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "acu_SecuredOvernightFinancingRateMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Secured overnight financing rate.",
                            "label":  "Secured Overnight Financing Rate [Member]",
                            "terseLabel":  "Secured Overnight Financing Rate (SOFR)"
                            }
                        }
                    },
                "localname":  "SecuredOvernightFinancingRateMember",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "acu_SegmentInformationAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Segment Information",
                            "label":  "Segment Information [Abstract]"
                            }
                        }
                    },
                "localname":  "SegmentInformationAbstract",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "xbrltype":  "stringItemType"
                },
            "acu_SegmentInformationDetailsNarrativeAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Segment information details narrative.",
                            "label":  "Segment Information Details Narrative [Abstract]"
                            }
                        }
                    },
                "localname":  "SegmentInformationDetailsNarrativeAbstract",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "xbrltype":  "stringItemType"
                },
            "acu_SegmentInformationTablesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Segment information tables.",
                            "label":  "Segment Information Tables [Abstract]"
                            }
                        }
                    },
                "localname":  "SegmentInformationTablesAbstract",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "xbrltype":  "stringItemType"
                },
            "acu_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualOption":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Annual grant of an option to purchase set number of shares of common stock.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Annual Option",
                            "terseLabel":  "Shares offered under annual option"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualOption",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansDetailsNarrative"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "acu_ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialOption":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Initial grant of an option to purchase set number of shares of common stock.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Initial Option",
                            "terseLabel":  "Shares offered under initial option"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardInitialOption",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansDetailsNarrative"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "acu_ShareBasedCompensationArrangementsByShareBasedPaymentAwardWeightedAverageExercisePricePerShareAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average exercise price per share:",
                            "label":  "Share Based Compensation Arrangements By Share Based Payment Award Weighted Average Exercise Price Per Share [Abstract]",
                            "terseLabel":  "Weighted average exercise price per share:"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementsByShareBasedPaymentAwardWeightedAverageExercisePricePerShareAbstract",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansStockOptionActivityDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "acu_ShippingCostsPolicyTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Shipping costs.\u200b",
                            "label":  "Shipping Costs Policy [Text Block]",
                            "terseLabel":  "Shipping Costs"
                            }
                        }
                    },
                "localname":  "ShippingCostsPolicyTextBlock",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "acu_TotalInternationalMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Total international.",
                            "label":  "Total International [Member]",
                            "terseLabel":  "Total International"
                            }
                        }
                    },
                "localname":  "TotalInternationalMember",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationSegmentRevenuesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "acu_TwoMajorCustomersMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Two major customers.",
                            "label":  "Two Major Customers [Member]",
                            "terseLabel":  "Two Major Customers"
                            }
                        }
                    },
                "localname":  "TwoMajorCustomersMember",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "acu_TwoThousandTwentyTwoEmployeePlanMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Two thousand twenty two employee plan.",
                            "label":  "Two Thousand Twenty Two Employee Plan [Member]",
                            "terseLabel":  "2022 Employee Plan"
                            }
                        }
                    },
                "localname":  "TwoThousandTwentyTwoEmployeePlanMember",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansDetailsNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "acu_UnitedStatesSegmentMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "United states segment.",
                            "label":  "United States Segment [Member]",
                            "terseLabel":  "United States Segment"
                            }
                        }
                    },
                "localname":  "UnitedStatesSegmentMember",
                "nsuri":  "http://www.acmeunited.com/20221231",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationFinancialDataBySegmentDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "country_CA":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "CANADA",
                            "terseLabel":  "Canada"
                            }
                        }
                    },
                "localname":  "CA",
                "nsuri":  "http://xbrl.sec.gov/country/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureRevenueFromContractsWithCustomersDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationSegmentRevenuesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "country_US":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "UNITED STATES",
                            "terseLabel":  "United States"
                            }
                        }
                    },
                "localname":  "US",
                "nsuri":  "http://xbrl.sec.gov/country/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureRevenueFromContractsWithCustomersDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationSegmentRevenuesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "dei_AmendmentFlag":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
                            "label":  "Amendment Flag",
                            "verboseLabel":  "Amendment Flag"
                            }
                        }
                    },
                "localname":  "AmendmentFlag",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_AuditorFirmId":  {
                "auth_ref":  [
                    "r646",
                    "r647",
                    "r648"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "PCAOB issued Audit Firm Identifier",
                            "label":  "Auditor Firm Id",
                            "terseLabel":  "Auditor Firm Id"
                            }
                        }
                    },
                "localname":  "AuditorFirmId",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "nonemptySequenceNumberItemType"
                },
            "dei_AuditorLocation":  {
                "auth_ref":  [
                    "r646",
                    "r647",
                    "r648"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Auditor Location",
                            "terseLabel":  "Auditor Location"
                            }
                        }
                    },
                "localname":  "AuditorLocation",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "internationalNameItemType"
                },
            "dei_AuditorName":  {
                "auth_ref":  [
                    "r646",
                    "r647",
                    "r648"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Auditor Name",
                            "terseLabel":  "Auditor Name"
                            }
                        }
                    },
                "localname":  "AuditorName",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "internationalNameItemType"
                },
            "dei_CityAreaCode":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Area code of city",
                            "label":  "City Area Code",
                            "terseLabel":  "City Area Code"
                            }
                        }
                    },
                "localname":  "CityAreaCode",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_CoverAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Cover page.",
                            "label":  "Cover [Abstract]"
                            }
                        }
                    },
                "localname":  "CoverAbstract",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "xbrltype":  "stringItemType"
                },
            "dei_CurrentFiscalYearEndDate":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "End date of current fiscal year in the format --MM-DD.",
                            "label":  "Current Fiscal Year End Date",
                            "verboseLabel":  "Current Fiscal Year End Date"
                            }
                        }
                    },
                "localname":  "CurrentFiscalYearEndDate",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "gMonthDayItemType"
                },
            "dei_DocumentAnnualReport":  {
                "auth_ref":  [
                    "r646",
                    "r647",
                    "r648"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true only for a form used as an annual report.",
                            "label":  "Document Annual Report",
                            "terseLabel":  "Document Annual Report"
                            }
                        }
                    },
                "localname":  "DocumentAnnualReport",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_DocumentFiscalPeriodFocus":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
                            "label":  "Document Fiscal Period Focus",
                            "terseLabel":  "Document Fiscal Period Focus"
                            }
                        }
                    },
                "localname":  "DocumentFiscalPeriodFocus",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "fiscalPeriodItemType"
                },
            "dei_DocumentFiscalYearFocus":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "This is focus fiscal year of the document report in YYYY format.  For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus.  Example: 2006.",
                            "label":  "Document Fiscal Year Focus",
                            "terseLabel":  "Document Fiscal Year Focus"
                            }
                        }
                    },
                "localname":  "DocumentFiscalYearFocus",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "gYearItemType"
                },
            "dei_DocumentPeriodEndDate":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
                            "label":  "Document Period End Date",
                            "terseLabel":  "Document Period End Date"
                            }
                        }
                    },
                "localname":  "DocumentPeriodEndDate",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "dateItemType"
                },
            "dei_DocumentTransitionReport":  {
                "auth_ref":  [
                    "r649"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true only for a form used as a transition report.",
                            "label":  "Document Transition Report",
                            "terseLabel":  "Document Transition Report"
                            }
                        }
                    },
                "localname":  "DocumentTransitionReport",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_DocumentType":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc).  The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
                            "label":  "Document Type",
                            "verboseLabel":  "Document Type"
                            }
                        }
                    },
                "localname":  "DocumentType",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "submissionTypeItemType"
                },
            "dei_DocumentsIncorporatedByReferenceTextBlock":  {
                "auth_ref":  [
                    "r644"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Documents incorporated by reference.",
                            "label":  "Documents Incorporated By Reference [Text Block]",
                            "terseLabel":  "Documents Incorporated by Reference"
                            }
                        }
                    },
                "localname":  "DocumentsIncorporatedByReferenceTextBlock",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "dei_EntityAddressAddressLine1":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Address Line 1 such as Attn, Building Name, Street Name",
                            "label":  "Entity Address Address Line1",
                            "terseLabel":  "Entity Address, Address Line One"
                            }
                        }
                    },
                "localname":  "EntityAddressAddressLine1",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_EntityAddressCityOrTown":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Name of the City or Town",
                            "label":  "Entity Address City Or Town",
                            "terseLabel":  "Entity Address, City or Town"
                            }
                        }
                    },
                "localname":  "EntityAddressCityOrTown",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_EntityAddressPostalZipCode":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Code for the postal or zip code",
                            "label":  "Entity Address Postal Zip Code",
                            "terseLabel":  "Entity Address, Postal Zip Code"
                            }
                        }
                    },
                "localname":  "EntityAddressPostalZipCode",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_EntityAddressStateOrProvince":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Name of the state or province.",
                            "label":  "Entity Address State Or Province",
                            "terseLabel":  "Entity Address, State or Province"
                            }
                        }
                    },
                "localname":  "EntityAddressStateOrProvince",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "stateOrProvinceItemType"
                },
            "dei_EntityCentralIndexKey":  {
                "auth_ref":  [
                    "r643"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC.  It is commonly abbreviated as CIK.",
                            "label":  "Entity Central Index Key",
                            "terseLabel":  "Entity Central Index Key"
                            }
                        }
                    },
                "localname":  "EntityCentralIndexKey",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "centralIndexKeyItemType"
                },
            "dei_EntityCommonStockSharesOutstanding":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report.  Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
                            "label":  "Entity Common Stock Shares Outstanding",
                            "terseLabel":  "Entity Common Stock, Shares Outstanding"
                            }
                        }
                    },
                "localname":  "EntityCommonStockSharesOutstanding",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "dei_EntityCurrentReportingStatus":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days.  This information should be based on the registrant's current or most recent filing containing the related disclosure.",
                            "label":  "Entity Current Reporting Status",
                            "terseLabel":  "Entity Current Reporting Status"
                            }
                        }
                    },
                "localname":  "EntityCurrentReportingStatus",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "yesNoItemType"
                },
            "dei_EntityEmergingGrowthCompany":  {
                "auth_ref":  [
                    "r643"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicate if registrant meets the emerging growth company criteria.",
                            "label":  "Entity Emerging Growth Company",
                            "terseLabel":  "Entity Emerging Growth Company"
                            }
                        }
                    },
                "localname":  "EntityEmergingGrowthCompany",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_EntityFileNumber":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Commission file number.  The field allows up to 17 characters.  The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
                            "label":  "Entity File Number",
                            "terseLabel":  "Entity File Number"
                            }
                        }
                    },
                "localname":  "EntityFileNumber",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "fileNumberItemType"
                },
            "dei_EntityFilerCategory":  {
                "auth_ref":  [
                    "r643"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicate whether the registrant is one of the following:  Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer.  Definitions of these categories are stated in Rule 12b-2 of the Exchange Act.  This information should be based on the registrant's current or most recent filing containing the related disclosure.",
                            "label":  "Entity Filer Category",
                            "terseLabel":  "Entity Filer Category"
                            }
                        }
                    },
                "localname":  "EntityFilerCategory",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "filerCategoryItemType"
                },
            "dei_EntityIncorporationStateCountryCode":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Two-character EDGAR code representing the state or country of incorporation.",
                            "label":  "Entity Incorporation State Country Code",
                            "terseLabel":  "Entity Incorporation, State or Country Code"
                            }
                        }
                    },
                "localname":  "EntityIncorporationStateCountryCode",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "edgarStateCountryItemType"
                },
            "dei_EntityInteractiveDataCurrent":  {
                "auth_ref":  [
                    "r650"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
                            "label":  "Entity Interactive Data Current",
                            "terseLabel":  "Entity Interactive Data Current"
                            }
                        }
                    },
                "localname":  "EntityInteractiveDataCurrent",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "yesNoItemType"
                },
            "dei_EntityPublicFloat":  {
                "auth_ref":  [
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
                            "label":  "Entity Public Float",
                            "terseLabel":  "Entity Public Float"
                            }
                        }
                    },
                "localname":  "EntityPublicFloat",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "dei_EntityRegistrantName":  {
                "auth_ref":  [
                    "r643"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
                            "label":  "Entity Registrant Name",
                            "verboseLabel":  "Entity Registrant Name"
                            }
                        }
                    },
                "localname":  "EntityRegistrantName",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_EntityShellCompany":  {
                "auth_ref":  [
                    "r643"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
                            "label":  "Entity Shell Company",
                            "terseLabel":  "Entity Shell Company"
                            }
                        }
                    },
                "localname":  "EntityShellCompany",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_EntitySmallBusiness":  {
                "auth_ref":  [
                    "r643"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicates that the company is a Smaller Reporting Company (SRC).",
                            "label":  "Entity Small Business",
                            "terseLabel":  "Entity Small Business"
                            }
                        }
                    },
                "localname":  "EntitySmallBusiness",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_EntityTaxIdentificationNumber":  {
                "auth_ref":  [
                    "r643"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
                            "label":  "Entity Tax Identification Number",
                            "terseLabel":  "Entity Tax Identification Number"
                            }
                        }
                    },
                "localname":  "EntityTaxIdentificationNumber",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "employerIdItemType"
                },
            "dei_EntityVoluntaryFilers":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
                            "label":  "Entity Voluntary Filers",
                            "terseLabel":  "Entity Voluntary Filers"
                            }
                        }
                    },
                "localname":  "EntityVoluntaryFilers",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "yesNoItemType"
                },
            "dei_EntityWellKnownSeasonedIssuer":  {
                "auth_ref":  [
                    "r651"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.  Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
                            "label":  "Entity Well Known Seasoned Issuer",
                            "terseLabel":  "Entity Well-known Seasoned Issuer"
                            }
                        }
                    },
                "localname":  "EntityWellKnownSeasonedIssuer",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "yesNoItemType"
                },
            "dei_IcfrAuditorAttestationFlag":  {
                "auth_ref":  [
                    "r646",
                    "r647",
                    "r648"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Icfr Auditor Attestation Flag",
                            "terseLabel":  "ICFR Auditor Attestation Flag"
                            }
                        }
                    },
                "localname":  "IcfrAuditorAttestationFlag",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "booleanItemType"
                },
            "dei_LocalPhoneNumber":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Local phone number for entity.",
                            "label":  "Local Phone Number",
                            "terseLabel":  "Local Phone Number"
                            }
                        }
                    },
                "localname":  "LocalPhoneNumber",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "normalizedStringItemType"
                },
            "dei_Security12bTitle":  {
                "auth_ref":  [
                    "r642"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Title of a 12(b) registered security.",
                            "label":  "Security12b Title",
                            "terseLabel":  "Title of 12(b) Security"
                            }
                        }
                    },
                "localname":  "Security12bTitle",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "securityTitleItemType"
                },
            "dei_SecurityExchangeName":  {
                "auth_ref":  [
                    "r645"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Name of the Exchange on which a security is registered.",
                            "label":  "Security Exchange Name",
                            "terseLabel":  "Security Exchange Name"
                            }
                        }
                    },
                "localname":  "SecurityExchangeName",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "edgarExchangeCodeItemType"
                },
            "dei_TradingSymbol":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Trading symbol of an instrument as listed on an exchange.",
                            "label":  "Trading Symbol",
                            "terseLabel":  "Trading Symbol"
                            }
                        }
                    },
                "localname":  "TradingSymbol",
                "nsuri":  "http://xbrl.sec.gov/dei/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DocumentDocumentAndEntityInformation"
                    ],
                "xbrltype":  "tradingSymbolItemType"
                },
            "srt_EuropeMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Europe [Member]",
                            "terseLabel":  "Europe"
                            }
                        }
                    },
                "localname":  "EuropeMember",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureRevenueFromContractsWithCustomersDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationSegmentRevenuesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_MajorCustomersAxis":  {
                "auth_ref":  [
                    "r308",
                    "r630",
                    "r690",
                    "r742"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Major Customers [Axis]",
                            "terseLabel":  "Customer"
                            }
                        }
                    },
                "localname":  "MajorCustomersAxis",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_MaximumMember":  {
                "auth_ref":  [
                    "r348",
                    "r349",
                    "r350",
                    "r351",
                    "r414",
                    "r560",
                    "r576",
                    "r608",
                    "r609",
                    "r627",
                    "r634",
                    "r641",
                    "r687",
                    "r735",
                    "r736",
                    "r737",
                    "r738",
                    "r739",
                    "r740"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Maximum [Member]",
                            "terseLabel":  "Maximum"
                            }
                        }
                    },
                "localname":  "MaximumMember",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansAssumptionsUsedToValueOptionGrantsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_MinimumMember":  {
                "auth_ref":  [
                    "r348",
                    "r349",
                    "r350",
                    "r351",
                    "r414",
                    "r560",
                    "r576",
                    "r608",
                    "r609",
                    "r627",
                    "r634",
                    "r641",
                    "r687",
                    "r735",
                    "r736",
                    "r737",
                    "r738",
                    "r739",
                    "r740"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Minimum [Member]",
                            "terseLabel":  "Minimum"
                            }
                        }
                    },
                "localname":  "MinimumMember",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansAssumptionsUsedToValueOptionGrantsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_NameOfMajorCustomerDomain":  {
                "auth_ref":  [
                    "r308",
                    "r630",
                    "r690",
                    "r742"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Name Of Major Customer [Domain]",
                            "terseLabel":  "Customer"
                            }
                        }
                    },
                "localname":  "NameOfMajorCustomerDomain",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_ProductOrServiceAxis":  {
                "auth_ref":  [
                    "r304",
                    "r562",
                    "r628",
                    "r639",
                    "r683",
                    "r684",
                    "r690",
                    "r741"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Product Or Service [Axis]",
                            "terseLabel":  "Product and Service"
                            }
                        }
                    },
                "localname":  "ProductOrServiceAxis",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureRevenueFromContractsWithCustomersDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_ProductsAndServicesDomain":  {
                "auth_ref":  [
                    "r304",
                    "r562",
                    "r628",
                    "r639",
                    "r683",
                    "r684",
                    "r690",
                    "r741"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Products And Services [Domain]",
                            "terseLabel":  "Product and Service"
                            }
                        }
                    },
                "localname":  "ProductsAndServicesDomain",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureRevenueFromContractsWithCustomersDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_RangeAxis":  {
                "auth_ref":  [
                    "r348",
                    "r349",
                    "r350",
                    "r351",
                    "r402",
                    "r414",
                    "r444",
                    "r445",
                    "r446",
                    "r559",
                    "r560",
                    "r576",
                    "r608",
                    "r609",
                    "r627",
                    "r634",
                    "r641",
                    "r682",
                    "r687",
                    "r736",
                    "r737",
                    "r738",
                    "r739",
                    "r740"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Range [Axis]",
                            "terseLabel":  "Statistical Measurement"
                            }
                        }
                    },
                "localname":  "RangeAxis",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansAssumptionsUsedToValueOptionGrantsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_RangeMember":  {
                "auth_ref":  [
                    "r348",
                    "r349",
                    "r350",
                    "r351",
                    "r402",
                    "r414",
                    "r444",
                    "r445",
                    "r446",
                    "r559",
                    "r560",
                    "r576",
                    "r608",
                    "r609",
                    "r627",
                    "r634",
                    "r641",
                    "r682",
                    "r687",
                    "r736",
                    "r737",
                    "r738",
                    "r739",
                    "r740"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Range [Member]",
                            "terseLabel":  "Statistical Measurement"
                            }
                        }
                    },
                "localname":  "RangeMember",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansAssumptionsUsedToValueOptionGrantsDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_ScenarioUnspecifiedDomain":  {
                "auth_ref":  [
                    "r251",
                    "r415",
                    "r652",
                    "r672"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Scenario Unspecified [Domain]",
                            "terseLabel":  "Scenario"
                            }
                        }
                    },
                "localname":  "ScenarioUnspecifiedDomain",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesDetailsNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_SegmentGeographicalDomain":  {
                "auth_ref":  [
                    "r305",
                    "r306",
                    "r599",
                    "r600",
                    "r601",
                    "r602",
                    "r603",
                    "r604",
                    "r605",
                    "r606",
                    "r607",
                    "r629",
                    "r640",
                    "r690"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Segment Geographical [Domain]",
                            "terseLabel":  "Geographical"
                            }
                        }
                    },
                "localname":  "SegmentGeographicalDomain",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesDetailsNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureRevenueFromContractsWithCustomersDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationSegmentRevenuesDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "srt_StatementGeographicalAxis":  {
                "auth_ref":  [
                    "r305",
                    "r306",
                    "r590",
                    "r599",
                    "r600",
                    "r601",
                    "r602",
                    "r603",
                    "r604",
                    "r605",
                    "r606",
                    "r607",
                    "r629",
                    "r640",
                    "r690"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Statement Geographical [Axis]",
                            "terseLabel":  "Geographical"
                            }
                        }
                    },
                "localname":  "StatementGeographicalAxis",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesDetailsNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureRevenueFromContractsWithCustomersDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationSegmentRevenuesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "srt_StatementScenarioAxis":  {
                "auth_ref":  [
                    "r251",
                    "r415",
                    "r652",
                    "r653",
                    "r672"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Statement Scenario [Axis]",
                            "terseLabel":  "Scenario"
                            }
                        }
                    },
                "localname":  "StatementScenarioAxis",
                "nsuri":  "http://fasb.org/srt/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesDetailsNarrative"
                    ],
                "xbrltype":  "stringItemType"
                },
            "stpr_CA":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "CALIFORNIA",
                            "terseLabel":  "Canada"
                            }
                        }
                    },
                "localname":  "CA",
                "nsuri":  "http://xbrl.sec.gov/stpr/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureRevenueFromContractsWithCustomersDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AccountingPoliciesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Accounting Policies [Abstract]"
                            }
                        }
                    },
                "localname":  "AccountingPoliciesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AccountingStandardsUpdateExtensibleList":  {
                "auth_ref":  [
                    "r190",
                    "r191",
                    "r192",
                    "r193",
                    "r194",
                    "r240",
                    "r241",
                    "r242",
                    "r313",
                    "r314",
                    "r316",
                    "r317",
                    "r318",
                    "r319",
                    "r320",
                    "r321",
                    "r453",
                    "r454",
                    "r455",
                    "r475",
                    "r476",
                    "r491",
                    "r492",
                    "r493",
                    "r499",
                    "r500",
                    "r501",
                    "r502",
                    "r503",
                    "r504",
                    "r505",
                    "r506",
                    "r507",
                    "r508",
                    "r509",
                    "r510",
                    "r512",
                    "r513",
                    "r514",
                    "r515",
                    "r516",
                    "r517",
                    "r518",
                    "r519",
                    "r534",
                    "r535",
                    "r538",
                    "r539",
                    "r540",
                    "r553",
                    "r554",
                    "r555",
                    "r556",
                    "r557",
                    "r558",
                    "r577",
                    "r578",
                    "r579",
                    "r580",
                    "r581",
                    "r582",
                    "r583",
                    "r584",
                    "r585",
                    "r586",
                    "r587",
                    "r588",
                    "r671"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Indicates amendment to accounting standards.",
                            "label":  "Accounting Standards Update Extensible List",
                            "terseLabel":  "Accounting Standards Update Extensible List"
                            }
                        }
                    },
                "localname":  "AccountingStandardsUpdateExtensibleList",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossAccumulatedComprehensiveLossDetails"
                    ],
                "xbrltype":  "enumerationSetItemType"
                },
            "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock":  {
                "auth_ref":  [
                    "r18"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.",
                            "label":  "Accounts Payable And Accrued Liabilities Disclosure [Text Block]",
                            "terseLabel":  "Other Accrued Liabilities"
                            }
                        }
                    },
                "localname":  "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureOtherAccruedLiabilities"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_AccountsPayableCurrent":  {
                "auth_ref":  [
                    "r17",
                    "r638"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10140.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.  Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
                            "label":  "Accounts Payable Current",
                            "terseLabel":  "Accounts payable"
                            }
                        }
                    },
                "localname":  "AccountsPayableCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccountsReceivableNetCurrent":  {
                "auth_ref":  [
                    "r310",
                    "r311"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10300.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
                            "label":  "Accounts Receivable Net Current",
                            "terseLabel":  "Accounts receivable, less allowance"
                            }
                        }
                    },
                "localname":  "AccountsReceivableNetCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccruedLiabilitiesCurrent":  {
                "auth_ref":  [
                    "r22"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10170.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.  Examples include taxes, interest, rent and utilities.  Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
                            "label":  "Accrued Liabilities Current",
                            "terseLabel":  "Other accrued liabilities"
                            }
                        }
                    },
                "localname":  "AccruedLiabilitiesCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent":  {
                "auth_ref":  [
                    "r167",
                    "r186"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureOtherAccruedLiabilitiesDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.  Examples include taxes, interest, rent and utilities.",
                            "label":  "Accrued Liabilities Current And Noncurrent",
                            "totalLabel":  "Total other accrued liabilities"
                            }
                        }
                    },
                "localname":  "AccruedLiabilitiesCurrentAndNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureOtherAccruedLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment":  {
                "auth_ref":  [
                    "r95",
                    "r202"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10250.0,
                        "parentTag":  "us-gaap_PropertyPlantAndEquipmentNet",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
                            "label":  "Accumulated Depreciation Depletion And Amortization Property Plant And Equipment",
                            "terseLabel":  "Less: accumulated depreciation"
                            }
                        }
                    },
                "localname":  "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax":  {
                "auth_ref":  [
                    "r35",
                    "r36",
                    "r37",
                    "r207",
                    "r571",
                    "r584",
                    "r588"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10060.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end.  Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.  Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
                            "label":  "Accumulated Other Comprehensive Income Loss Net Of Tax",
                            "periodEndLabel":  "Accumulated other comprehensive income (loss), ending balance",
                            "periodStartLabel":  "Accumulated other comprehensive income (loss), beginning balance",
                            "terseLabel":  "Accumulated other comprehensive loss"
                            }
                        }
                    },
                "localname":  "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossAccumulatedComprehensiveLossDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AccumulatedOtherComprehensiveIncomeMember":  {
                "auth_ref":  [
                    "r34",
                    "r37",
                    "r145",
                    "r558",
                    "r579",
                    "r580",
                    "r659",
                    "r660",
                    "r661",
                    "r668",
                    "r669",
                    "r670"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent.  Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
                            "label":  "Accumulated Other Comprehensive Income [Member]",
                            "terseLabel":  "Accumulated Other Comprehensive Loss"
                            }
                        }
                    },
                "localname":  "AccumulatedOtherComprehensiveIncomeMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AccumulatedTranslationAdjustmentMember":  {
                "auth_ref":  [
                    "r32",
                    "r37",
                    "r145",
                    "r219",
                    "r220",
                    "r528",
                    "r529",
                    "r530",
                    "r531",
                    "r532",
                    "r659"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.",
                            "label":  "Accumulated Translation Adjustment [Member]",
                            "terseLabel":  "Foreign Currency Translation Adjustment"
                            }
                        }
                    },
                "localname":  "AccumulatedTranslationAdjustmentMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossAccumulatedComprehensiveLossDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AdditionalPaidInCapital":  {
                "auth_ref":  [
                    "r9",
                    "r638"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10050.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder.  Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
                            "label":  "Additional Paid In Capital",
                            "terseLabel":  "Additional paid-in capital"
                            }
                        }
                    },
                "localname":  "AdditionalPaidInCapital",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AdditionalPaidInCapitalMember":  {
                "auth_ref":  [
                    "r453",
                    "r454",
                    "r455",
                    "r668",
                    "r669",
                    "r670",
                    "r727"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
                            "label":  "Additional Paid In Capital [Member]",
                            "terseLabel":  "Additional Paid-In Capital"
                            }
                        }
                    },
                "localname":  "AdditionalPaidInCapitalMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue":  {
                "auth_ref":  [
                    "r122",
                    "r123",
                    "r418"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
                            "label":  "Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value",
                            "terseLabel":  "Stock compensation expense"
                            }
                        }
                    },
                "localname":  "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities":  {
                "auth_ref":  [
                    "r59"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10170.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method.",
                            "label":  "Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities",
                            "totalLabel":  "Total adjustments"
                            }
                        }
                    },
                "localname":  "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract]",
                            "terseLabel":  "Adjustments to reconcile net income to net cash provided by operating activities"
                            }
                        }
                    },
                "localname":  "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AdvertisingCostsPolicyTextBlock":  {
                "auth_ref":  [
                    "r457"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for advertising cost.",
                            "label":  "Advertising Costs Policy [Text Block]",
                            "terseLabel":  "Advertising Costs"
                            }
                        }
                    },
                "localname":  "AdvertisingCostsPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_AdvertisingExpense":  {
                "auth_ref":  [
                    "r458"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
                            "label":  "Advertising Expense",
                            "terseLabel":  "Advertising costs during period"
                            }
                        }
                    },
                "localname":  "AdvertisingExpense",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AllocatedShareBasedCompensationExpense":  {
                "auth_ref":  [
                    "r448"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of expense for award under share-based payment arrangement.  Excludes amount capitalized.",
                            "label":  "Allocated Share Based Compensation Expense",
                            "terseLabel":  "Stock-based compensation"
                            }
                        }
                    },
                "localname":  "AllocatedShareBasedCompensationExpense",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AllowanceForDoubtfulAccountsReceivable":  {
                "auth_ref":  [
                    "r208",
                    "r312",
                    "r322",
                    "r323",
                    "r325"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of allowance for credit loss on accounts receivable.",
                            "label":  "Allowance For Doubtful Accounts Receivable",
                            "terseLabel":  "Allowance for doubtful accounts"
                            }
                        }
                    },
                "localname":  "AllowanceForDoubtfulAccountsReceivable",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AmortizationOfFinancingCostsAndDiscounts":  {
                "auth_ref":  [
                    "r383",
                    "r536",
                    "r625",
                    "r626",
                    "r662"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10250.0,
                        "parentTag":  "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
                            "label":  "Amortization Of Financing Costs And Discounts",
                            "terseLabel":  "Amortization of deferred financing costs"
                            }
                        }
                    },
                "localname":  "AmortizationOfFinancingCostsAndDiscounts",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AmortizationOfIntangibleAssets":  {
                "auth_ref":  [
                    "r58",
                    "r85",
                    "r91"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10190.0,
                        "parentTag":  "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets.  As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
                            "label":  "Amortization Of Intangible Assets",
                            "terseLabel":  "Amortization of intangible assets"
                            }
                        }
                    },
                "localname":  "AmortizationOfIntangibleAssets",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillDetailsNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount":  {
                "auth_ref":  [
                    "r262"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
                            "label":  "Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount",
                            "terseLabel":  "Options excluded from earnings per share calculation"
                            }
                        }
                    },
                "localname":  "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureEarningsPerShareDetailsNarrative"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_AssetAcquisitionAxis":  {
                "auth_ref":  [
                    "r725"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by asset acquisition.",
                            "label":  "Asset Acquisition [Axis]",
                            "terseLabel":  "Asset Acquisition"
                            }
                        }
                    },
                "localname":  "AssetAcquisitionAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AssetAcquisitionDomain":  {
                "auth_ref":  [
                    "r725"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Asset acquisition.",
                            "label":  "Asset Acquisition [Domain]",
                            "terseLabel":  "Asset Acquisition"
                            }
                        }
                    },
                "localname":  "AssetAcquisitionDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_AssetAcquisitionEffectiveDateOfAcquisition":  {
                "auth_ref":  [
                    "r725",
                    "r726"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Date when acquirer obtains control of acquired asset, in YYYY-MM-DD format.",
                            "label":  "Asset Acquisition Effective Date Of Acquisition",
                            "terseLabel":  "Asset acquisition date"
                            }
                        }
                    },
                "localname":  "AssetAcquisitionEffectiveDateOfAcquisition",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative"
                    ],
                "xbrltype":  "dateItemType"
                },
            "us-gaap_Assets":  {
                "auth_ref":  [
                    "r159",
                    "r177",
                    "r205",
                    "r232",
                    "r288",
                    "r294",
                    "r300",
                    "r315",
                    "r352",
                    "r353",
                    "r354",
                    "r355",
                    "r356",
                    "r357",
                    "r358",
                    "r359",
                    "r360",
                    "r495",
                    "r497",
                    "r511",
                    "r638",
                    "r685",
                    "r686",
                    "r733"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized.  Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
                            "label":  "Assets",
                            "terseLabel":  "Assets",
                            "totalLabel":  "Total assets"
                            }
                        }
                    },
                "localname":  "Assets",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationFinancialDataBySegmentDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AssetsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Assets [Abstract]",
                            "terseLabel":  "ASSETS"
                            }
                        }
                    },
                "localname":  "AssetsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_AssetsCurrent":  {
                "auth_ref":  [
                    "r197",
                    "r211",
                    "r232",
                    "r315",
                    "r352",
                    "r353",
                    "r354",
                    "r355",
                    "r356",
                    "r357",
                    "r358",
                    "r359",
                    "r360",
                    "r495",
                    "r497",
                    "r511",
                    "r638",
                    "r685",
                    "r686",
                    "r733"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10180.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer).  Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
                            "label":  "Assets Current",
                            "totalLabel":  "Total current assets"
                            }
                        }
                    },
                "localname":  "AssetsCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_AssetsCurrentAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Assets Current [Abstract]",
                            "terseLabel":  "Current assets:"
                            }
                        }
                    },
                "localname":  "AssetsCurrentAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_BalanceSheetLocationAxis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by location on balance sheet (statement of financial position).",
                            "label":  "Balance Sheet Location [Axis]",
                            "terseLabel":  "Balance Sheet Location"
                            }
                        }
                    },
                "localname":  "BalanceSheetLocationAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_BalanceSheetLocationDomain":  {
                "auth_ref":  [
                    "r146",
                    "r147"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Location in the balance sheet (statement of financial position).",
                            "label":  "Balance Sheet Location [Domain]",
                            "terseLabel":  "Balance Sheet Location"
                            }
                        }
                    },
                "localname":  "BalanceSheetLocationDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_BuildingMember":  {
                "auth_ref":  [
                    "r94"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
                            "label":  "Building [Member]",
                            "terseLabel":  "Buildings"
                            }
                        }
                    },
                "localname":  "BuildingMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_BuildingsAndImprovementsGross":  {
                "auth_ref":  [
                    "r94"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10270.0,
                        "parentTag":  "us-gaap_PropertyPlantAndEquipmentGross",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
                            "label":  "Buildings And Improvements Gross",
                            "terseLabel":  "Buildings and building improvements"
                            }
                        }
                    },
                "localname":  "BuildingsAndImprovementsGross",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessAcquisitionAcquireeDomain":  {
                "auth_ref":  [
                    "r489",
                    "r632",
                    "r633"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
                            "label":  "Business Acquisition Acquiree [Domain]",
                            "terseLabel":  "Business Acquisition, Acquiree"
                            }
                        }
                    },
                "localname":  "BusinessAcquisitionAcquireeDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsScheduleOfPurchasePriceAllocationToAssetsAcquiredDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_BusinessAcquisitionAxis":  {
                "auth_ref":  [
                    "r129",
                    "r130",
                    "r489",
                    "r632",
                    "r633"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by business combination or series of individually immaterial business combinations.",
                            "label":  "Business Acquisition [Axis]",
                            "terseLabel":  "Business Acquisition"
                            }
                        }
                    },
                "localname":  "BusinessAcquisitionAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsScheduleOfPurchasePriceAllocationToAssetsAcquiredDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_BusinessAcquisitionLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Business Acquisition [Line Items]",
                            "terseLabel":  "Business Acquisition [Line Items]"
                            }
                        }
                    },
                "localname":  "BusinessAcquisitionLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsScheduleOfPurchasePriceAllocationToAssetsAcquiredDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss":  {
                "auth_ref":  [
                    "r487",
                    "r488"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.",
                            "label":  "Business Acquisitions Pro Forma Net Income Loss",
                            "terseLabel":  "Net Income"
                            }
                        }
                    },
                "localname":  "BusinessAcquisitionsProFormaNetIncomeLoss",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessAcquisitionsProFormaRevenue":  {
                "auth_ref":  [
                    "r487",
                    "r488"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
                            "label":  "Business Acquisitions Pro Forma Revenue",
                            "terseLabel":  "Net sales"
                            }
                        }
                    },
                "localname":  "BusinessAcquisitionsProFormaRevenue",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationConsiderationTransferred1":  {
                "auth_ref":  [
                    "r136",
                    "r137",
                    "r139"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
                            "label":  "Business Combination Consideration Transferred1",
                            "terseLabel":  "Purchase price"
                            }
                        }
                    },
                "localname":  "BusinessCombinationConsiderationTransferred1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationContingentConsiderationLiability":  {
                "auth_ref":  [
                    "r135",
                    "r138",
                    "r494"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of liability recognized arising from contingent consideration in a business combination.",
                            "label":  "Business Combination Contingent Consideration Liability",
                            "terseLabel":  "Business acquisition, contingent liability"
                            }
                        }
                    },
                "localname":  "BusinessCombinationContingentConsiderationLiability",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationDisclosureTextBlock":  {
                "auth_ref":  [
                    "r140",
                    "r490"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.  The disclosure may include leverage buyout transactions (as applicable).",
                            "label":  "Business Combination Disclosure [Text Block]",
                            "terseLabel":  "Business Combinations"
                            }
                        }
                    },
                "localname":  "BusinessCombinationDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinations"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets":  {
                "auth_ref":  [
                    "r132"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsScheduleOfPurchasePriceAllocationToAssetsAcquiredDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of assets acquired at the acquisition date.",
                            "label":  "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Assets",
                            "totalLabel":  "Total assets"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsScheduleOfPurchasePriceAllocationToAssetsAcquiredDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Assets [Abstract]",
                            "terseLabel":  "Assets:"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsScheduleOfPurchasePriceAllocationToAssetsAcquiredDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets":  {
                "auth_ref":  [
                    "r132"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsScheduleOfPurchasePriceAllocationToAssetsAcquiredDetails":  {
                        "order":  10030.0,
                        "parentTag":  "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
                            "label":  "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Prepaid Expense And Other Assets",
                            "terseLabel":  "Prepaid Expense"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsScheduleOfPurchasePriceAllocationToAssetsAcquiredDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables":  {
                "auth_ref":  [
                    "r132"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsScheduleOfPurchasePriceAllocationToAssetsAcquiredDetails":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
                            "label":  "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Receivables",
                            "terseLabel":  "Accounts Receivable"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsScheduleOfPurchasePriceAllocationToAssetsAcquiredDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles":  {
                "auth_ref":  [
                    "r131",
                    "r132"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsScheduleOfPurchasePriceAllocationToAssetsAcquiredDetails":  {
                        "order":  10050.0,
                        "parentTag":  "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount of identifiable intangible assets recognized as of the acquisition date.",
                            "label":  "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Intangibles",
                            "terseLabel":  "Intangible assets"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsScheduleOfPurchasePriceAllocationToAssetsAcquiredDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory":  {
                "auth_ref":  [
                    "r131",
                    "r132"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsScheduleOfPurchasePriceAllocationToAssetsAcquiredDetails":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount of inventory recognized as of the acquisition date.",
                            "label":  "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Inventory",
                            "terseLabel":  "Inventory"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsScheduleOfPurchasePriceAllocationToAssetsAcquiredDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment":  {
                "auth_ref":  [
                    "r131",
                    "r132"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsScheduleOfPurchasePriceAllocationToAssetsAcquiredDetails":  {
                        "order":  10040.0,
                        "parentTag":  "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount of property, plant, and equipment recognized as of the acquisition date.",
                            "label":  "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Property Plant And Equipment",
                            "terseLabel":  "Property, plant and equipment"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsScheduleOfPurchasePriceAllocationToAssetsAcquiredDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet":  {
                "auth_ref":  [
                    "r132"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsScheduleOfPurchasePriceAllocationToAssetsAcquiredDetails":  {
                        "order":  10090.0,
                        "parentTag":  "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
                            "label":  "Business Combination Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed Net",
                            "terseLabel":  "Goodwill"
                            }
                        }
                    },
                "localname":  "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsScheduleOfPurchasePriceAllocationToAssetsAcquiredDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_BusinessCombinationsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Business Combinations [Abstract]"
                            }
                        }
                    },
                "localname":  "BusinessCombinationsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_CashAndCashEquivalentsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Cash And Cash Equivalents [Abstract]"
                            }
                        }
                    },
                "localname":  "CashAndCashEquivalentsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_CashAndCashEquivalentsAtCarryingValue":  {
                "auth_ref":  [
                    "r60",
                    "r200",
                    "r610"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureCashCashEquivalentsAndRestrictedCashSummaryOfCashCashEquivalentsAndRestrictedCashDetails":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
                        "weight":  1.0
                        },
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10290.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of currency on hand as well as demand deposits with banks or financial institutions.  Includes other kinds of accounts that have the general characteristics of demand deposits.  Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.  Excludes cash and cash equivalents within disposal group and discontinued operation.",
                            "label":  "Cash And Cash Equivalents At Carrying Value",
                            "terseLabel":  "Cash and cash equivalents"
                            }
                        }
                    },
                "localname":  "CashAndCashEquivalentsAtCarryingValue",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureCashCashEquivalentsAndRestrictedCashSummaryOfCashCashEquivalentsAndRestrictedCashDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CashAndCashEquivalentsDisclosureTextBlock":  {
                "auth_ref":  [
                    "r200"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements.  Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.  Generally, only investments maturing within three months from the date of acquisition qualify.",
                            "label":  "Cash And Cash Equivalents Disclosure [Text Block]",
                            "terseLabel":  "Cash, Cash Equivalents and Restricted Cash"
                            }
                        }
                    },
                "localname":  "CashAndCashEquivalentsDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureCashCashEquivalentsAndRestrictedCash"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_CashAndCashEquivalentsPolicyTextBlock":  {
                "auth_ref":  [
                    "r61"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents.  Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
                            "label":  "Cash And Cash Equivalents Policy [Text Block]",
                            "terseLabel":  "Cash Equivalents"
                            }
                        }
                    },
                "localname":  "CashAndCashEquivalentsPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents":  {
                "auth_ref":  [
                    "r55",
                    "r60",
                    "r66"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureCashCashEquivalentsAndRestrictedCashSummaryOfCashCashEquivalentsAndRestrictedCashDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage.  Excludes amount for disposal group and discontinued operations.  Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.  Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
                            "label":  "Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents",
                            "periodEndLabel":  "Cash, cash equivalents and restricted cash at end of year",
                            "periodStartLabel":  "Cash, cash equivalents and restricted cash at beginning of year",
                            "totalLabel":  "Total cash, cash equivalents and restricted cash"
                            }
                        }
                    },
                "localname":  "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureCashCashEquivalentsAndRestrictedCashSummaryOfCashCashEquivalentsAndRestrictedCashDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents [Abstract]"
                            }
                        }
                    },
                "localname":  "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect":  {
                "auth_ref":  [
                    "r55",
                    "r152"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change.  Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.  Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
                            "label":  "Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect",
                            "totalLabel":  "Net increase in cash and cash equivalents"
                            }
                        }
                    },
                "localname":  "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CommitmentsAndContingenciesPolicyTextBlock":  {
                "auth_ref":  [
                    "r97",
                    "r596"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.",
                            "label":  "Commitments And Contingencies Policy [Text Block]",
                            "terseLabel":  "Contingent Consideration"
                            }
                        }
                    },
                "localname":  "CommitmentsAndContingenciesPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_CommonStockMember":  {
                "auth_ref":  [
                    "r668",
                    "r669",
                    "r727"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Stock that is subordinate to all other stock of the issuer.",
                            "label":  "Common Stock [Member]",
                            "terseLabel":  "Common Stock"
                            }
                        }
                    },
                "localname":  "CommonStockMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CommonStockParOrStatedValuePerShare":  {
                "auth_ref":  [
                    "r8"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Face amount or stated value per share of common stock.",
                            "label":  "Common Stock Par Or Stated Value Per Share",
                            "terseLabel":  "Common stock, par value"
                            }
                        }
                    },
                "localname":  "CommonStockParOrStatedValuePerShare",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_CommonStockSharesAuthorized":  {
                "auth_ref":  [
                    "r8"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
                            "label":  "Common Stock Shares Authorized",
                            "terseLabel":  "Common stock, shares authorized"
                            }
                        }
                    },
                "localname":  "CommonStockSharesAuthorized",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_CommonStockSharesIssued":  {
                "auth_ref":  [
                    "r8"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury).  These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized.  Shares issued include shares outstanding and shares held in the treasury.",
                            "label":  "Common Stock Shares Issued",
                            "terseLabel":  "Common stock, shares issued"
                            }
                        }
                    },
                "localname":  "CommonStockSharesIssued",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_CommonStockSharesOutstanding":  {
                "auth_ref":  [
                    "r8",
                    "r101"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of shares of common stock outstanding.  Common stock represent the ownership interest in a corporation.",
                            "label":  "Common Stock Shares Outstanding",
                            "periodEndLabel":  "Ending Balance, shares",
                            "periodStartLabel":  "Beginning Balance, shares",
                            "terseLabel":  "Common stock, shares, Outstanding"
                            }
                        }
                    },
                "localname":  "CommonStockSharesOutstanding",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_CommonStockValue":  {
                "auth_ref":  [
                    "r8",
                    "r638"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10030.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer).  This item includes treasury stock repurchased by the entity.  Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
                            "label":  "Common Stock Value",
                            "terseLabel":  "Common stock, par value $2.50: - 5,083,051 shares issued and 3,538,179 shares outstanding in 2022; 5,065,518 shares issued and 3,520,646 shares outstanding in 2021"
                            }
                        }
                    },
                "localname":  "CommonStockValue",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CompensationAndRetirementDisclosureAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Compensation And Retirement Disclosure [Abstract]"
                            }
                        }
                    },
                "localname":  "CompensationAndRetirementDisclosureAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ComponentsOfDeferredTaxAssetsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Components Of Deferred Tax Assets [Abstract]",
                            "terseLabel":  "Deferred income tax assets:"
                            }
                        }
                    },
                "localname":  "ComponentsOfDeferredTaxAssetsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Components Of Deferred Tax Liabilities [Abstract]",
                            "terseLabel":  "Deferred income tax liabilities:"
                            }
                        }
                    },
                "localname":  "ComponentsOfDeferredTaxLiabilitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ComprehensiveIncomeNetOfTax":  {
                "auth_ref":  [
                    "r38",
                    "r214",
                    "r216",
                    "r223",
                    "r567",
                    "r573"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncome":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity.  Excludes changes in equity resulting from investments by owners and distributions to owners.",
                            "label":  "Comprehensive Income Net Of Tax",
                            "totalLabel":  "Comprehensive income"
                            }
                        }
                    },
                "localname":  "ComprehensiveIncomeNetOfTax",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncome"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ComprehensiveIncomeNoteTextBlock":  {
                "auth_ref":  [
                    "r49",
                    "r222",
                    "r566",
                    "r572"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.",
                            "label":  "Comprehensive Income Note [Text Block]",
                            "terseLabel":  "Accumulated Other Comprehensive Loss"
                            }
                        }
                    },
                "localname":  "ComprehensiveIncomeNoteTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLoss"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ConcentrationRiskBenchmarkDomain":  {
                "auth_ref":  [
                    "r69",
                    "r70",
                    "r150",
                    "r151",
                    "r308",
                    "r594"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The denominator in a calculation of a disclosed concentration risk percentage.",
                            "label":  "Concentration Risk Benchmark [Domain]",
                            "terseLabel":  "Concentration Risk Benchmark"
                            }
                        }
                    },
                "localname":  "ConcentrationRiskBenchmarkDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ConcentrationRiskByBenchmarkAxis":  {
                "auth_ref":  [
                    "r69",
                    "r70",
                    "r150",
                    "r151",
                    "r308",
                    "r589",
                    "r594"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by benchmark of concentration risk.",
                            "label":  "Concentration Risk By Benchmark [Axis]",
                            "terseLabel":  "Concentration Risk Benchmark"
                            }
                        }
                    },
                "localname":  "ConcentrationRiskByBenchmarkAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ConcentrationRiskByTypeAxis":  {
                "auth_ref":  [
                    "r69",
                    "r70",
                    "r150",
                    "r151",
                    "r308",
                    "r594",
                    "r743"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
                            "label":  "Concentration Risk By Type [Axis]",
                            "terseLabel":  "Concentration Risk Type"
                            }
                        }
                    },
                "localname":  "ConcentrationRiskByTypeAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ConcentrationRiskCreditRisk":  {
                "auth_ref":  [
                    "r174",
                    "r272"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for credit risk.",
                            "label":  "Concentration Risk Credit Risk",
                            "terseLabel":  "Concentration"
                            }
                        }
                    },
                "localname":  "ConcentrationRiskCreditRisk",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ConcentrationRiskPercentage1":  {
                "auth_ref":  [
                    "r69",
                    "r70",
                    "r150",
                    "r151",
                    "r308"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
                            "label":  "Concentration Risk Percentage1",
                            "terseLabel":  "Net sales to major customers"
                            }
                        }
                    },
                "localname":  "ConcentrationRiskPercentage1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_ConcentrationRiskTypeDomain":  {
                "auth_ref":  [
                    "r69",
                    "r70",
                    "r150",
                    "r151",
                    "r308",
                    "r594"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
                            "label":  "Concentration Risk Type [Domain]",
                            "terseLabel":  "Concentration Risk Type"
                            }
                        }
                    },
                "localname":  "ConcentrationRiskTypeDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ConsolidationPolicyTextBlock":  {
                "auth_ref":  [
                    "r143",
                    "r614"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
                            "label":  "Consolidation Policy [Text Block]",
                            "terseLabel":  "Principles of Consolidation"
                            }
                        }
                    },
                "localname":  "ConsolidationPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure":  {
                "auth_ref":  [
                    "r149"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Fair value of contingent consideration in a business combination that is classified in shareholders' equity.",
                            "label":  "Contingent Consideration Classified As Equity Fair Value Disclosure",
                            "terseLabel":  "Fair value of contingent consideration"
                            }
                        }
                    },
                "localname":  "ContingentConsiderationClassifiedAsEquityFairValueDisclosure",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CostOfGoodsAndServicesSold":  {
                "auth_ref":  [
                    "r43",
                    "r562"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations":  {
                        "order":  10130.0,
                        "parentTag":  "us-gaap_GrossProfit",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period.  This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
                            "label":  "Cost Of Goods And Services Sold",
                            "terseLabel":  "Cost of goods sold"
                            }
                        }
                    },
                "localname":  "CostOfGoodsAndServicesSold",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CurrentFederalTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r666",
                    "r722",
                    "r724"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails":  {
                        "order":  10050.0,
                        "parentTag":  "us-gaap_CurrentIncomeTaxExpenseBenefit",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations.  Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
                            "label":  "Current Federal Tax Expense Benefit",
                            "terseLabel":  "Federal"
                            }
                        }
                    },
                "localname":  "CurrentFederalTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CurrentForeignTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r666",
                    "r722"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails":  {
                        "order":  10070.0,
                        "parentTag":  "us-gaap_CurrentIncomeTaxExpenseBenefit",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
                            "label":  "Current Foreign Tax Expense Benefit",
                            "terseLabel":  "Foreign"
                            }
                        }
                    },
                "localname":  "CurrentForeignTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CurrentIncomeTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r128",
                    "r472",
                    "r480",
                    "r666"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_IncomeTaxExpenseBenefit",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
                            "label":  "Current Income Tax Expense Benefit",
                            "totalLabel":  "Total Current"
                            }
                        }
                    },
                "localname":  "CurrentIncomeTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Current Income Tax Expense Benefit Continuing Operations [Abstract]",
                            "terseLabel":  "Current:"
                            }
                        }
                    },
                "localname":  "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_CurrentStateAndLocalTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r666",
                    "r722",
                    "r724"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails":  {
                        "order":  10060.0,
                        "parentTag":  "us-gaap_CurrentIncomeTaxExpenseBenefit",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations.  Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
                            "label":  "Current State And Local Tax Expense Benefit",
                            "terseLabel":  "State"
                            }
                        }
                    },
                "localname":  "CurrentStateAndLocalTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_CustomerConcentrationRiskMember":  {
                "auth_ref":  [
                    "r68",
                    "r308"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues.  The risk is the materially adverse effects of loss of a significant customer.",
                            "label":  "Customer Concentration Risk [Member]",
                            "terseLabel":  "Major Customer"
                            }
                        }
                    },
                "localname":  "CustomerConcentrationRiskMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_CustomerListsMember":  {
                "auth_ref":  [
                    "r134"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information.",
                            "label":  "Customer Lists [Member]",
                            "terseLabel":  "Customer List"
                            }
                        }
                    },
                "localname":  "CustomerListsMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsScheduleOfPurchasePriceAllocationToAssetsAcquiredDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_DebtDisclosureTextBlock":  {
                "auth_ref":  [
                    "r100",
                    "r231",
                    "r366",
                    "r367",
                    "r368",
                    "r369",
                    "r370",
                    "r371",
                    "r372",
                    "r377",
                    "r384",
                    "r385",
                    "r387"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
                            "label":  "Debt Disclosure [Text Block]",
                            "terseLabel":  "Long-Term Debt and Shareholders' Equity"
                            }
                        }
                    },
                "localname":  "DebtDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquity"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_DebtInstrumentAxis":  {
                "auth_ref":  [
                    "r1",
                    "r2",
                    "r3",
                    "r160",
                    "r164",
                    "r176",
                    "r236",
                    "r361",
                    "r362",
                    "r363",
                    "r364",
                    "r365",
                    "r367",
                    "r373",
                    "r374",
                    "r375",
                    "r376",
                    "r378",
                    "r379",
                    "r380",
                    "r381",
                    "r382",
                    "r383",
                    "r537",
                    "r622",
                    "r623",
                    "r624",
                    "r625",
                    "r626",
                    "r664"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
                            "label":  "Debt Instrument [Axis]",
                            "terseLabel":  "Debt Instrument"
                            }
                        }
                    },
                "localname":  "DebtInstrumentAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
                            "label":  "Debt Instrument Basis Spread On Variable Rate1",
                            "terseLabel":  "Interest rate"
                            }
                        }
                    },
                "localname":  "DebtInstrumentBasisSpreadOnVariableRate1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_DebtInstrumentCarryingAmount":  {
                "auth_ref":  [
                    "r3",
                    "r164",
                    "r176",
                    "r388"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityScheduleOfLongTermDebtDetails":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_LongTermDebt",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt.  Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
                            "label":  "Debt Instrument Carrying Amount",
                            "terseLabel":  "Mortgage payable - HSBC Bank N.A."
                            }
                        }
                    },
                "localname":  "DebtInstrumentCarryingAmount",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityScheduleOfLongTermDebtDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DebtInstrumentCovenantCompliance":  {
                "auth_ref":  [
                    "r3",
                    "r172"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "States whether the entity was in compliance with the debt covenants throughout the reporting period, and describes facts and circumstances of any compliance failure.",
                            "label":  "Debt Instrument Covenant Compliance",
                            "terseLabel":  "Covenant terms and compliance"
                            }
                        }
                    },
                "localname":  "DebtInstrumentCovenantCompliance",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DebtInstrumentInterestRateStatedPercentage":  {
                "auth_ref":  [
                    "r24",
                    "r362"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Contractual interest rate for funds borrowed, under the debt agreement.",
                            "label":  "Debt Instrument Interest Rate Stated Percentage",
                            "terseLabel":  "Fixed interest rate"
                            }
                        }
                    },
                "localname":  "DebtInstrumentInterestRateStatedPercentage",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_DebtInstrumentLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Debt Instrument [Line Items]",
                            "terseLabel":  "Debt Instrument [Line Items]"
                            }
                        }
                    },
                "localname":  "DebtInstrumentLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityScheduleOfLongTermDebtDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DebtInstrumentMaturityDateDescription":  {
                "auth_ref":  [
                    "r25"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities.",
                            "label":  "Debt Instrument Maturity Date Description",
                            "terseLabel":  "Mortgage maturity date"
                            }
                        }
                    },
                "localname":  "DebtInstrumentMaturityDateDescription",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DebtInstrumentNameDomain":  {
                "auth_ref":  [
                    "r26",
                    "r236",
                    "r361",
                    "r362",
                    "r363",
                    "r364",
                    "r365",
                    "r367",
                    "r373",
                    "r374",
                    "r375",
                    "r376",
                    "r378",
                    "r379",
                    "r380",
                    "r381",
                    "r382",
                    "r383",
                    "r537",
                    "r622",
                    "r623",
                    "r624",
                    "r625",
                    "r626",
                    "r664"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
                            "label":  "Debt Instrument Name [Domain]",
                            "terseLabel":  "Debt Instrument, Name"
                            }
                        }
                    },
                "localname":  "DebtInstrumentNameDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_DebtInstrumentTable":  {
                "auth_ref":  [
                    "r26",
                    "r102",
                    "r103",
                    "r104",
                    "r105",
                    "r153",
                    "r154",
                    "r156",
                    "r173",
                    "r236",
                    "r361",
                    "r362",
                    "r363",
                    "r364",
                    "r365",
                    "r367",
                    "r373",
                    "r374",
                    "r375",
                    "r376",
                    "r378",
                    "r379",
                    "r380",
                    "r381",
                    "r382",
                    "r383",
                    "r386",
                    "r537",
                    "r622",
                    "r623",
                    "r624",
                    "r625",
                    "r626",
                    "r664"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation.  These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
                            "label":  "Debt Instrument [Table]",
                            "terseLabel":  "Debt Instrument [Table]"
                            }
                        }
                    },
                "localname":  "DebtInstrumentTable",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityScheduleOfLongTermDebtDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DeferredFederalIncomeTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r666",
                    "r723",
                    "r724"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails":  {
                        "order":  10030.0,
                        "parentTag":  "us-gaap_DeferredIncomeTaxExpenseBenefit",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations.  Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
                            "label":  "Deferred Federal Income Tax Expense Benefit",
                            "terseLabel":  "Federal"
                            }
                        }
                    },
                "localname":  "DeferredFederalIncomeTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredFinanceCostsNet":  {
                "auth_ref":  [
                    "r155",
                    "r688"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityScheduleOfLongTermDebtDetails":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_LongTermDebt",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, after accumulated amortization, of debt issuance costs.  Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
                            "label":  "Deferred Finance Costs Net",
                            "negatedLabel":  "Less debt issuance costs"
                            }
                        }
                    },
                "localname":  "DeferredFinanceCostsNet",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityScheduleOfLongTermDebtDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredIncomeTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r58",
                    "r128",
                    "r473",
                    "r479",
                    "r480",
                    "r666"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_IncomeTaxExpenseBenefit",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
                            "label":  "Deferred Income Tax Expense Benefit",
                            "totalLabel":  "Total Deferred"
                            }
                        }
                    },
                "localname":  "DeferredIncomeTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Deferred Income Tax Expense Benefit Continuing Operations [Abstract]",
                            "terseLabel":  "Deferred:"
                            }
                        }
                    },
                "localname":  "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DeferredIncomeTaxLiabilities":  {
                "auth_ref":  [
                    "r5",
                    "r6",
                    "r162",
                    "r175",
                    "r468"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_DeferredTaxAssetsGross",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of deferred tax liability attributable to taxable temporary differences.",
                            "label":  "Deferred Income Tax Liabilities",
                            "totalLabel":  "Total"
                            }
                        }
                    },
                "localname":  "DeferredIncomeTaxLiabilities",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredIncomeTaxLiabilitiesNet":  {
                "auth_ref":  [
                    "r461",
                    "r462"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10120.0,
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
                            "label":  "Deferred Income Tax Liabilities Net",
                            "terseLabel":  "Deferred income taxes"
                            }
                        }
                    },
                "localname":  "DeferredIncomeTaxLiabilitiesNet",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredIncomeTaxesAndTaxCredits":  {
                "auth_ref":  [
                    "r59"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10210.0,
                        "parentTag":  "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of deferred income tax expense (benefit) and income tax credits.",
                            "label":  "Deferred Income Taxes And Tax Credits",
                            "terseLabel":  "Deferred income taxes"
                            }
                        }
                    },
                "localname":  "DeferredIncomeTaxesAndTaxCredits",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r666",
                    "r723",
                    "r724"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails":  {
                        "order":  10040.0,
                        "parentTag":  "us-gaap_DeferredIncomeTaxExpenseBenefit",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations.  Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
                            "label":  "Deferred State And Local Income Tax Expense Benefit",
                            "terseLabel":  "State"
                            }
                        }
                    },
                "localname":  "DeferredStateAndLocalIncomeTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxAssetsGross":  {
                "auth_ref":  [
                    "r469"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_DeferredTaxAssetsLiabilitiesNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
                            "label":  "Deferred Tax Assets Gross",
                            "totalLabel":  "Total"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsGross",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxAssetsLiabilitiesNet":  {
                "auth_ref":  [
                    "r720"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
                            "label":  "Deferred Tax Assets Liabilities Net",
                            "totalLabel":  "Net deferred income tax liability:"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsLiabilitiesNet",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards":  {
                "auth_ref":  [
                    "r126",
                    "r721"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
                            "label":  "Deferred Tax Assets Operating Loss Carryforwards",
                            "terseLabel":  "Deferred tax assets resulting from net operating losses"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsOperatingLossCarryforwards",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxAssetsOther":  {
                "auth_ref":  [
                    "r126",
                    "r721"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  10040.0,
                        "parentTag":  "us-gaap_DeferredTaxAssetsGross",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
                            "label":  "Deferred Tax Assets Other",
                            "terseLabel":  "Other"
                            }
                        }
                    },
                "localname":  "DeferredTaxAssetsOther",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment":  {
                "auth_ref":  [
                    "r126",
                    "r721"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails":  {
                        "order":  10050.0,
                        "parentTag":  "us-gaap_DeferredIncomeTaxLiabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
                            "label":  "Deferred Tax Liabilities Property Plant And Equipment",
                            "terseLabel":  "Property, plant and equipment"
                            }
                        }
                    },
                "localname":  "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DefinedContributionPlanCostRecognized":  {
                "auth_ref":  [
                    "r413"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cost for defined contribution plan.",
                            "label":  "Defined Contribution Plan Cost Recognized",
                            "terseLabel":  "Total contribution expense"
                            }
                        }
                    },
                "localname":  "DefinedContributionPlanCostRecognized",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureProfitSharingDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.",
                            "label":  "Defined Contribution Plan Employer Matching Contribution Percent",
                            "terseLabel":  "Company contributions to 401k plan"
                            }
                        }
                    },
                "localname":  "DefinedContributionPlanEmployerMatchingContributionPercent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureProfitSharingDetailsNarrative"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.",
                            "label":  "Defined Contribution Plan Maximum Annual Contributions Per Employee Percent",
                            "terseLabel":  "Employee contributions to profit 401k plan"
                            }
                        }
                    },
                "localname":  "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureProfitSharingDetailsNarrative"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_Depreciation":  {
                "auth_ref":  [
                    "r58",
                    "r93"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10180.0,
                        "parentTag":  "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives.  Includes production and non-production related depreciation.",
                            "label":  "Depreciation",
                            "terseLabel":  "Depreciation"
                            }
                        }
                    },
                "localname":  "Depreciation",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DepreciationAndAmortization":  {
                "auth_ref":  [
                    "r58",
                    "r93"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
                            "label":  "Depreciation And Amortization",
                            "terseLabel":  "Depreciation and amortization"
                            }
                        }
                    },
                "localname":  "DepreciationAndAmortization",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationFinancialDataBySegmentDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DisaggregationOfRevenueTableTextBlock":  {
                "auth_ref":  [
                    "r690"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
                            "label":  "Disaggregation Of Revenue Table [Text Block]",
                            "terseLabel":  "Disaggregation of Revenues"
                            }
                        }
                    },
                "localname":  "DisaggregationOfRevenueTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureRevenueFromContractsWithCustomersTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock":  {
                "auth_ref":  [
                    "r421",
                    "r449",
                    "r450",
                    "r452",
                    "r456",
                    "r635"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for share-based payment arrangement.",
                            "label":  "Disclosure Of Compensation Related Costs Share Based Payments [Text Block]",
                            "terseLabel":  "Stock Option Plans"
                            }
                        }
                    },
                "localname":  "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlans"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]"
                            }
                        }
                    },
                "localname":  "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_DividendsCommonStockCash":  {
                "auth_ref":  [
                    "r106"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
                            "label":  "Dividends Common Stock Cash",
                            "negatedLabel":  "Distribution to shareholders"
                            }
                        }
                    },
                "localname":  "DividendsCommonStockCash",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_DividendsPayableCurrentAndNoncurrent":  {
                "auth_ref":  [
                    "r2",
                    "r4",
                    "r163",
                    "r178"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureOtherAccruedLiabilitiesDetails":  {
                        "order":  10040.0,
                        "parentTag":  "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.",
                            "label":  "Dividends Payable Current And Noncurrent",
                            "terseLabel":  "Dividend Payable"
                            }
                        }
                    },
                "localname":  "DividendsPayableCurrentAndNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureOtherAccruedLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_EarningsPerShareAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Earnings Per Share [Abstract]"
                            }
                        }
                    },
                "localname":  "EarningsPerShareAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_EarningsPerShareBasic":  {
                "auth_ref":  [
                    "r224",
                    "r243",
                    "r244",
                    "r245",
                    "r246",
                    "r247",
                    "r252",
                    "r254",
                    "r259",
                    "r260",
                    "r261",
                    "r265",
                    "r508",
                    "r509",
                    "r568",
                    "r574",
                    "r618"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
                            "label":  "Earnings Per Share Basic",
                            "terseLabel":  "Basic earnings per share"
                            }
                        }
                    },
                "localname":  "EarningsPerShareBasic",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureEarningsPerShareEarningsPerShareDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_EarningsPerShareDiluted":  {
                "auth_ref":  [
                    "r224",
                    "r243",
                    "r244",
                    "r245",
                    "r246",
                    "r247",
                    "r254",
                    "r259",
                    "r260",
                    "r261",
                    "r265",
                    "r508",
                    "r509",
                    "r568",
                    "r574",
                    "r618"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
                            "label":  "Earnings Per Share Diluted",
                            "terseLabel":  "Diluted earnings per share"
                            }
                        }
                    },
                "localname":  "EarningsPerShareDiluted",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureEarningsPerShareEarningsPerShareDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_EarningsPerShareTextBlock":  {
                "auth_ref":  [
                    "r262",
                    "r263",
                    "r264",
                    "r266"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for earnings per share.",
                            "label":  "Earnings Per Share [Text Block]",
                            "terseLabel":  "Earnings Per Share"
                            }
                        }
                    },
                "localname":  "EarningsPerShareTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureEarningsPerShare"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations":  {
                "auth_ref":  [
                    "r729"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10040.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations.  Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.  Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
                            "label":  "Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations",
                            "terseLabel":  "Effect of exchange rate changes"
                            }
                        }
                    },
                "localname":  "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount":  {
                "auth_ref":  [
                    "r718",
                    "r719"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement.  Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
                            "label":  "Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount",
                            "terseLabel":  "Income tax expense included tax credit for stock-based compensation"
                            }
                        }
                    },
                "localname":  "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent":  {
                "auth_ref":  [
                    "r167",
                    "r186"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureOtherAccruedLiabilitiesDetails":  {
                        "order":  10030.0,
                        "parentTag":  "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
                            "label":  "Employee Related Liabilities Current And Noncurrent",
                            "terseLabel":  "Accrued Compensation"
                            }
                        }
                    },
                "localname":  "EmployeeRelatedLiabilitiesCurrentAndNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureOtherAccruedLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1":  {
                "auth_ref":  [
                    "r451"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
                            "label":  "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1",
                            "terseLabel":  "Unrecognized compensation cost recognition period"
                            }
                        }
                    },
                "localname":  "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansDetailsNarrative"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions":  {
                "auth_ref":  [
                    "r717"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cost to be recognized for option under share-based payment arrangement.",
                            "label":  "Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options",
                            "terseLabel":  "Unrecognized compensation cost"
                            }
                        }
                    },
                "localname":  "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_EquityAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Equity [Abstract]"
                            }
                        }
                    },
                "localname":  "EquityAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_EquityComponentDomain":  {
                "auth_ref":  [
                    "r101",
                    "r192",
                    "r218",
                    "r219",
                    "r220",
                    "r237",
                    "r238",
                    "r239",
                    "r241",
                    "r248",
                    "r250",
                    "r268",
                    "r319",
                    "r391",
                    "r453",
                    "r454",
                    "r455",
                    "r475",
                    "r476",
                    "r507",
                    "r527",
                    "r528",
                    "r529",
                    "r530",
                    "r531",
                    "r532",
                    "r558",
                    "r579",
                    "r580",
                    "r581"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
                            "label":  "Equity Component [Domain]",
                            "terseLabel":  "Equity Component"
                            }
                        }
                    },
                "localname":  "EquityComponentDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossAccumulatedComprehensiveLossDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_EscrowDeposit":  {
                "auth_ref":  [
                    "r166",
                    "r595"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property.  Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments.  This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.",
                            "label":  "Escrow Deposit",
                            "terseLabel":  "Escrow deposit"
                            }
                        }
                    },
                "localname":  "EscrowDeposit",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_EscrowDepositDisbursementsRelatedToPropertyAcquisition1":  {
                "auth_ref":  [
                    "r63",
                    "r64",
                    "r65"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of escrow deposit disbursements related to property acquisition in noncash investing or financing transactions.",
                            "label":  "Escrow Deposit Disbursements Related To Property Acquisition1",
                            "terseLabel":  "Disburse to the seller payment"
                            }
                        }
                    },
                "localname":  "EscrowDepositDisbursementsRelatedToPropertyAcquisition1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedCustomerListsGross":  {
                "auth_ref":  [
                    "r90"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillIntangibleAssetsDetails":  {
                        "order":  10060.0,
                        "parentTag":  "us-gaap_IntangibleAssetsGrossExcludingGoodwill",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Gross carrying amount before accumulated amortization as of the balance sheet date of an asset comprised of customer information, acquired in a business combination or other transaction, having a finite beneficial life.",
                            "label":  "Finite Lived Customer Lists Gross",
                            "terseLabel":  "Customer List"
                            }
                        }
                    },
                "localname":  "FiniteLivedCustomerListsGross",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillIntangibleAssetsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetUsefulLife":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
                            "label":  "Finite Lived Intangible Asset Useful Life",
                            "terseLabel":  "Weighted average intangible assets amortization period",
                            "verboseLabel":  "Identified intangible assets, useful lives"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetUsefulLife",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization":  {
                "auth_ref":  [
                    "r204",
                    "r342"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillIntangibleAssetsDetails":  {
                        "order":  10040.0,
                        "parentTag":  "us-gaap_IntangibleAssetsNetExcludingGoodwill",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
                            "label":  "Finite Lived Intangible Assets Accumulated Amortization",
                            "terseLabel":  "Accumulated amortization"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsAccumulatedAmortization",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillIntangibleAssetsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths":  {
                "auth_ref":  [
                    "r92"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Finite Lived Intangible Assets Amortization Expense Next Twelve Months",
                            "terseLabel":  "2023"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive":  {
                "auth_ref":  [
                    "r92"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Finite Lived Intangible Assets Amortization Expense Year Five",
                            "terseLabel":  "2027"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour":  {
                "auth_ref":  [
                    "r92"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Finite Lived Intangible Assets Amortization Expense Year Four",
                            "terseLabel":  "2026"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree":  {
                "auth_ref":  [
                    "r92"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Finite Lived Intangible Assets Amortization Expense Year Three",
                            "terseLabel":  "2025"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo":  {
                "auth_ref":  [
                    "r92"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Finite Lived Intangible Assets Amortization Expense Year Two",
                            "terseLabel":  "2024"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis":  {
                "auth_ref":  [
                    "r340",
                    "r341",
                    "r342",
                    "r343",
                    "r563",
                    "r564"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by major type or class of finite-lived intangible assets.",
                            "label":  "Finite Lived Intangible Assets By Major Class [Axis]",
                            "terseLabel":  "Finite-Lived Intangible Assets by Major Class"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsByMajorClassAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsScheduleOfPurchasePriceAllocationToAssetsAcquiredDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Finite Lived Intangible Assets Future Amortization Expense [Abstract]",
                            "terseLabel":  "Estimated aggregate amortization expense:"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillDetailsNarrative"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain":  {
                "auth_ref":  [
                    "r86",
                    "r89"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
                            "label":  "Finite Lived Intangible Assets Major Class Name [Domain]",
                            "terseLabel":  "Finite-Lived Intangible Assets, Major Class Name"
                            }
                        }
                    },
                "localname":  "FiniteLivedIntangibleAssetsMajorClassNameDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsScheduleOfPurchasePriceAllocationToAssetsAcquiredDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_FiniteLivedLicenseAgreementsGross":  {
                "auth_ref":  [
                    "r90"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillIntangibleAssetsDetails":  {
                        "order":  10080.0,
                        "parentTag":  "us-gaap_IntangibleAssetsGrossExcludingGoodwill",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Gross carrying amount as of the balance sheet date of certain rights acquired to exercise a certain privilege or pursue a particular business or occupation and which is deemed to have a finite economic life.",
                            "label":  "Finite Lived License Agreements Gross",
                            "terseLabel":  "Slice License Agreement"
                            }
                        }
                    },
                "localname":  "FiniteLivedLicenseAgreementsGross",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillIntangibleAssetsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedNoncompeteAgreementsGross":  {
                "auth_ref":  [
                    "r90"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillIntangibleAssetsDetails":  {
                        "order":  10070.0,
                        "parentTag":  "us-gaap_IntangibleAssetsGrossExcludingGoodwill",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Gross carrying amount before accumulated amortization as of the balance sheet date of payments made to third parties in exchange for their agreement not to engage in specified competitive practices in specified geographic territories for a specified period of time.",
                            "label":  "Finite Lived Noncompete Agreements Gross",
                            "terseLabel":  "Non-Compete"
                            }
                        }
                    },
                "localname":  "FiniteLivedNoncompeteAgreementsGross",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillIntangibleAssetsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedPatentsGross":  {
                "auth_ref":  [
                    "r90"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillIntangibleAssetsDetails":  {
                        "order":  10090.0,
                        "parentTag":  "us-gaap_IntangibleAssetsGrossExcludingGoodwill",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Gross carrying amount before accumulated amortization as of the balance sheet date of the costs pertaining to the exclusive legal rights granted to the owner of the patent to exploit an invention or a process for a period of time specified by law.  Such costs may have been expended to directly apply and receive patent rights, or to acquire such rights.",
                            "label":  "Finite Lived Patents Gross",
                            "terseLabel":  "Patents"
                            }
                        }
                    },
                "localname":  "FiniteLivedPatentsGross",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillIntangibleAssetsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_FiniteLivedTradeNamesGross":  {
                "auth_ref":  [
                    "r90"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillIntangibleAssetsDetails":  {
                        "order":  10050.0,
                        "parentTag":  "us-gaap_IntangibleAssetsGrossExcludingGoodwill",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Gross carrying amount before accumulated amortization as of the balance sheet date of the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a reasonably expected period of economic benefit.",
                            "label":  "Finite Lived Trade Names Gross",
                            "terseLabel":  "Tradename"
                            }
                        }
                    },
                "localname":  "FiniteLivedTradeNamesGross",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillIntangibleAssetsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax":  {
                "auth_ref":  [
                    "r520",
                    "r522",
                    "r524",
                    "r525"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
                            "label":  "Foreign Currency Transaction Gain Loss Before Tax",
                            "terseLabel":  "Foreign currency transaction gains (losses) during period"
                            }
                        }
                    },
                "localname":  "ForeignCurrencyTransactionGainLossBeforeTax",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock":  {
                "auth_ref":  [
                    "r533"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
                            "label":  "Foreign Currency Transactions And Translations Policy [Text Block]",
                            "terseLabel":  "Translation of Foreign Currency"
                            }
                        }
                    },
                "localname":  "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_Goodwill":  {
                "auth_ref":  [
                    "r203",
                    "r330",
                    "r565",
                    "r621",
                    "r638",
                    "r680",
                    "r681"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillIntangibleAssetsDetails":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_IntangibleAssetsNetIncludingGoodwill",
                        "weight":  1.0
                        },
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10210.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
                            "label":  "Goodwill",
                            "terseLabel":  "Goodwill"
                            }
                        }
                    },
                "localname":  "Goodwill",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillIntangibleAssetsDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Goodwill And Intangible Assets Disclosure [Abstract]",
                            "terseLabel":  "Goodwill and Intangible Assets Disclosure [Abstract]"
                            }
                        }
                    },
                "localname":  "GoodwillAndIntangibleAssetsDisclosureAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock":  {
                "auth_ref":  [
                    "r83",
                    "r87"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for goodwill and intangible assets.  This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.",
                            "label":  "Goodwill And Intangible Assets Policy [Text Block]",
                            "terseLabel":  "Intangible Assets and Goodwill"
                            }
                        }
                    },
                "localname":  "GoodwillAndIntangibleAssetsPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_GrossProfit":  {
                "auth_ref":  [
                    "r42",
                    "r232",
                    "r288",
                    "r293",
                    "r299",
                    "r302",
                    "r315",
                    "r352",
                    "r353",
                    "r354",
                    "r355",
                    "r356",
                    "r357",
                    "r358",
                    "r359",
                    "r360",
                    "r511",
                    "r620",
                    "r685"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations":  {
                        "order":  10100.0,
                        "parentTag":  "us-gaap_OperatingIncomeLoss",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
                            "label":  "Gross Profit",
                            "totalLabel":  "Gross profit"
                            }
                        }
                    },
                "localname":  "GrossProfit",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic":  {
                "auth_ref":  [
                    "r233",
                    "r481"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesUSAndForeignIncomeBeforeIncomeTaxesDetails":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
                            "label":  "Income Loss From Continuing Operations Before Income Taxes Domestic",
                            "terseLabel":  "United States"
                            }
                        }
                    },
                "localname":  "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesUSAndForeignIncomeBeforeIncomeTaxesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest":  {
                "auth_ref":  [
                    "r39",
                    "r157",
                    "r168",
                    "r188",
                    "r288",
                    "r293",
                    "r299",
                    "r302",
                    "r569",
                    "r620"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesUSAndForeignIncomeBeforeIncomeTaxesDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        },
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_NetIncomeLoss",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
                            "label":  "Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest",
                            "totalLabel":  "Income before income tax expense"
                            }
                        }
                    },
                "localname":  "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesUSAndForeignIncomeBeforeIncomeTaxesDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationReconciliationOfSegmentOperatingIncomeDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign":  {
                "auth_ref":  [
                    "r233",
                    "r481"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesUSAndForeignIncomeBeforeIncomeTaxesDetails":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
                            "label":  "Income Loss From Continuing Operations Before Income Taxes Foreign",
                            "terseLabel":  "Foreign"
                            }
                        }
                    },
                "localname":  "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesUSAndForeignIncomeBeforeIncomeTaxesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeTaxDisclosureAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Income Tax Disclosure [Abstract]"
                            }
                        }
                    },
                "localname":  "IncomeTaxDisclosureAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_IncomeTaxDisclosureTextBlock":  {
                "auth_ref":  [
                    "r234",
                    "r465",
                    "r466",
                    "r471",
                    "r477",
                    "r482",
                    "r484",
                    "r485",
                    "r486"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for income taxes.  Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
                            "label":  "Income Tax Disclosure [Text Block]",
                            "terseLabel":  "Income Taxes"
                            }
                        }
                    },
                "localname":  "IncomeTaxDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxes"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_IncomeTaxExpenseBenefit":  {
                "auth_ref":  [
                    "r235",
                    "r249",
                    "r250",
                    "r286",
                    "r463",
                    "r478",
                    "r483",
                    "r575"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        },
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesUSStatutoryRateReconciliationDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        },
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_NetIncomeLoss",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
                            "label":  "Income Tax Expense Benefit",
                            "terseLabel":  "Income tax expense",
                            "totalLabel":  "Total Income Tax Expense"
                            }
                        }
                    },
                "localname":  "IncomeTaxExpenseBenefit",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesIncomeTaxExpenseDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesUSStatutoryRateReconciliationDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeTaxPolicyTextBlock":  {
                "auth_ref":  [
                    "r217",
                    "r459",
                    "r460",
                    "r466",
                    "r467",
                    "r470",
                    "r474"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
                            "label":  "Income Tax Policy [Text Block]",
                            "terseLabel":  "Deferred Income Taxes"
                            }
                        }
                    },
                "localname":  "IncomeTaxPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential":  {
                "auth_ref":  [
                    "r719"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesUSStatutoryRateReconciliationDetails":  {
                        "order":  10040.0,
                        "parentTag":  "us-gaap_IncomeTaxExpenseBenefit",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).",
                            "label":  "Income Tax Reconciliation Foreign Income Tax Rate Differential",
                            "terseLabel":  "Foreign tax rate difference"
                            }
                        }
                    },
                "localname":  "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesUSStatutoryRateReconciliationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate":  {
                "auth_ref":  [
                    "r464"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesUSStatutoryRateReconciliationDetails":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_IncomeTaxExpenseBenefit",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
                            "label":  "Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate",
                            "terseLabel":  "Federal income taxes at 21% statutory rate"
                            }
                        }
                    },
                "localname":  "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesUSStatutoryRateReconciliationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes":  {
                "auth_ref":  [
                    "r719"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesUSStatutoryRateReconciliationDetails":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_IncomeTaxExpenseBenefit",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
                            "label":  "Income Tax Reconciliation State And Local Income Taxes",
                            "terseLabel":  "State and local taxes, net of federal income tax effect"
                            }
                        }
                    },
                "localname":  "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesUSStatutoryRateReconciliationDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncomeTaxesPaidNet":  {
                "auth_ref":  [
                    "r62"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
                            "label":  "Income Taxes Paid Net",
                            "terseLabel":  "Cash paid for income taxes"
                            }
                        }
                    },
                "localname":  "IncomeTaxesPaidNet",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInAccountsPayable":  {
                "auth_ref":  [
                    "r57"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10300.0,
                        "parentTag":  "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
                            "label":  "Increase Decrease In Accounts Payable",
                            "terseLabel":  "Accounts payable"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInAccountsPayable",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInInventories":  {
                "auth_ref":  [
                    "r57"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10280.0,
                        "parentTag":  "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
                            "label":  "Increase Decrease In Inventories",
                            "negatedLabel":  "Inventories"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInInventories",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Increase Decrease In Operating Capital [Abstract]",
                            "terseLabel":  "Changes in operating assets and liabilities"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInOperatingCapitalAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities":  {
                "auth_ref":  [
                    "r57"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10310.0,
                        "parentTag":  "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.",
                            "label":  "Increase Decrease In Other Accrued Liabilities",
                            "terseLabel":  "Other accrued liabilities"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInOtherAccruedLiabilities",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets":  {
                "auth_ref":  [
                    "r57"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10290.0,
                        "parentTag":  "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
                            "label":  "Increase Decrease In Prepaid Deferred Expense And Other Assets",
                            "negatedLabel":  "Prepaid expenses and other current assets"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncreaseDecreaseInReceivables":  {
                "auth_ref":  [
                    "r57"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10270.0,
                        "parentTag":  "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.",
                            "label":  "Increase Decrease In Receivables",
                            "negatedLabel":  "Accounts receivable"
                            }
                        }
                    },
                "localname":  "IncreaseDecreaseInReceivables",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements":  {
                "auth_ref":  [
                    "r255",
                    "r256",
                    "r257",
                    "r261",
                    "r420"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureEarningsPerShareEarningsPerShareDetails":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
                        "weight":  1.0
                        }
                    },
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
                            "label":  "Incremental Common Shares Attributable To Share Based Payment Arrangements",
                            "terseLabel":  "Effect of diluted employee stock options"
                            }
                        }
                    },
                "localname":  "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureEarningsPerShareEarningsPerShareDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_IntangibleAssetsDisclosureTextBlock":  {
                "auth_ref":  [
                    "r344"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for all or part of the information related to intangible assets.",
                            "label":  "Intangible Assets Disclosure [Text Block]",
                            "terseLabel":  "Intangible Assets and Goodwill"
                            }
                        }
                    },
                "localname":  "IntangibleAssetsDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwill"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_IntangibleAssetsGrossExcludingGoodwill":  {
                "auth_ref":  [
                    "r203"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillIntangibleAssetsDetails":  {
                        "order":  10030.0,
                        "parentTag":  "us-gaap_IntangibleAssetsNetExcludingGoodwill",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount before accumulated amortization of intangible assets, excluding goodwill.",
                            "label":  "Intangible Assets Gross Excluding Goodwill",
                            "totalLabel":  "Subtotal"
                            }
                        }
                    },
                "localname":  "IntangibleAssetsGrossExcludingGoodwill",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillIntangibleAssetsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IntangibleAssetsNetExcludingGoodwill":  {
                "auth_ref":  [
                    "r84",
                    "r88"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillIntangibleAssetsDetails":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_IntangibleAssetsNetIncludingGoodwill",
                        "weight":  1.0
                        },
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10200.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
                            "label":  "Intangible Assets Net Excluding Goodwill",
                            "terseLabel":  "Intangible assets, less accumulated amortization",
                            "totalLabel":  "Intangible Assets"
                            }
                        }
                    },
                "localname":  "IntangibleAssetsNetExcludingGoodwill",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillIntangibleAssetsDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Intangible Assets Net Excluding Goodwill [Abstract]",
                            "terseLabel":  "Intangible Assets"
                            }
                        }
                    },
                "localname":  "IntangibleAssetsNetExcludingGoodwillAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsScheduleOfPurchasePriceAllocationToAssetsAcquiredDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_IntangibleAssetsNetIncludingGoodwill":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillIntangibleAssetsDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill.  Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.  Intangible assets are assets, not including financial assets, lacking physical substance.",
                            "label":  "Intangible Assets Net Including Goodwill",
                            "totalLabel":  "Total:"
                            }
                        }
                    },
                "localname":  "IntangibleAssetsNetIncludingGoodwill",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillIntangibleAssetsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InterestAndOtherIncomeAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Interest And Other Income [Abstract]",
                            "terseLabel":  "Non-operating items:"
                            }
                        }
                    },
                "localname":  "InterestAndOtherIncomeAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_InterestExpenseDebt":  {
                "auth_ref":  [
                    "r47",
                    "r381",
                    "r390",
                    "r625",
                    "r626"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations":  {
                        "order":  10080.0,
                        "parentTag":  "us-gaap_InterestIncomeExpenseNet",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
                            "label":  "Interest Expense Debt",
                            "negatedLabel":  "Interest expense"
                            }
                        }
                    },
                "localname":  "InterestExpenseDebt",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InterestIncomeExpenseNet":  {
                "auth_ref":  [
                    "r170"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations":  {
                        "order":  10040.0,
                        "parentTag":  "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The net amount of operating interest income (expense).",
                            "label":  "Interest Income Expense Net",
                            "negatedLabel":  "Interest expense, net",
                            "totalLabel":  "Interest expense, net"
                            }
                        }
                    },
                "localname":  "InterestIncomeExpenseNet",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationReconciliationOfSegmentOperatingIncomeDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InterestPaidNet":  {
                "auth_ref":  [
                    "r226",
                    "r228",
                    "r229"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity.  Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
                            "label":  "Interest Paid Net",
                            "terseLabel":  "Cash paid for interest expense"
                            }
                        }
                    },
                "localname":  "InterestPaidNet",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InventoryAdjustments":  {
                "auth_ref":  [
                    "r81",
                    "r657"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods.",
                            "label":  "Inventory Adjustments",
                            "terseLabel":  "Inventory valuation allowance"
                            }
                        }
                    },
                "localname":  "InventoryAdjustments",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureInventoriesDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InventoryDisclosureAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Inventory Disclosure [Abstract]"
                            }
                        }
                    },
                "localname":  "InventoryDisclosureAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_InventoryDisclosureTextBlock":  {
                "auth_ref":  [
                    "r329"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for inventory.  Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
                            "label":  "Inventory Disclosure [Text Block]",
                            "terseLabel":  "Inventories"
                            }
                        }
                    },
                "localname":  "InventoryDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureInventories"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_InventoryFinishedGoodsNetOfReserves":  {
                "auth_ref":  [
                    "r82",
                    "r612"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureInventoriesInventoriesDetails":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_InventoryNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.",
                            "label":  "Inventory Finished Goods Net Of Reserves",
                            "terseLabel":  "Finished goods"
                            }
                        }
                    },
                "localname":  "InventoryFinishedGoodsNetOfReserves",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureInventoriesInventoriesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InventoryNet":  {
                "auth_ref":  [
                    "r210",
                    "r611",
                    "r638"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureInventoriesInventoriesDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        },
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10310.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
                            "label":  "Inventory Net",
                            "terseLabel":  "Inventories",
                            "totalLabel":  "Inventories:"
                            }
                        }
                    },
                "localname":  "InventoryNet",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureInventoriesInventoriesDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InventoryPolicyTextBlock":  {
                "auth_ref":  [
                    "r199",
                    "r209",
                    "r267",
                    "r326",
                    "r328",
                    "r329",
                    "r561",
                    "r615"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
                            "label":  "Inventory Policy [Text Block]",
                            "terseLabel":  "Inventories"
                            }
                        }
                    },
                "localname":  "InventoryPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves":  {
                "auth_ref":  [
                    "r82",
                    "r657"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureInventoriesInventoriesDetails":  {
                        "order":  10030.0,
                        "parentTag":  "us-gaap_InventoryNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.  This amount is net of valuation reserves and adjustments.",
                            "label":  "Inventory Raw Materials And Supplies Net Of Reserves",
                            "terseLabel":  "Materials and supplies"
                            }
                        }
                    },
                "localname":  "InventoryRawMaterialsAndSuppliesNetOfReserves",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureInventoriesInventoriesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InventoryWorkInProcessNetOfReserves":  {
                "auth_ref":  [
                    "r82",
                    "r613"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureInventoriesInventoriesDetails":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_InventoryNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed.  This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.",
                            "label":  "Inventory Work In Process Net Of Reserves",
                            "terseLabel":  "Work in process"
                            }
                        }
                    },
                "localname":  "InventoryWorkInProcessNetOfReserves",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureInventoriesInventoriesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InventoryWriteDown":  {
                "auth_ref":  [
                    "r327"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10230.0,
                        "parentTag":  "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.",
                            "label":  "Inventory Write Down",
                            "terseLabel":  "Provision for excess and obsolete inventory"
                            }
                        }
                    },
                "localname":  "InventoryWriteDown",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_InvestmentIncomeInterest":  {
                "auth_ref":  [
                    "r45",
                    "r281"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations":  {
                        "order":  10090.0,
                        "parentTag":  "us-gaap_InterestIncomeExpenseNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
                            "label":  "Investment Income Interest",
                            "terseLabel":  "Interest income"
                            }
                        }
                    },
                "localname":  "InvestmentIncomeInterest",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_Land":  {
                "auth_ref":  [
                    "r655"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10260.0,
                        "parentTag":  "us-gaap_PropertyPlantAndEquipmentGross",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.",
                            "label":  "Land",
                            "terseLabel":  "Land"
                            }
                        }
                    },
                "localname":  "Land",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LeaseCostTableTextBlock":  {
                "auth_ref":  [
                    "r731"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of lessee's lease cost.  Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
                            "label":  "Lease Cost Table [Text Block]",
                            "terseLabel":  "Information Related to Leases"
                            }
                        }
                    },
                "localname":  "LeaseCostTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_LeasesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Leases [Abstract]"
                            }
                        }
                    },
                "localname":  "LeasesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LesseeLeaseDescriptionLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Lessee Lease Description [Line Items]",
                            "terseLabel":  "Lessee Lease Description [Line Items]"
                            }
                        }
                    },
                "localname":  "LesseeLeaseDescriptionLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesDetailsNarrative"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LesseeLeaseDescriptionTable":  {
                "auth_ref":  [
                    "r545"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of information about lessee's leases.",
                            "label":  "Lessee Lease Description [Table]",
                            "terseLabel":  "Lessee Lease Description [Table]"
                            }
                        }
                    },
                "localname":  "LesseeLeaseDescriptionTable",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesDetailsNarrative"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LesseeLeasesPolicyTextBlock":  {
                "auth_ref":  [
                    "r544"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
                            "label":  "Lessee Leases Policy [Text Block]",
                            "terseLabel":  "Leases"
                            }
                        }
                    },
                "localname":  "LesseeLeasesPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock":  {
                "auth_ref":  [
                    "r732"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability.  Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
                            "label":  "Lessee Operating Lease Liability Maturity Table [Text Block]",
                            "terseLabel":  "Future Minimum Lease Payments"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue":  {
                "auth_ref":  [
                    "r551"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        },
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails2":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
                            "label":  "Lessee Operating Lease Liability Payments Due",
                            "totalLabel":  "Total future minimum lease payments"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsDue",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths":  {
                "auth_ref":  [
                    "r551"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Lessee Operating Lease Liability Payments Due Next Twelve Months",
                            "terseLabel":  "2023"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour":  {
                "auth_ref":  [
                    "r551"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails":  {
                        "order":  10040.0,
                        "parentTag":  "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Lessee Operating Lease Liability Payments Due Year Four",
                            "terseLabel":  "2026"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree":  {
                "auth_ref":  [
                    "r551"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails":  {
                        "order":  10030.0,
                        "parentTag":  "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Lessee Operating Lease Liability Payments Due Year Three",
                            "terseLabel":  "2025"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo":  {
                "auth_ref":  [
                    "r551"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Lessee Operating Lease Liability Payments Due Year Two",
                            "terseLabel":  "2024"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount":  {
                "auth_ref":  [
                    "r551"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails2":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
                            "label":  "Lessee Operating Lease Liability Undiscounted Excess Amount",
                            "negatedLabel":  "Less: imputed interest"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LesseeOperatingLeasesTextBlock":  {
                "auth_ref":  [
                    "r552"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for operating leases of lessee.  Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
                            "label":  "Lessee Operating Leases [Text Block]",
                            "terseLabel":  "Leases"
                            }
                        }
                    },
                "localname":  "LesseeOperatingLeasesTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeases"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_Liabilities":  {
                "auth_ref":  [
                    "r21",
                    "r232",
                    "r315",
                    "r352",
                    "r353",
                    "r354",
                    "r355",
                    "r356",
                    "r357",
                    "r358",
                    "r359",
                    "r360",
                    "r496",
                    "r497",
                    "r498",
                    "r511",
                    "r619",
                    "r685",
                    "r733",
                    "r734"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_LiabilitiesAndStockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized.  Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
                            "label":  "Liabilities",
                            "totalLabel":  "Total liabilities"
                            }
                        }
                    },
                "localname":  "Liabilities",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LiabilitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Liabilities [Abstract]",
                            "terseLabel":  "LIABILITIES"
                            }
                        }
                    },
                "localname":  "LiabilitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LiabilitiesAndStockholdersEquity":  {
                "auth_ref":  [
                    "r13",
                    "r165",
                    "r184",
                    "r638",
                    "r665",
                    "r679",
                    "r728"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
                            "label":  "Liabilities And Stockholders Equity",
                            "totalLabel":  "Total liabilities and stockholders' equity"
                            }
                        }
                    },
                "localname":  "LiabilitiesAndStockholdersEquity",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LiabilitiesCurrent":  {
                "auth_ref":  [
                    "r23",
                    "r198",
                    "r232",
                    "r315",
                    "r352",
                    "r353",
                    "r354",
                    "r355",
                    "r356",
                    "r357",
                    "r358",
                    "r359",
                    "r360",
                    "r496",
                    "r497",
                    "r498",
                    "r511",
                    "r638",
                    "r685",
                    "r733",
                    "r734"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10080.0,
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
                            "label":  "Liabilities Current",
                            "totalLabel":  "Total current liabilities"
                            }
                        }
                    },
                "localname":  "LiabilitiesCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LiabilitiesCurrentAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Liabilities Current [Abstract]",
                            "terseLabel":  "Current liabilities:"
                            }
                        }
                    },
                "localname":  "LiabilitiesCurrentAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LineOfCredit":  {
                "auth_ref":  [
                    "r3",
                    "r164",
                    "r176"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount.  Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.  Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
                            "label":  "Line Of Credit",
                            "terseLabel":  "Outstanding borrowings under revolving loan agreement"
                            }
                        }
                    },
                "localname":  "LineOfCredit",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LineOfCreditFacilityExpirationDate1":  {
                "auth_ref":  [
                    "r19"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Date the credit facility terminates, in YYYY-MM-DD format.",
                            "label":  "Line Of Credit Facility Expiration Date1",
                            "terseLabel":  "Revolving agreement expiration date"
                            }
                        }
                    },
                "localname":  "LineOfCreditFacilityExpirationDate1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "dateItemType"
                },
            "us-gaap_LineOfCreditFacilityInterestRateDescription":  {
                "auth_ref":  [
                    "r19"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Description of interest rate for borrowing under credit facility.  Includes, but is not limited to, terms and method for determining interest rate.",
                            "label":  "Line Of Credit Facility Interest Rate Description",
                            "terseLabel":  "Credit facility interest rate"
                            }
                        }
                    },
                "localname":  "LineOfCreditFacilityInterestRateDescription",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity":  {
                "auth_ref":  [
                    "r19"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
                            "label":  "Line Of Credit Facility Maximum Borrowing Capacity",
                            "terseLabel":  "Credit facility borrowing capacity"
                            }
                        }
                    },
                "localname":  "LineOfCreditFacilityMaximumBorrowingCapacity",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity":  {
                "auth_ref":  [
                    "r19"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
                            "label":  "Line Of Credit Facility Remaining Borrowing Capacity",
                            "terseLabel":  "Amount available for borrowing under revolving loan agreement"
                            }
                        }
                    },
                "localname":  "LineOfCreditFacilityRemainingBorrowingCapacity",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LongTermDebt":  {
                "auth_ref":  [
                    "r3",
                    "r164",
                    "r181",
                    "r374",
                    "r389",
                    "r623",
                    "r624"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityScheduleOfLongTermDebtDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        },
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityScheduleOfLongTermDebtDetails2":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt.  Excludes lease obligation.",
                            "label":  "Long Term Debt",
                            "totalLabel":  "Long-term mortgage payable"
                            }
                        }
                    },
                "localname":  "LongTermDebt",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityScheduleOfLongTermDebtDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LongTermDebtCurrent":  {
                "auth_ref":  [
                    "r20"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityScheduleOfLongTermDebtDetails2":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_LongTermDebt",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current.  Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper.  Excludes capital lease obligations.",
                            "label":  "Long Term Debt Current",
                            "terseLabel":  "Less current maturities"
                            }
                        }
                    },
                "localname":  "LongTermDebtCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityScheduleOfLongTermDebtDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive":  {
                "auth_ref":  [
                    "r98",
                    "r236",
                    "r689"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Long Term Debt Maturities Repayments Of Principal After Year Five",
                            "terseLabel":  "Minimum annual mortgage payments due, thereafter"
                            }
                        }
                    },
                "localname":  "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths":  {
                "auth_ref":  [
                    "r98",
                    "r236",
                    "r379"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Long Term Debt Maturities Repayments Of Principal In Next Twelve Months",
                            "terseLabel":  "Minimum annual mortgage payments due, 2023"
                            }
                        }
                    },
                "localname":  "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive":  {
                "auth_ref":  [
                    "r98",
                    "r236",
                    "r379"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Long Term Debt Maturities Repayments Of Principal In Year Five",
                            "terseLabel":  "Minimum annual mortgage payments due, 2027"
                            }
                        }
                    },
                "localname":  "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour":  {
                "auth_ref":  [
                    "r98",
                    "r236",
                    "r379"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Long Term Debt Maturities Repayments Of Principal In Year Four",
                            "terseLabel":  "Minimum annual mortgage payments due, 2026"
                            }
                        }
                    },
                "localname":  "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree":  {
                "auth_ref":  [
                    "r98",
                    "r236",
                    "r379"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Long Term Debt Maturities Repayments Of Principal In Year Three",
                            "terseLabel":  "Minimum annual mortgage payments due, 2025"
                            }
                        }
                    },
                "localname":  "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo":  {
                "auth_ref":  [
                    "r98",
                    "r236",
                    "r379"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year.  Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
                            "label":  "Long Term Debt Maturities Repayments Of Principal In Year Two",
                            "terseLabel":  "Minimum annual mortgage payments due, 2024"
                            }
                        }
                    },
                "localname":  "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LongTermDebtNoncurrent":  {
                "auth_ref":  [
                    "r206"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityScheduleOfLongTermDebtDetails2":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_LongTermDebt",
                        "weight":  1.0
                        },
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10090.0,
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent.  Excludes lease obligation.",
                            "label":  "Long Term Debt Noncurrent",
                            "terseLabel":  "Long-term debt",
                            "verboseLabel":  "Long-term mortgage payable less current maturities"
                            }
                        }
                    },
                "localname":  "LongTermDebtNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityScheduleOfLongTermDebtDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_LongtermDebtTypeAxis":  {
                "auth_ref":  [
                    "r26"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of long-term debt.",
                            "label":  "Longterm Debt Type [Axis]",
                            "terseLabel":  "Long-Term Debt, Type"
                            }
                        }
                    },
                "localname":  "LongtermDebtTypeAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityScheduleOfLongTermDebtDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_LongtermDebtTypeDomain":  {
                "auth_ref":  [
                    "r26",
                    "r99"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.  These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
                            "label":  "Longterm Debt Type [Domain]",
                            "terseLabel":  "Long-Term Debt, Type"
                            }
                        }
                    },
                "localname":  "LongtermDebtTypeDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityScheduleOfLongTermDebtDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_MachineryAndEquipmentGross":  {
                "auth_ref":  [
                    "r94"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10280.0,
                        "parentTag":  "us-gaap_PropertyPlantAndEquipmentGross",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
                            "label":  "Machinery And Equipment Gross",
                            "terseLabel":  "Machinery and equipment"
                            }
                        }
                    },
                "localname":  "MachineryAndEquipmentGross",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_MachineryAndEquipmentMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
                            "label":  "Machinery And Equipment [Member]",
                            "terseLabel":  "Machinery and Equipment"
                            }
                        }
                    },
                "localname":  "MachineryAndEquipmentMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_MaturityOfTimeDeposits":  {
                "auth_ref":  [
                    "r189"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Period of time between issuance and maturity of customer deposits, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
                            "label":  "Maturity Of Time Deposits",
                            "terseLabel":  "Period of escrow"
                            }
                        }
                    },
                "localname":  "MaturityOfTimeDeposits",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_MortgagesMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "A loan to finance the purchase of real estate where the lender has a lien on the property as collateral for the loan.",
                            "label":  "Mortgages [Member]",
                            "terseLabel":  "First Aid Only Distribution Center"
                            }
                        }
                    },
                "localname":  "MortgagesMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_NatureOfOperations":  {
                "auth_ref":  [
                    "r269",
                    "r275"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings.  For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
                            "label":  "Nature Of Operations",
                            "terseLabel":  "Operations"
                            }
                        }
                    },
                "localname":  "NatureOfOperations",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureOperations"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_NetCashProvidedByUsedInFinancingActivities":  {
                "auth_ref":  [
                    "r227"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10030.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow (outflow) from financing activities, including discontinued operations.  Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
                            "label":  "Net Cash Provided By Used In Financing Activities",
                            "totalLabel":  "Net cash provided by financing activities"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInFinancingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Net Cash Provided By Used In Financing Activities [Abstract]",
                            "terseLabel":  "Financing activities:"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInFinancingActivitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_NetCashProvidedByUsedInInvestingActivities":  {
                "auth_ref":  [
                    "r227"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow (outflow) from investing activities, including discontinued operations.  Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
                            "label":  "Net Cash Provided By Used In Investing Activities",
                            "totalLabel":  "Net cash used by investing activities"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInInvestingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Net Cash Provided By Used In Investing Activities [Abstract]",
                            "terseLabel":  "Investing activities:"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInInvestingActivitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_NetCashProvidedByUsedInOperatingActivities":  {
                "auth_ref":  [
                    "r55",
                    "r56",
                    "r59"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
                        "weight":  1.0
                        }
                    },
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow (outflow) from operating activities, including discontinued operations.  Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
                            "label":  "Net Cash Provided By Used In Operating Activities",
                            "totalLabel":  "Net cash provided by operating activities"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInOperatingActivities",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Net Cash Provided By Used In Operating Activities [Abstract]",
                            "terseLabel":  "Operating activities:"
                            }
                        }
                    },
                "localname":  "NetCashProvidedByUsedInOperatingActivitiesAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_NetIncomeLoss":  {
                "auth_ref":  [
                    "r40",
                    "r59",
                    "r169",
                    "r187",
                    "r196",
                    "r212",
                    "r215",
                    "r220",
                    "r232",
                    "r240",
                    "r243",
                    "r244",
                    "r245",
                    "r246",
                    "r249",
                    "r250",
                    "r258",
                    "r288",
                    "r293",
                    "r299",
                    "r302",
                    "r315",
                    "r352",
                    "r353",
                    "r354",
                    "r355",
                    "r356",
                    "r357",
                    "r358",
                    "r359",
                    "r360",
                    "r509",
                    "r511",
                    "r620",
                    "r685"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10160.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        },
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncome":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_ComprehensiveIncomeNetOfTax",
                        "weight":  1.0
                        },
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
                            "label":  "Net Income Loss",
                            "terseLabel":  "Net income",
                            "totalLabel":  "Net income"
                            }
                        }
                    },
                "localname":  "NetIncomeLoss",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureEarningsPerShareEarningsPerShareDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncome",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting.  Includes, but is not limited to, quantification of the expected or actual impact.",
                            "label":  "New Accounting Pronouncements Policy Policy [Text Block]",
                            "terseLabel":  "Recently Issued and Adopted Accounting Standards"
                            }
                        }
                    },
                "localname":  "NewAccountingPronouncementsPolicyPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_NoninterestExpenseDirectorsFees":  {
                "auth_ref":  [
                    "r171"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Noninterest expense related to directors' fees which are fees paid by an Entity to its directors.  Directors' fees may be paid in addition to salary and other benefits.",
                            "label":  "Noninterest Expense Directors Fees",
                            "terseLabel":  "Cash fee paid to non salaried directors"
                            }
                        }
                    },
                "localname":  "NoninterestExpenseDirectorsFees",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_NonoperatingIncomeExpense":  {
                "auth_ref":  [
                    "r46"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations":  {
                        "order":  10050.0,
                        "parentTag":  "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
                            "label":  "Nonoperating Income Expense",
                            "negatedLabel":  "Other expense (income)",
                            "totalLabel":  "Total other (expense) income, net"
                            }
                        }
                    },
                "localname":  "NonoperatingIncomeExpense",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationReconciliationOfSegmentOperatingIncomeDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingIncomeLoss":  {
                "auth_ref":  [
                    "r288",
                    "r293",
                    "r299",
                    "r302",
                    "r620"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations":  {
                        "order":  10030.0,
                        "parentTag":  "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The net result for the period of deducting operating expenses from operating revenues.",
                            "label":  "Operating Income Loss",
                            "terseLabel":  "Operating income",
                            "totalLabel":  "Operating income"
                            }
                        }
                    },
                "localname":  "OperatingIncomeLoss",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationFinancialDataBySegmentDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationReconciliationOfSegmentOperatingIncomeDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseCost":  {
                "auth_ref":  [
                    "r546",
                    "r637"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term.  Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
                            "label":  "Operating Lease Cost",
                            "verboseLabel":  "Operating lease cost"
                            }
                        }
                    },
                "localname":  "OperatingLeaseCost",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesInformationRelatedToLeasesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseExpense":  {
                "auth_ref":  [
                    "r730"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of operating lease expense.  Excludes sublease income.",
                            "label":  "Operating Lease Expense",
                            "terseLabel":  "Operating lease expense"
                            }
                        }
                    },
                "localname":  "OperatingLeaseExpense",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Operating Lease Liabilities Payments Due [Abstract]",
                            "terseLabel":  "Future Minimum Lease Payments:"
                            }
                        }
                    },
                "localname":  "OperatingLeaseLiabilitiesPaymentsDueAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_OperatingLeaseLiabilityCurrent":  {
                "auth_ref":  [
                    "r542"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails2":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
                        "weight":  1.0
                        },
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10150.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
                            "label":  "Operating Lease Liability Current",
                            "terseLabel":  "Operating lease liability - current portion",
                            "verboseLabel":  "Present value of lease liabilities - current"
                            }
                        }
                    },
                "localname":  "OperatingLeaseLiabilityCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseLiabilityNoncurrent":  {
                "auth_ref":  [
                    "r542"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails2":  {
                        "order":  10030.0,
                        "parentTag":  "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
                        "weight":  1.0
                        },
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10110.0,
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
                            "label":  "Operating Lease Liability Noncurrent",
                            "terseLabel":  "Operating lease liability - non-current portion",
                            "verboseLabel":  "Present value of lease liabilities - non-current"
                            }
                        }
                    },
                "localname":  "OperatingLeaseLiabilityNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeasePayments":  {
                "auth_ref":  [
                    "r543",
                    "r547"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
                            "label":  "Operating Lease Payments",
                            "terseLabel":  "Operating lease - cash flow"
                            }
                        }
                    },
                "localname":  "OperatingLeasePayments",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesInformationRelatedToLeasesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseRightOfUseAsset":  {
                "auth_ref":  [
                    "r541"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10220.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of lessee's right to use underlying asset under operating lease.",
                            "label":  "Operating Lease Right Of Use Asset",
                            "terseLabel":  "Operating lease right-of-use asset, net"
                            }
                        }
                    },
                "localname":  "OperatingLeaseRightOfUseAsset",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent":  {
                "auth_ref":  [
                    "r550",
                    "r637"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average discount rate for operating lease calculated at point in time.",
                            "label":  "Operating Lease Weighted Average Discount Rate Percent",
                            "terseLabel":  "Weighted-average discount rate"
                            }
                        }
                    },
                "localname":  "OperatingLeaseWeightedAverageDiscountRatePercent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesInformationRelatedToLeasesDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1":  {
                "auth_ref":  [
                    "r549",
                    "r637"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
                            "label":  "Operating Lease Weighted Average Remaining Lease Term1",
                            "terseLabel":  "Weighted-average remaining lease term"
                            }
                        }
                    },
                "localname":  "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesInformationRelatedToLeasesDetails"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "terseLabel":  "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
                            }
                        }
                    },
                "localname":  "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent":  {
                "auth_ref":  [
                    "r167",
                    "r186"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureOtherAccruedLiabilitiesDetails":  {
                        "order":  10060.0,
                        "parentTag":  "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of expenses incurred but not yet paid classified as other.",
                            "label":  "Other Accrued Liabilities Current And Noncurrent",
                            "terseLabel":  "Other"
                            }
                        }
                    },
                "localname":  "OtherAccruedLiabilitiesCurrentAndNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureOtherAccruedLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax":  {
                "auth_ref":  [
                    "r33",
                    "r35",
                    "r521",
                    "r523",
                    "r526"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncome":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_ComprehensiveIncomeNetOfTax",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
                            "label":  "Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax",
                            "terseLabel":  "Foreign currency translation"
                            }
                        }
                    },
                "localname":  "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncome"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax":  {
                "auth_ref":  [
                    "r31"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
                            "label":  "Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax",
                            "terseLabel":  "Translation adjustment"
                            }
                        }
                    },
                "localname":  "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossAccumulatedComprehensiveLossDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent":  {
                "auth_ref":  [
                    "r141",
                    "r142",
                    "r144",
                    "r213",
                    "r216"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
                            "label":  "Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent",
                            "terseLabel":  "Other comprehensive loss"
                            }
                        }
                    },
                "localname":  "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent [Abstract]",
                            "terseLabel":  "Other comprehensive (loss)"
                            }
                        }
                    },
                "localname":  "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfComprehensiveIncome"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_OtherCurrentAssetsMember":  {
                "auth_ref":  [
                    "r146",
                    "r148"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Primary financial statement caption encompassing other current assets.",
                            "label":  "Other Current Assets [Member]",
                            "terseLabel":  "Other Current Assets"
                            }
                        }
                    },
                "localname":  "OtherCurrentAssetsMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_OtherLiabilitiesNoncurrent":  {
                "auth_ref":  [
                    "r27"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10130.0,
                        "parentTag":  "us-gaap_Liabilities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
                            "label":  "Other Liabilities Noncurrent",
                            "terseLabel":  "Other non-current liabilities"
                            }
                        }
                    },
                "localname":  "OtherLiabilitiesNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Other Noncash Investing And Financing Items [Abstract]",
                            "terseLabel":  "Non-cash investing activities"
                            }
                        }
                    },
                "localname":  "OtherNoncashInvestingAndFinancingItemsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_OtherNoncurrentAssetsMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Primary financial statement caption encompassing other noncurrent assets.",
                            "label":  "Other Noncurrent Assets [Member]",
                            "terseLabel":  "Other Long-term Assets"
                            }
                        }
                    },
                "localname":  "OtherNoncurrentAssetsMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_OtherNonoperatingIncomeExpense":  {
                "auth_ref":  [
                    "r48"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations":  {
                        "order":  10070.0,
                        "parentTag":  "us-gaap_NonoperatingIncomeExpense",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of income (expense) related to nonoperating activities, classified as other.",
                            "label":  "Other Nonoperating Income Expense",
                            "terseLabel":  "Other expense"
                            }
                        }
                    },
                "localname":  "OtherNonoperatingIncomeExpense",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_OtherRestrictedAssetsNoncurrent":  {
                "auth_ref":  [
                    "r591",
                    "r593"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10230.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of noncurrent assets that are pledged or subject to withdrawal restrictions, classified as other.",
                            "label":  "Other Restricted Assets Noncurrent",
                            "terseLabel":  "Other assets - restricted cash"
                            }
                        }
                    },
                "localname":  "OtherRestrictedAssetsNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PayablesAndAccrualsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Payables And Accruals [Abstract]"
                            }
                        }
                    },
                "localname":  "PayablesAndAccrualsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_PaymentsForRepurchaseOfEquity":  {
                "auth_ref":  [
                    "r54"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10110.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cash outflow to reacquire common and preferred stock.",
                            "label":  "Payments For Repurchase Of Equity",
                            "negatedLabel":  "Purchase of treasury stock"
                            }
                        }
                    },
                "localname":  "PaymentsForRepurchaseOfEquity",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsOfDividends":  {
                "auth_ref":  [
                    "r54"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10080.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
                            "label":  "Payments Of Dividends",
                            "negatedLabel":  "Distributions to stockholders"
                            }
                        }
                    },
                "localname":  "PaymentsOfDividends",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired":  {
                "auth_ref":  [
                    "r50"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10150.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
                            "label":  "Payments To Acquire Businesses Net Of Cash Acquired",
                            "negatedLabel":  "Acquisition of Safety Made"
                            }
                        }
                    },
                "localname":  "PaymentsToAcquireBusinessesNetOfCashAcquired",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsToAcquireIntangibleAssets":  {
                "auth_ref":  [
                    "r51"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10140.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
                            "label":  "Payments To Acquire Intangible Assets",
                            "negatedLabel":  "Purchase of intellectual property"
                            }
                        }
                    },
                "localname":  "PaymentsToAcquireIntangibleAssets",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment":  {
                "auth_ref":  [
                    "r51"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10130.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInInvestingActivities",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
                            "label":  "Payments To Acquire Property Plant And Equipment",
                            "negatedLabel":  "Purchase of property, plant and equipment"
                            }
                        }
                    },
                "localname":  "PaymentsToAcquirePropertyPlantAndEquipment",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock":  {
                "auth_ref":  [
                    "r402",
                    "r403",
                    "r404",
                    "r405",
                    "r406",
                    "r407",
                    "r408",
                    "r409",
                    "r410",
                    "r411",
                    "r412",
                    "r413",
                    "r416",
                    "r631"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for retirement benefits.",
                            "label":  "Pension And Other Postretirement Benefits Disclosure [Text Block]",
                            "terseLabel":  "Profit Sharing"
                            }
                        }
                    },
                "localname":  "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureProfitSharing"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_PlanNameAxis":  {
                "auth_ref":  [
                    "r691",
                    "r692",
                    "r693",
                    "r694",
                    "r695",
                    "r696",
                    "r697",
                    "r698",
                    "r699",
                    "r700",
                    "r701",
                    "r702",
                    "r703",
                    "r704",
                    "r705",
                    "r706",
                    "r707",
                    "r708",
                    "r709",
                    "r710",
                    "r711",
                    "r712",
                    "r713",
                    "r714",
                    "r715",
                    "r716"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by plan name for share-based payment arrangement.",
                            "label":  "Plan Name [Axis]",
                            "terseLabel":  "Plan Name"
                            }
                        }
                    },
                "localname":  "PlanNameAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansDetailsNarrative"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_PlanNameDomain":  {
                "auth_ref":  [
                    "r691",
                    "r692",
                    "r693",
                    "r694",
                    "r695",
                    "r696",
                    "r697",
                    "r698",
                    "r699",
                    "r700",
                    "r701",
                    "r702",
                    "r703",
                    "r704",
                    "r705",
                    "r706",
                    "r707",
                    "r708",
                    "r709",
                    "r710",
                    "r711",
                    "r712",
                    "r713",
                    "r714",
                    "r715",
                    "r716"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Plan name for share-based payment arrangement.",
                            "label":  "Plan Name [Domain]",
                            "terseLabel":  "Plan Name"
                            }
                        }
                    },
                "localname":  "PlanNameDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansDetailsNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_PrepaidExpenseAndOtherAssetsCurrent":  {
                "auth_ref":  [
                    "r658"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10320.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
                            "label":  "Prepaid Expense And Other Assets Current",
                            "terseLabel":  "Prepaid expenses and other current assets"
                            }
                        }
                    },
                "localname":  "PrepaidExpenseAndOtherAssetsCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromBankDebt":  {
                "auth_ref":  [
                    "r53"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cash inflow from bank borrowing during the year.",
                            "label":  "Proceeds From Bank Debt",
                            "terseLabel":  "Loan received from bank"
                            }
                        }
                    },
                "localname":  "ProceedsFromBankDebt",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromIssuanceOfCommonStock":  {
                "auth_ref":  [
                    "r52"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10120.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cash inflow from the additional capital contribution to the entity.",
                            "label":  "Proceeds From Issuance Of Common Stock",
                            "terseLabel":  "Issuance of common stock"
                            }
                        }
                    },
                "localname":  "ProceedsFromIssuanceOfCommonStock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities":  {
                "auth_ref":  [
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10050.0,
                        "parentTag":  "us-gaap_NetCashProvidedByUsedInFinancingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash inflow (outflow) from long-term debt, including capital lease obligations and mandatory redeemable capital securities.",
                            "label":  "Proceeds From Repayments Of Long Term Debt And Capital Securities",
                            "terseLabel":  "Net borrowings (repayments) of long-term debt"
                            }
                        }
                    },
                "localname":  "ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentAdditions":  {
                "auth_ref":  [
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of acquisition of long-lived, physical assets used in the normal conduct of business and not intended for resale.  Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
                            "label":  "Property Plant And Equipment Additions",
                            "terseLabel":  "Additions to property, plant and equipment"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentAdditions",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationFinancialDataBySegmentDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentByTypeAxis":  {
                "auth_ref":  [
                    "r96"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
                            "label":  "Property Plant And Equipment By Type [Axis]",
                            "terseLabel":  "Long-Lived Tangible Asset"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentByTypeAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentGross":  {
                "auth_ref":  [
                    "r94",
                    "r201"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10240.0,
                        "parentTag":  "us-gaap_PropertyPlantAndEquipmentNet",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale.  Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
                            "label":  "Property Plant And Equipment Gross",
                            "totalLabel":  "Total property, plant and equipment"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentGross",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentNet":  {
                "auth_ref":  [
                    "r96",
                    "r185",
                    "r570",
                    "r638"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10190.0,
                        "parentTag":  "us-gaap_Assets",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale.  Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
                            "label":  "Property Plant And Equipment Net",
                            "totalLabel":  "Net property, plant and equipment"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentNet",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentNetAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Property Plant And Equipment Net [Abstract]",
                            "terseLabel":  "Property, plant and equipment:"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentNetAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock":  {
                "auth_ref":  [
                    "r96",
                    "r597",
                    "r598"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale.  Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
                            "label":  "Property Plant And Equipment Policy [Text Block]",
                            "terseLabel":  "Property, Plant and Equipment and Depreciation"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentTypeDomain":  {
                "auth_ref":  [
                    "r94"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.  Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
                            "label":  "Property Plant And Equipment Type [Domain]",
                            "terseLabel":  "Long-Lived Tangible Asset"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentTypeDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_PropertyPlantAndEquipmentUsefulLife":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.  Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
                            "label":  "Property Plant And Equipment Useful Life",
                            "terseLabel":  "Asset useful life"
                            }
                        }
                    },
                "localname":  "PropertyPlantAndEquipmentUsefulLife",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_ProvisionForDoubtfulAccounts":  {
                "auth_ref":  [
                    "r225",
                    "r324"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10240.0,
                        "parentTag":  "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
                            "label":  "Provision For Doubtful Accounts",
                            "terseLabel":  "Provision for doubtful accounts"
                            }
                        }
                    },
                "localname":  "ProvisionForDoubtfulAccounts",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ReceivablesPolicyTextBlock":  {
                "auth_ref":  [
                    "r675",
                    "r676",
                    "r677",
                    "r678"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for receivable.  Includes, but is not limited to, accounts receivable and financing receivable.",
                            "label":  "Receivables Policy [Text Block]",
                            "terseLabel":  "Accounts Receivable"
                            }
                        }
                    },
                "localname":  "ReceivablesPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock":  {
                "auth_ref":  [
                    "r76",
                    "r78"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations.  Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.",
                            "label":  "Reconciliation Of Operating Profit Loss From Segments To Consolidated [Text Block]",
                            "terseLabel":  "Reconciliation of Segment Operating Income to Consolidated Income Before Taxes"
                            }
                        }
                    },
                "localname":  "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_RestrictedCashCurrent":  {
                "auth_ref":  [
                    "r654",
                    "r663"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureCashCashEquivalentsAndRestrictedCashSummaryOfCashCashEquivalentsAndRestrictedCashDetails":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
                        "weight":  1.0
                        },
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10330.0,
                        "parentTag":  "us-gaap_AssetsCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash restricted as to withdrawal or usage, classified as current.  Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
                            "label":  "Restricted Cash Current",
                            "terseLabel":  "Restricted cash"
                            }
                        }
                    },
                "localname":  "RestrictedCashCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureCashCashEquivalentsAndRestrictedCashSummaryOfCashCashEquivalentsAndRestrictedCashDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RestrictedCashNoncurrent":  {
                "auth_ref":  [
                    "r592",
                    "r656",
                    "r663"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureCashCashEquivalentsAndRestrictedCashSummaryOfCashCashEquivalentsAndRestrictedCashDetails":  {
                        "order":  10030.0,
                        "parentTag":  "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of cash restricted as to withdrawal or usage, classified as noncurrent.  Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
                            "label":  "Restricted Cash Noncurrent",
                            "terseLabel":  "Restricted Cash - non-current"
                            }
                        }
                    },
                "localname":  "RestrictedCashNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureCashCashEquivalentsAndRestrictedCashSummaryOfCashCashEquivalentsAndRestrictedCashDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RetainedEarningsAccumulatedDeficit":  {
                "auth_ref":  [
                    "r10",
                    "r106",
                    "r183",
                    "r583",
                    "r588",
                    "r638"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10070.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
                            "label":  "Retained Earnings Accumulated Deficit",
                            "terseLabel":  "Retained earnings"
                            }
                        }
                    },
                "localname":  "RetainedEarningsAccumulatedDeficit",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RetainedEarningsMember":  {
                "auth_ref":  [
                    "r192",
                    "r237",
                    "r238",
                    "r239",
                    "r241",
                    "r248",
                    "r250",
                    "r319",
                    "r453",
                    "r454",
                    "r455",
                    "r475",
                    "r476",
                    "r507",
                    "r579",
                    "r581"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
                            "label":  "Retained Earnings [Member]",
                            "terseLabel":  "Retained Earnings"
                            }
                        }
                    },
                "localname":  "RetainedEarningsMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RevenueFromContractWithCustomerAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Revenue From Contract With Customer [Abstract]"
                            }
                        }
                    },
                "localname":  "RevenueFromContractWithCustomerAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_RevenueFromContractWithCustomerTextBlock":  {
                "auth_ref":  [
                    "r392",
                    "r393",
                    "r394",
                    "r395",
                    "r396",
                    "r397",
                    "r398",
                    "r399",
                    "r400",
                    "r401"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset.  Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer.  Excludes insurance and lease contracts.",
                            "label":  "Revenue From Contract With Customer [Text Block]",
                            "terseLabel":  "Revenue from Contracts with Customers"
                            }
                        }
                    },
                "localname":  "RevenueFromContractWithCustomerTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureRevenueFromContractsWithCustomers"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_RevenueRecognitionPolicyTextBlock":  {
                "auth_ref":  [
                    "r616",
                    "r617"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for revenue.  Includes revenue from contract with customer and from other sources.",
                            "label":  "Revenue Recognition Policy [Text Block]",
                            "terseLabel":  "Revenue Recognition"
                            }
                        }
                    },
                "localname":  "RevenueRecognitionPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_Revenues":  {
                "auth_ref":  [
                    "r221",
                    "r232",
                    "r279",
                    "r280",
                    "r292",
                    "r297",
                    "r298",
                    "r304",
                    "r305",
                    "r308",
                    "r315",
                    "r352",
                    "r353",
                    "r354",
                    "r355",
                    "r356",
                    "r357",
                    "r358",
                    "r359",
                    "r360",
                    "r511",
                    "r569",
                    "r685"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations":  {
                        "order":  10120.0,
                        "parentTag":  "us-gaap_GrossProfit",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process.  Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
                            "label":  "Revenues",
                            "terseLabel":  "Net sales",
                            "verboseLabel":  "Total Revenues"
                            }
                        }
                    },
                "localname":  "Revenues",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationFinancialDataBySegmentDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationSegmentRevenuesDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_RevolvingCreditFacilityMember":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
                            "label":  "Revolving Credit Facility [Member]",
                            "terseLabel":  "HSBC Bank"
                            }
                        }
                    },
                "localname":  "RevolvingCreditFacilityMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability":  {
                "auth_ref":  [
                    "r548",
                    "r637"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
                            "label":  "Right Of Use Asset Obtained In Exchange For Operating Lease Liability",
                            "terseLabel":  "ROU assets obtained in exchange for lease liabilities"
                            }
                        }
                    },
                "localname":  "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLeasesInformationRelatedToLeasesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_SalesRevenueNetMember":  {
                "auth_ref":  [
                    "r308",
                    "r674"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
                            "label":  "Sales Revenue Net [Member]",
                            "terseLabel":  "Exceeded 10% of Consolidated Net Sales"
                            }
                        }
                    },
                "localname":  "SalesRevenueNetMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesAccountingPoliciesDetailNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the components of accrued liabilities.",
                            "label":  "Schedule Of Accrued Liabilities Table [Text Block]",
                            "terseLabel":  "Accrued Liabilities"
                            }
                        }
                    },
                "localname":  "ScheduleOfAccruedLiabilitiesTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureOtherAccruedLiabilitiesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable":  {
                "auth_ref":  [
                    "r129",
                    "r130",
                    "r489"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
                            "label":  "Schedule Of Business Acquisitions By Acquisition [Table]",
                            "terseLabel":  "Schedule Of Business Acquisitions By Acquisition [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsDetailsNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsScheduleOfPurchasePriceAllocationToAssetsAcquiredDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock":  {
                "auth_ref":  [
                    "r129",
                    "r130"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities.  This table does not include leveraged buyouts.",
                            "label":  "Schedule Of Business Acquisitions By Acquisition [Text Block]",
                            "terseLabel":  "Schedule of Purchase Price Allocation to Assets Acquired"
                            }
                        }
                    },
                "localname":  "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock":  {
                "auth_ref":  [
                    "r127"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
                            "label":  "Schedule Of Components Of Income Tax Expense Benefit Table [Text Block]",
                            "terseLabel":  "Income Tax Expense"
                            }
                        }
                    },
                "localname":  "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock":  {
                "auth_ref":  [
                    "r30"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of components of comprehensive income (loss).  Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans.",
                            "label":  "Schedule Of Comprehensive Income Loss Table [Text Block]",
                            "terseLabel":  "Accumulated Comprehensive Loss"
                            }
                        }
                    },
                "localname":  "ScheduleOfComprehensiveIncomeLossTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfDebtInstrumentsTextBlock":  {
                "auth_ref":  [
                    "r26",
                    "r102",
                    "r103",
                    "r104",
                    "r105",
                    "r153",
                    "r154",
                    "r156",
                    "r173",
                    "r623",
                    "r625",
                    "r667"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation.  These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
                            "label":  "Schedule Of Debt Instruments [Text Block]",
                            "terseLabel":  "Schedule of Long-Term Debt"
                            }
                        }
                    },
                "localname":  "ScheduleOfDebtInstrumentsTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock":  {
                "auth_ref":  [
                    "r125"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
                            "label":  "Schedule Of Deferred Tax Assets And Liabilities Table [Text Block]",
                            "terseLabel":  "Deferred Tax Assets and Liabilities"
                            }
                        }
                    },
                "localname":  "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock":  {
                "auth_ref":  [
                    "r673"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
                            "label":  "Schedule Of Earnings Per Share Basic And Diluted Table [Text Block]",
                            "terseLabel":  "Earnings Per Share"
                            }
                        }
                    },
                "localname":  "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureEarningsPerShareTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock":  {
                "auth_ref":  [
                    "r124"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
                            "label":  "Schedule Of Effective Income Tax Rate Reconciliation Table [Text Block]",
                            "terseLabel":  "US Statutory Rate Reconciliation"
                            }
                        }
                    },
                "localname":  "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock":  {
                "auth_ref":  [
                    "r666"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
                            "label":  "Schedule Of Income Before Income Tax Domestic And Foreign Table [Text Block]",
                            "terseLabel":  "US and Foreign Income Before Income Taxes"
                            }
                        }
                    },
                "localname":  "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock":  {
                "auth_ref":  [
                    "r83"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.",
                            "label":  "Schedule Of Intangible Assets And Goodwill Table [Text Block]",
                            "terseLabel":  "Intangible Assets and Goodwill"
                            }
                        }
                    },
                "localname":  "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfInventoryCurrentTableTextBlock":  {
                "auth_ref":  [
                    "r0",
                    "r14",
                    "r15",
                    "r16"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
                            "label":  "Schedule Of Inventory Current Table [Text Block]",
                            "terseLabel":  "Inventories"
                            }
                        }
                    },
                "localname":  "ScheduleOfInventoryCurrentTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureInventoriesTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock":  {
                "auth_ref":  [
                    "r66",
                    "r158",
                    "r182"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.",
                            "label":  "Schedule Of Restricted Cash And Cash Equivalents [Text Block]",
                            "terseLabel":  "Summary of Cash, Cash Equivalents and Restricted Cash"
                            }
                        }
                    },
                "localname":  "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureCashCashEquivalentsAndRestrictedCashTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock":  {
                "auth_ref":  [
                    "r41",
                    "r79"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.",
                            "label":  "Schedule Of Revenues From External Customers And Long Lived Assets By Geographical Areas Table [Text Block]",
                            "terseLabel":  "Revenue by Geographic Area"
                            }
                        }
                    },
                "localname":  "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock":  {
                "auth_ref":  [
                    "r74",
                    "r75",
                    "r77",
                    "r83"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the profit or loss and total assets for each reportable segment.  An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
                            "label":  "Schedule Of Segment Reporting Information By Segment [Text Block]",
                            "terseLabel":  "Financial Data By Segment Table"
                            }
                        }
                    },
                "localname":  "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable":  {
                "auth_ref":  [
                    "r417",
                    "r419",
                    "r422",
                    "r423",
                    "r424",
                    "r425",
                    "r426",
                    "r427",
                    "r428",
                    "r429",
                    "r430",
                    "r431",
                    "r432",
                    "r433",
                    "r434",
                    "r435",
                    "r436",
                    "r437",
                    "r438",
                    "r439",
                    "r440",
                    "r441",
                    "r442",
                    "r443",
                    "r444",
                    "r445",
                    "r446",
                    "r447"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of information about share-based payment arrangement.",
                            "label":  "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]",
                            "terseLabel":  "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]"
                            }
                        }
                    },
                "localname":  "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansAssumptionsUsedToValueOptionGrantsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock":  {
                "auth_ref":  [
                    "r110",
                    "r114",
                    "r115"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure for stock option plans.  Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
                            "label":  "Schedule Of Share Based Compensation Stock Options Activity Table [Text Block]",
                            "terseLabel":  "Stock Option Activity"
                            }
                        }
                    },
                "localname":  "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock":  {
                "auth_ref":  [
                    "r118"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
                            "label":  "Schedule Of Share Based Payment Award Stock Options Valuation Assumptions Table [Text Block]",
                            "terseLabel":  "Assumptions Used to Value Option Grants"
                            }
                        }
                    },
                "localname":  "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_SecuredDebtCurrent":  {
                "auth_ref":  [
                    "r1",
                    "r160",
                    "r180"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10160.0,
                        "parentTag":  "us-gaap_LiabilitiesCurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Carrying value as of the balance sheet date of the portion of long-term, collateralized debt obligations due within one year or the operating cycle, if longer.  Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.",
                            "label":  "Secured Debt Current",
                            "terseLabel":  "Current portion of mortgage payable"
                            }
                        }
                    },
                "localname":  "SecuredDebtCurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_SegmentDomain":  {
                "auth_ref":  [
                    "r276",
                    "r279",
                    "r280",
                    "r281",
                    "r282",
                    "r283",
                    "r284",
                    "r285",
                    "r286",
                    "r287",
                    "r288",
                    "r289",
                    "r290",
                    "r292",
                    "r293",
                    "r294",
                    "r295",
                    "r296",
                    "r297",
                    "r298",
                    "r299",
                    "r300",
                    "r302",
                    "r308",
                    "r331",
                    "r332",
                    "r333",
                    "r334",
                    "r335",
                    "r336",
                    "r337",
                    "r338",
                    "r339",
                    "r346",
                    "r347",
                    "r621",
                    "r741"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
                            "label":  "Segment [Domain]",
                            "terseLabel":  "Segments"
                            }
                        }
                    },
                "localname":  "SegmentDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationFinancialDataBySegmentDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_SegmentReportingDisclosureTextBlock":  {
                "auth_ref":  [
                    "r276",
                    "r277",
                    "r278",
                    "r288",
                    "r291",
                    "r296",
                    "r300",
                    "r301",
                    "r302",
                    "r303",
                    "r304",
                    "r307",
                    "r308",
                    "r309"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for reporting segments including data and tables.  Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
                            "label":  "Segment Reporting Disclosure [Text Block]",
                            "terseLabel":  "Segment Information"
                            }
                        }
                    },
                "localname":  "SegmentReportingDisclosureTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformation"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_SellingGeneralAndAdministrativeExpense":  {
                "auth_ref":  [
                    "r44"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations":  {
                        "order":  10110.0,
                        "parentTag":  "us-gaap_OperatingIncomeLoss",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses.  Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products.  Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges.  General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
                            "label":  "Selling General And Administrative Expense",
                            "terseLabel":  "Selling, general and administrative expenses"
                            }
                        }
                    },
                "localname":  "SellingGeneralAndAdministrativeExpense",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfOperations"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ShareBasedCompensation":  {
                "auth_ref":  [
                    "r57"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows":  {
                        "order":  10200.0,
                        "parentTag":  "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
                        "weight":  1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of noncash expense for share-based payment arrangement.",
                            "label":  "Share Based Compensation",
                            "terseLabel":  "Stock compensation expense"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensation",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights":  {
                "auth_ref":  [
                    "r109"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Description of service or performance condition required to be met for earning right to award under share-based payment arrangement.  Includes, but is not limited to, combination of market, performance or service condition.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Rights",
                            "terseLabel":  "Vesting term"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansDetailsNarrative"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate":  {
                "auth_ref":  [
                    "r444"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The estimated measure of the percentage by which a share price is expected to fluctuate during a period.  Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean.  The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period.  That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate",
                            "terseLabel":  "Volatility"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansAssumptionsUsedToValueOptionGrantsDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period.  Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean.  The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period.  That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Maximum",
                            "terseLabel":  "Volatility, maximum"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansAssumptionsUsedToValueOptionGrantsDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period.  Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean.  The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period.  That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Minimum",
                            "terseLabel":  "Volatility, minimum"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansAssumptionsUsedToValueOptionGrantsDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRangeOfDividendsUsed":  {
                "auth_ref":  [
                    "r119"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "If different dividend rates are used during the contractual term, then disclose the range of expected dividends used.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Range Of Dividends Used",
                            "terseLabel":  "Dividend yield"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRangeOfDividendsUsed",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansAssumptionsUsedToValueOptionGrantsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate":  {
                "auth_ref":  [
                    "r446"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate",
                            "terseLabel":  "Interest rate"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansAssumptionsUsedToValueOptionGrantsDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Maximum",
                            "terseLabel":  "Interest rate, maximum"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansAssumptionsUsedToValueOptionGrantsDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Minimum",
                            "terseLabel":  "Interest rate, minimum"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansAssumptionsUsedToValueOptionGrantsDetails"
                    ],
                "xbrltype":  "percentItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]",
                            "terseLabel":  "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansAssumptionsUsedToValueOptionGrantsDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized":  {
                "auth_ref":  [
                    "r636"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of shares authorized for issuance under share-based payment arrangement.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Authorized",
                            "terseLabel":  "Shares authorized under plan"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansDetailsNarrative"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant":  {
                "auth_ref":  [
                    "r121"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant",
                            "terseLabel":  "Shares available for grant",
                            "verboseLabel":  "Common stock available for future grants at the end of the year"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansDetailsNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansStockOptionActivityDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber":  {
                "auth_ref":  [
                    "r427"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number",
                            "periodEndLabel":  "Options exercisable at the end of the year"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansStockOptionActivityDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice":  {
                "auth_ref":  [
                    "r427"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price",
                            "terseLabel":  "Exercisable"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansStockOptionActivityDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue":  {
                "auth_ref":  [
                    "r440"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value",
                            "terseLabel":  "Aggregate intrinsic value of options exercised"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod":  {
                "auth_ref":  [
                    "r431"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period",
                            "negatedLabel":  "Options forfeited"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansStockOptionActivityDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross":  {
                "auth_ref":  [
                    "r429"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Gross number of share options (or share units) granted during the period.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross",
                            "terseLabel":  "Options granted"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansStockOptionActivityDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue":  {
                "auth_ref":  [
                    "r439"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value",
                            "terseLabel":  "Weighted average fair value at the date of grant"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansDetailsNarrative"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue":  {
                "auth_ref":  [
                    "r121"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value",
                            "terseLabel":  "Aggregate intrinsic value of outstanding options"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber":  {
                "auth_ref":  [
                    "r425",
                    "r426"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of options outstanding, including both vested and non-vested options.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number",
                            "periodEndLabel":  "Options outstanding at the end of the year",
                            "periodStartLabel":  "Options outstanding at the beginning of the year"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansStockOptionActivityDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice":  {
                "auth_ref":  [
                    "r425",
                    "r426"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price",
                            "terseLabel":  "Outstanding"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansStockOptionActivityDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock":  {
                "auth_ref":  [
                    "r115"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding and exercisable options that are fully vested and expected to vest.  Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
                            "label":  "Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding And Exercisable Table [Text Block]",
                            "terseLabel":  "Summary of Options Outstanding"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansTables"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice":  {
                "auth_ref":  [
                    "r430"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
                            "label":  "Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price",
                            "terseLabel":  "Exercised"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansStockOptionActivityDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice":  {
                "auth_ref":  [
                    "r431"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
                            "label":  "Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price",
                            "terseLabel":  "Forfeited"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansStockOptionActivityDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice":  {
                "auth_ref":  [
                    "r429"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
                            "label":  "Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price",
                            "terseLabel":  "Granted"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansStockOptionActivityDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":  {
                "auth_ref":  [
                    "r117"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by range of option prices pertaining to options granted.",
                            "label":  "Share Based Compensation Shares Authorized Under Stock Option Plans By Exercise Price Range [Axis]",
                            "terseLabel":  "Exercise Price Range"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansSummaryOfOptionsOutstandingDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain":  {
                "auth_ref":  [
                    "r120"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.",
                            "label":  "Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Domain]",
                            "terseLabel":  "Exercise Price Range"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansSummaryOfOptionsOutstandingDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit":  {
                "auth_ref":  [
                    "r120"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
                            "label":  "Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Lower Range Limit",
                            "terseLabel":  "Range of exercise prices, lower range"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansSummaryOfOptionsOutstandingDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions":  {
                "auth_ref":  [
                    "r113"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.",
                            "label":  "Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Number Of Exercisable Options",
                            "terseLabel":  "Number exercisable"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansSummaryOfOptionsOutstandingDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions":  {
                "auth_ref":  [
                    "r111"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.",
                            "label":  "Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Number Of Outstanding Options",
                            "terseLabel":  "Number outstanding"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansSummaryOfOptionsOutstandingDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit":  {
                "auth_ref":  [
                    "r120"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
                            "label":  "Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Upper Range Limit",
                            "terseLabel":  "Range of exercise prices, upper range"
                            }
                        }
                    },
                "localname":  "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansSummaryOfOptionsOutstandingDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1":  {
                "auth_ref":  [
                    "r443"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
                            "label":  "Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1",
                            "terseLabel":  "Expected life in years"
                            }
                        }
                    },
                "localname":  "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansAssumptionsUsedToValueOptionGrantsDetails"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1":  {
                "auth_ref":  [
                    "r121"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
                            "label":  "Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1",
                            "terseLabel":  "Aggregate intrinsic value of exercisable options"
                            }
                        }
                    },
                "localname":  "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansDetailsNarrative"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2":  {
                "auth_ref":  [
                    "r116"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
                            "label":  "Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2",
                            "terseLabel":  "Weighted average remaining contractual term"
                            }
                        }
                    },
                "localname":  "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansDetailsNarrative"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1":  {
                "auth_ref":  [
                    "r112"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.",
                            "label":  "Sharebased Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Exercisable Options Weighted Average Exercise Price1",
                            "terseLabel":  "Options exercisable weighted-average exercise price"
                            }
                        }
                    },
                "localname":  "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansSummaryOfOptionsOutstandingDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1":  {
                "auth_ref":  [
                    "r111"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.",
                            "label":  "Sharebased Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Outstanding Options Weighted Average Exercise Price Beginning Balance1",
                            "terseLabel":  "Options outstanding weighted-average exercise price"
                            }
                        }
                    },
                "localname":  "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansSummaryOfOptionsOutstandingDetails"
                    ],
                "xbrltype":  "perShareItemType"
                },
            "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2":  {
                "auth_ref":  [
                    "r116"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
                            "label":  "Sharebased Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Outstanding Options Weighted Average Remaining Contractual Term2",
                            "terseLabel":  "Options outstanding weighted-average remaining contractual life (years)"
                            }
                        }
                    },
                "localname":  "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansSummaryOfOptionsOutstandingDetails"
                    ],
                "xbrltype":  "durationItemType"
                },
            "us-gaap_SignificantAccountingPoliciesTextBlock":  {
                "auth_ref":  [
                    "r67",
                    "r230"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The entire disclosure for all significant accounting policies of the reporting entity.",
                            "label":  "Significant Accounting Policies [Text Block]",
                            "terseLabel":  "Accounting Policies"
                            }
                        }
                    },
                "localname":  "SignificantAccountingPoliciesTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_StatementBusinessSegmentsAxis":  {
                "auth_ref":  [
                    "r195",
                    "r276",
                    "r279",
                    "r280",
                    "r281",
                    "r282",
                    "r283",
                    "r284",
                    "r285",
                    "r286",
                    "r287",
                    "r288",
                    "r289",
                    "r290",
                    "r292",
                    "r293",
                    "r294",
                    "r295",
                    "r296",
                    "r297",
                    "r298",
                    "r299",
                    "r300",
                    "r302",
                    "r308",
                    "r331",
                    "r332",
                    "r333",
                    "r334",
                    "r335",
                    "r336",
                    "r337",
                    "r338",
                    "r339",
                    "r345",
                    "r346",
                    "r347",
                    "r621",
                    "r741"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by business segments.",
                            "label":  "Statement Business Segments [Axis]",
                            "terseLabel":  "Segments"
                            }
                        }
                    },
                "localname":  "StatementBusinessSegmentsAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationFinancialDataBySegmentDetails"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementEquityComponentsAxis":  {
                "auth_ref":  [
                    "r29",
                    "r101",
                    "r192",
                    "r218",
                    "r219",
                    "r220",
                    "r237",
                    "r238",
                    "r239",
                    "r241",
                    "r248",
                    "r250",
                    "r268",
                    "r319",
                    "r391",
                    "r453",
                    "r454",
                    "r455",
                    "r475",
                    "r476",
                    "r507",
                    "r527",
                    "r528",
                    "r529",
                    "r530",
                    "r531",
                    "r532",
                    "r558",
                    "r579",
                    "r580",
                    "r581"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by component of equity.",
                            "label":  "Statement Equity Components [Axis]",
                            "terseLabel":  "Equity Components"
                            }
                        }
                    },
                "localname":  "StatementEquityComponentsAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossAccumulatedComprehensiveLossDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementLineItems":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Line items represent financial concepts included in a table.  These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
                            "label":  "Statement [Line Items]",
                            "terseLabel":  "Statement [Line Items]"
                            }
                        }
                    },
                "localname":  "StatementLineItems",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossAccumulatedComprehensiveLossDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesDetailsNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureRevenueFromContractsWithCustomersDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationFinancialDataBySegmentDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationSegmentRevenuesDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansDetailsNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansSummaryOfOptionsOutstandingDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementOfCashFlowsAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Statement Of Cash Flows [Abstract]"
                            }
                        }
                    },
                "localname":  "StatementOfCashFlowsAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementOfFinancialPositionAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Statement Of Financial Position [Abstract]"
                            }
                        }
                    },
                "localname":  "StatementOfFinancialPositionAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementOfStockholdersEquityAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Statement Of Stockholders Equity [Abstract]"
                            }
                        }
                    },
                "localname":  "StatementOfStockholdersEquityAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StatementTable":  {
                "auth_ref":  [
                    "r237",
                    "r238",
                    "r239",
                    "r268",
                    "r562"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
                            "label":  "Statement [Table]",
                            "terseLabel":  "Statement [Table]"
                            }
                        }
                    },
                "localname":  "StatementTable",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossAccumulatedComprehensiveLossDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureIncomeTaxesDetailsNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureRevenueFromContractsWithCustomersDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationFinancialDataBySegmentDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureSegmentInformationSegmentRevenuesDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansDetailsNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansSummaryOfOptionsOutstandingDetails",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_StockIssuedDuringPeriodSharesNewIssues":  {
                "auth_ref":  [
                    "r7",
                    "r8",
                    "r101",
                    "r106"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of new stock issued during the period.",
                            "label":  "Stock Issued During Period Shares New Issues",
                            "terseLabel":  "Issuance of common stock,shares"
                            }
                        }
                    },
                "localname":  "StockIssuedDuringPeriodSharesNewIssues",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised":  {
                "auth_ref":  [
                    "r7",
                    "r8",
                    "r101",
                    "r106",
                    "r430"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of share options (or share units) exercised during the current period.",
                            "label":  "Stock Issued During Period Shares Stock Options Exercised",
                            "negatedLabel":  "Options exercised"
                            }
                        }
                    },
                "localname":  "StockIssuedDuringPeriodSharesStockOptionsExercised",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureStockOptionPlansStockOptionActivityDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_StockIssuedDuringPeriodValueNewIssues":  {
                "auth_ref":  [
                    "r7",
                    "r8",
                    "r101",
                    "r106"
                    ],
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Equity impact of the value of new stock issued during the period.  Includes shares issued in an initial public offering or a secondary public offering.",
                            "label":  "Stock Issued During Period Value New Issues",
                            "terseLabel":  "Issuance of common stock"
                            }
                        }
                    },
                "localname":  "StockIssuedDuringPeriodValueNewIssues",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.",
                            "label":  "Stock Repurchase Program Number Of Shares Authorized To Be Repurchased",
                            "terseLabel":  "Shares authorized to be repurchased during period"
                            }
                        }
                    },
                "localname":  "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.",
                            "label":  "Stock Repurchase Program Remaining Number Of Shares Authorized To Be Repurchased",
                            "terseLabel":  "Shares that may be purchased under repurchase programs"
                            }
                        }
                    },
                "localname":  "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_StockRepurchasedDuringPeriodShares":  {
                "auth_ref":  [
                    "r7",
                    "r8",
                    "r101",
                    "r106"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury.  Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore.  This element is used when state law does not recognize treasury stock.",
                            "label":  "Stock Repurchased During Period Shares",
                            "negatedLabel":  "Purchase of treasury stock(shares)",
                            "terseLabel":  "Purchase of treasury stock"
                            }
                        }
                    },
                "localname":  "StockRepurchasedDuringPeriodShares",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_StockRepurchasedDuringPeriodValue":  {
                "auth_ref":  [
                    "r7",
                    "r8",
                    "r101",
                    "r106"
                    ],
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury.  Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore.  This element is used when state law does not recognize treasury stock.",
                            "label":  "Stock Repurchased During Period Value",
                            "negatedLabel":  "Purchase of treasury stock"
                            }
                        }
                    },
                "localname":  "StockRepurchasedDuringPeriodValue",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_StockholdersEquity":  {
                "auth_ref":  [
                    "r8",
                    "r11",
                    "r12",
                    "r80",
                    "r638",
                    "r665",
                    "r679",
                    "r728"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10020.0,
                        "parentTag":  "us-gaap_LiabilitiesAndStockholdersEquity",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent.  The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest).  This excludes temporary equity and is sometimes called permanent equity.",
                            "label":  "Stockholders Equity",
                            "periodEndLabel":  "Ending Balance",
                            "periodStartLabel":  "Beginning Balance",
                            "totalLabel":  "Total stockholders' equity"
                            }
                        }
                    },
                "localname":  "StockholdersEquity",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_StockholdersEquityAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Stockholders Equity [Abstract]",
                            "terseLabel":  "STOCKHOLDERS' EQUITY"
                            }
                        }
                    },
                "localname":  "StockholdersEquityAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets",
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_SubsequentEventsPolicyPolicyTextBlock":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for reporting subsequent events.",
                            "label":  "Subsequent Events Policy Policy [Text Block]",
                            "terseLabel":  "Subsequent Events"
                            }
                        }
                    },
                "localname":  "SubsequentEventsPolicyPolicyTextBlock",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_SupplementalCashFlowInformationAbstract":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "label":  "Supplemental Cash Flow Information [Abstract]",
                            "terseLabel":  "Supplemental cash flow information:"
                            }
                        }
                    },
                "localname":  "SupplementalCashFlowInformationAbstract",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfCashFlows"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_TaxesPayableCurrentAndNoncurrent":  {
                "auth_ref":  [
                    "r2",
                    "r161",
                    "r179"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureOtherAccruedLiabilitiesDetails":  {
                        "order":  10050.0,
                        "parentTag":  "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent",
                        "weight":  1.0
                        }
                    },
                "crdr":  "credit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes.",
                            "label":  "Taxes Payable Current And Noncurrent",
                            "terseLabel":  "Income Taxes Payable"
                            }
                        }
                    },
                "localname":  "TaxesPayableCurrentAndNoncurrent",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureOtherAccruedLiabilitiesDetails"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_TradeNamesMember":  {
                "auth_ref":  [
                    "r133"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
                            "label":  "Trade Names [Member]",
                            "terseLabel":  "Tradename"
                            }
                        }
                    },
                "localname":  "TradeNamesMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureBusinessCombinationsScheduleOfPurchasePriceAllocationToAssetsAcquiredDetails"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_TreasuryStockMember":  {
                "auth_ref":  [
                    "r28",
                    "r107"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Shares of an entity that have been repurchased by the entity.  This stock has no voting rights and receives no dividends.  Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital.  Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer.  Classified within temporary equity if redemption is outside the control of the issuer.",
                            "label":  "Treasury Stock [Member]",
                            "terseLabel":  "Treasury Stock"
                            }
                        }
                    },
                "localname":  "TreasuryStockMember",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_TreasuryStockShares":  {
                "auth_ref":  [
                    "r28",
                    "r107"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date.  This stock has no voting rights and receives no dividends.",
                            "label":  "Treasury Stock Shares",
                            "terseLabel":  "Treasury stock, shares"
                            }
                        }
                    },
                "localname":  "TreasuryStockShares",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_TreasuryStockValue":  {
                "auth_ref":  [
                    "r28",
                    "r107",
                    "r108"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets":  {
                        "order":  10040.0,
                        "parentTag":  "us-gaap_StockholdersEquity",
                        "weight":  -1.0
                        }
                    },
                "crdr":  "debit",
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The amount allocated to treasury stock.  Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
                            "label":  "Treasury Stock Value",
                            "negatedLabel":  "Treasury stock, at cost, 1,544,872 shares in 2022 and 2021"
                            }
                        }
                    },
                "localname":  "TreasuryStockValue",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
                    ],
                "xbrltype":  "monetaryItemType"
                },
            "us-gaap_UseOfEstimates":  {
                "auth_ref":  [
                    "r71",
                    "r72",
                    "r73",
                    "r270",
                    "r271",
                    "r273",
                    "r274"
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
                            "label":  "Use Of Estimates",
                            "terseLabel":  "Estimates"
                            }
                        }
                    },
                "localname":  "UseOfEstimates",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureAccountingPoliciesPolicies"
                    ],
                "xbrltype":  "textBlockItemType"
                },
            "us-gaap_VariableRateAxis":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Information by type of variable rate.",
                            "label":  "Variable Rate [Axis]",
                            "terseLabel":  "Variable Rate"
                            }
                        }
                    },
                "localname":  "VariableRateAxis",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "stringItemType"
                },
            "us-gaap_VariableRateDomain":  {
                "auth_ref":  [
                    ],
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
                            "label":  "Variable Rate [Domain]",
                            "terseLabel":  "Variable Rate"
                            }
                        }
                    },
                "localname":  "VariableRateDomain",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureLongTermDebtAndShareholdersEquityDetailsNarrative"
                    ],
                "xbrltype":  "domainItemType"
                },
            "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding":  {
                "auth_ref":  [
                    "r253",
                    "r261"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureEarningsPerShareEarningsPerShareDetails":  {
                        "order":  null,
                        "parentTag":  null,
                        "root":  true,
                        "weight":  null
                        }
                    },
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
                            "label":  "Weighted Average Number Of Diluted Shares Outstanding",
                            "totalLabel":  "Denominator for dilutive earnings per share"
                            }
                        }
                    },
                "localname":  "WeightedAverageNumberOfDilutedSharesOutstanding",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureEarningsPerShareEarningsPerShareDetails"
                    ],
                "xbrltype":  "sharesItemType"
                },
            "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic":  {
                "auth_ref":  [
                    "r252",
                    "r261"
                    ],
                "calculation":  {
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureEarningsPerShareEarningsPerShareDetails":  {
                        "order":  10010.0,
                        "parentTag":  "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
                        "weight":  1.0
                        }
                    },
                "lang":  {
                    "en-us":  {
                        "role":  {
                            "documentation":  "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
                            "label":  "Weighted Average Number Of Shares Outstanding Basic",
                            "terseLabel":  "Weighted average shares outstanding"
                            }
                        }
                    },
                "localname":  "WeightedAverageNumberOfSharesOutstandingBasic",
                "nsuri":  "http://fasb.org/us-gaap/2022",
                "presentation":  [
                    "http://www.acmeunited.com/20221231/taxonomy/role/DisclosureEarningsPerShareEarningsPerShareDetails"
                    ],
                "xbrltype":  "sharesItemType"
                }
            },
        "unitCount":  5
        }
    },
"std_ref":  {
    "r0":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r1":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(19))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r10":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(30)(a)(3))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r100":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/topic&trid=2208564",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r101":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r102":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r103":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r104":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r105":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "505",
        "URI":  "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r106":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.3-04)",
        "Topic":  "505",
        "URI":  "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r107":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "505",
        "URI":  "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r108":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Topic":  "505",
        "URI":  "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r109":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(1)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r11":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(30))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r110":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r111":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(i)-(ii)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r112":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iii)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r113":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(iii)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r114":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r115":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r116":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(1)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r117":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r118":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r119":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)(iii)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r12":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(31))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r120":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(g)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r121":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r122":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r123":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r124":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r125":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r126":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r127":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r128":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 6.I.7)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r129":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r13":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(32))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r130":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r131":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "37",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r132":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r133":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r134":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r135":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "30",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r136":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "30",
        "SubTopic":  "30",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r137":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "30",
        "SubTopic":  "30",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r138":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "35",
        "SubTopic":  "30",
        "Subparagraph":  "(b)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r139":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(b)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r14":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(6)(a))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r140":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/topic&trid=2303972",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r141":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "19",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "810",
        "URI":  "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r142":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "810",
        "URI":  "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r143":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "810",
        "URI":  "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r144":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(3)",
        "Topic":  "810",
        "URI":  "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r145":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c),(3)",
        "Topic":  "810",
        "URI":  "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r146":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r147":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r148":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "182",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r149":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "820",
        "URI":  "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r15":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(6)(b))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r150":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r151":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r152":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "230",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r153":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "835",
        "URI":  "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r154":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "835",
        "URI":  "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r155":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "835",
        "URI":  "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r156":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "30",
        "Topic":  "835",
        "URI":  "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r157":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "20",
        "Topic":  "940",
        "URI":  "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r158":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(1)(a))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r159":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(11))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r16":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(6)(c))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r160":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(13))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r161":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(15)(1))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r162":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(15)(2))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r163":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(15)(5))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r164":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(16))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r165":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(23))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r166":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03.10)",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r167":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03.15(5))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r168":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(15))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r169":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(22))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r17":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.19(a))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r170":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04.10)",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r171":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04.14)",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r172":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "470",
        "Subparagraph":  "(g)",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r173":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "470",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r174":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "825",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r175":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(15)(b)(2))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r176":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(16))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r177":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(12))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r178":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(15)(5))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r179":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(15))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r18":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.19(a),20,24)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r180":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(16)(a)(1))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r181":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(16))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r182":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(2))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r183":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(23)(a)(4))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r184":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(25))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r185":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(8))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r186":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03.15(a))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r187":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(18))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r188":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(8))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r189":  {
        "Name":  "Industry Guide",
        "Number":  "3",
        "Paragraph":  "D-E",
        "Publisher":  "SEC",
        "Section":  "V",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r19":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.19(b),22(b))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r190":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "105",
        "URI":  "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r191":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "105",
        "URI":  "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r192":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "105",
        "URI":  "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r193":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "105",
        "URI":  "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r194":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "105",
        "URI":  "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r195":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)",
        "Topic":  "205",
        "URI":  "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r196":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "205",
        "URI":  "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r197":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r198":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r199":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r2":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(20))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r20":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.19,20)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r200":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(1))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r201":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(13))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r202":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(14))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r203":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(15))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r204":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(16))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r205":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(18))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r206":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(22))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r207":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(30)(a)(4))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r208":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(4))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r209":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(6)(b))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r21":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.19-26)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r210":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(6))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r211":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(9))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r212":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r213":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r214":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r215":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r216":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r217":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r218":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r219":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r22":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.20)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r220":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r221":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(1))",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r222":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(21))",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r223":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(24))",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r224":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(25))",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r225":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(5))",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r226":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r227":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "24",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r228":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r229":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r23":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.21)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r230":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r231":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(c))",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r232":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(g)(1)(ii))",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r233":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(h)(1))",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r234":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(h)(2))",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r235":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(h))",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r236":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.12-04(a))",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r237":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "23",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r238":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "24",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r239":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r24":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.22(a)(1))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r240":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)(2)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r241":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)(3)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r242":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)(4)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r243":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r244":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r245":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r246":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r247":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r248":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r249":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r25":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.22(a)(2))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r250":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r251":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 11.M.Q2)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r252":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r253":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "16",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r254":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r255":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r256":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "23",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r257":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r258":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "60B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r259":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "60B",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r26":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.22)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r260":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r261":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r262":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r263":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r264":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r265":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r266":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/topic&trid=2144383",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r267":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "270",
        "URI":  "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r268":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "272",
        "URI":  "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r269":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "275",
        "URI":  "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r27":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.24)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r270":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "275",
        "URI":  "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r271":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "275",
        "URI":  "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r272":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "275",
        "URI":  "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r273":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r274":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r275":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "275",
        "URI":  "https://asc.fasb.org/topic&trid=2134479",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r276":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r277":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r278":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r279":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r28":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.29,30)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r280":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r281":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r282":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r283":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r284":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r285":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(g)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r286":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(h)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r287":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(j)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r288":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r289":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r29":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02.29-31)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r290":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r291":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "26",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r292":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r293":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r294":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r295":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r296":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "31",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r297":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r298":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r299":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r3":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(22))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r30":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126968391&loc=d3e526-108580",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r300":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r301":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r302":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "32",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r303":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "34",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r304":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "40",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r305":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "41",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r306":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "41",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r307":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "41",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r308":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "42",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r309":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/topic&trid=2134510",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r31":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r310":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "310",
        "URI":  "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r311":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "310",
        "URI":  "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r312":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "310",
        "URI":  "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r313":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "310",
        "URI":  "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r314":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "310",
        "URI":  "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r315":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "323",
        "URI":  "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r316":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "326",
        "URI":  "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r317":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "326",
        "URI":  "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r318":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "326",
        "URI":  "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r319":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "326",
        "URI":  "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r32":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a),(b),(c)",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r320":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(3)",
        "Topic":  "326",
        "URI":  "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r321":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(4)",
        "Topic":  "326",
        "URI":  "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r322":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Topic":  "326",
        "URI":  "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r323":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "326",
        "URI":  "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r324":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "326",
        "URI":  "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r325":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(f)",
        "Topic":  "326",
        "URI":  "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r326":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "330",
        "URI":  "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r327":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "330",
        "URI":  "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r328":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "330",
        "URI":  "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r329":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "330",
        "URI":  "https://asc.fasb.org/topic&trid=2126998",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r33":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a-c)",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r330":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r331":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r332":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r333":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r334":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r335":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(e)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r336":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(f)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r337":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(g)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r338":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(h)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r339":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r34":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r340":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r341":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(d)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r342":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)(1)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r343":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(d)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r344":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "SubTopic":  "30",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/subtopic&trid=2144471",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r345":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "360",
        "URI":  "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r346":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "420",
        "URI":  "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r347":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 5.P.4(d))",
        "Topic":  "420",
        "URI":  "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r348":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "450",
        "URI":  "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r349":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "450",
        "URI":  "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r35":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r350":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "20",
        "Subparagraph":  "(SAB Topic 5.Y.Q2)",
        "Topic":  "450",
        "URI":  "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r351":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "20",
        "Subparagraph":  "(SAB Topic 5.Y.Q4)",
        "Topic":  "450",
        "URI":  "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r352":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-01(a)(4)(i))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r353":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-01(a)(4)(iii)(A))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r354":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-01(a)(4)(iv))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r355":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-01(a)(5))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r356":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-02(a)(4)(i))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r357":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-02(a)(4)(iii)(A))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r358":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-02(a)(4)(iii)(B))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r359":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-02(a)(4)(iv))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r36":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r360":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-02(a)(5))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r361":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r362":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r363":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r364":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(e)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r365":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(f)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r366":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(g)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r367":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(h)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r368":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(i)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r369":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r37":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14A",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r370":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1C",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r371":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1C",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r372":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1C",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r373":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1D",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r374":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1D",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r375":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1D",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r376":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1E",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r377":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1E",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r378":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1E",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r379":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1E",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r38":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r380":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1F",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r381":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1F",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r382":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1F",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(1)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r383":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1F",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(2)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r384":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1I",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r385":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1I",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r386":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1I",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r387":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1I",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r388":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(1)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r389":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(3)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r39":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(10))",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r390":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r391":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.3-04)",
        "Topic":  "505",
        "URI":  "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r392":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r393":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r394":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r395":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r396":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r397":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r398":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)(2)",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r399":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r4":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(24))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r40":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03(20))",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r400":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r401":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/topic&trid=49130388",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r402":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(i)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r403":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(iii)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r404":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)(iv)(03)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r405":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(l)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r406":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(o)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r407":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(p)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r408":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(q)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r409":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(r)(1)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r41":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.1)",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r410":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(r)(2)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r411":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "20",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r412":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "60",
        "Subparagraph":  "(c)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r413":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "70",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r414":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "80",
        "Subparagraph":  "(d)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r415":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "80",
        "Subparagraph":  "(f)(3)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r416":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/topic&trid=2235017",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r417":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1D",
        "Publisher":  "FASB",
        "Section":  "35",
        "SubTopic":  "10",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r418":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "35",
        "SubTopic":  "10",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r419":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "35",
        "SubTopic":  "10",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r42":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.1,2)",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r420":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r421":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r422":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(1)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r423":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(2)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r424":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(3)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r425":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(i)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r426":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(ii)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r427":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iii)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r428":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iv)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r429":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iv)(01)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r43":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.2(a),(d))",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r430":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iv)(02)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r431":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iv)(03)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r432":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iv)(04)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r433":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(i)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r434":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(ii)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r435":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(iii)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r436":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(iii)(01)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r437":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(iii)(02)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r438":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(iii)(03)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r439":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)(1)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r44":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.4)",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r440":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)(2)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r441":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(1)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r442":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(2)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r443":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)(i)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r444":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)(ii)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r445":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)(iii)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r446":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)(iv)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r447":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)(v)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r448":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(h)(1)(i)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r449":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(h)(2)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r45":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.7(b))",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r450":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(h)(2)(i)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r451":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(i)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r452":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(l)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r453":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r454":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(1)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r455":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r456":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/topic&trid=2228938",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r457":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "35",
        "Subparagraph":  "(a)",
        "Topic":  "720",
        "URI":  "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r458":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "35",
        "Subparagraph":  "(b)",
        "Topic":  "720",
        "URI":  "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r459":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r46":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.7)",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r460":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r461":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r462":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r463":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r464":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r465":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r466":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r467":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "19",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r468":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r469":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r47":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.8)",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r470":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r471":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "21",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r472":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r473":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r474":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r475":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(d)(2)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r476":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(d)(3)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r477":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB TOPIC 6.I.5.Q1)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r478":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB TOPIC 6.I.7)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r479":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 6.I.Fact.1)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r48":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-03.9)",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r480":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 6.I.Fact.2)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r481":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 6.I.Fact.3)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r482":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 11.C)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r483":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r484":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "270",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r485":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r486":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/topic&trid=2144680",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r487":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(h)(2)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r488":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(h)(3)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r489":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r49":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/topic&trid=2134417",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r490":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r491":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r492":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r493":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "20",
        "Subparagraph":  "(d)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r494":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(c)(1)",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r495":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "810",
        "URI":  "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r496":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "810",
        "URI":  "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r497":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(bb)",
        "Topic":  "810",
        "URI":  "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r498":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "810",
        "URI":  "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r499":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(a)(1)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r5":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(26)(a))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r50":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r500":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(a)(2)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r501":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(a)(3)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r502":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(b)(1)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r503":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(b)(2)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r504":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(c)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r505":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(d)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r506":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(e)(2)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r507":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(e)(3)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r508":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(e)(4)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r509":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(f)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r51":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r510":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(a)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r511":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r512":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r513":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r514":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r515":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r516":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r517":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r518":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r519":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r52":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r520":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r521":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28129-110885",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r522":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "35",
        "SubTopic":  "20",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r523":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "35",
        "SubTopic":  "20",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r524":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r525":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r526":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r527":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r528":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Subparagraph":  "(a)",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r529":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Subparagraph":  "(b)",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r53":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "14",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r530":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Subparagraph":  "(c)",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r531":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Subparagraph":  "(d)",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r532":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r533":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/topic&trid=2175825",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r534":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "832",
        "URI":  "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r535":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "832",
        "URI":  "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r536":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "835",
        "URI":  "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r537":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Topic":  "835",
        "URI":  "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r538":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r539":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r54":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "15",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r540":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r541":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r542":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r543":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Subparagraph":  "(c)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r544":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r545":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r546":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r547":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(g)(1)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r548":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(g)(2)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r549":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(g)(3)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r55":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "24",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r550":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(g)(4)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r551":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r552":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "SubTopic":  "20",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/subtopic&trid=77888251",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r553":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "848",
        "URI":  "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r554":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "848",
        "URI":  "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r555":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(1)",
        "Topic":  "848",
        "URI":  "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r556":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(2)",
        "Topic":  "848",
        "URI":  "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r557":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(3)(iii)(01)",
        "Topic":  "848",
        "URI":  "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r558":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(3)(iii)(03)",
        "Topic":  "848",
        "URI":  "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r559":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)(1)",
        "Topic":  "860",
        "URI":  "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r56":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r560":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "910",
        "URI":  "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r561":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "330",
        "Topic":  "912",
        "URI":  "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r562":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 11.L)",
        "Topic":  "924",
        "URI":  "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r563":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "926",
        "URI":  "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r564":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "340",
        "Topic":  "928",
        "URI":  "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r565":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.9-03(10)(1))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r566":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(23))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r567":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(26))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r568":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.9-04(27))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r569":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "235",
        "Subparagraph":  "(SX 210.9-05(b)(2))",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r57":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r570":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "360",
        "Topic":  "942",
        "URI":  "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r571":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "210",
        "Subparagraph":  "(SX 210.7-03(a)(23)(a)(3))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r572":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(19))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r573":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(22))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r574":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(23))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r575":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "220",
        "Subparagraph":  "(SX 210.7-04(9))",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r576":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7A",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Subparagraph":  "(d)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r577":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(a)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r578":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(b)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r579":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(e)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r58":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r580":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(f)(1)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r581":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(f)(2)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r582":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(g)(1)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r583":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(g)(2)(i)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r584":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(g)(2)(ii)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r585":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(g)(2)(iii)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r586":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(g)(2)(iv)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r587":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(h)(1)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r588":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(h)(2)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r589":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "825",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r59":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r590":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "310",
        "Subparagraph":  "(SX 210.12-29(Footnote 4))",
        "Topic":  "948",
        "URI":  "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r591":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "210",
        "Topic":  "954",
        "URI":  "https://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r592":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "210",
        "Topic":  "954",
        "URI":  "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r593":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "210",
        "Topic":  "954",
        "URI":  "https://asc.fasb.org/extlink&oid=127002003&loc=SL6242269-115581",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r594":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "310",
        "Topic":  "954",
        "URI":  "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r595":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "440",
        "Subparagraph":  "(d)",
        "Topic":  "954",
        "URI":  "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r596":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "450",
        "Topic":  "954",
        "URI":  "https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r597":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "360",
        "Subparagraph":  "(d)",
        "Topic":  "958",
        "URI":  "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r598":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "360",
        "Topic":  "958",
        "URI":  "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r599":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Column B))",
        "Topic":  "970",
        "URI":  "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r6":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(26)(b))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r60":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r600":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Column C))",
        "Topic":  "970",
        "URI":  "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r601":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Column D))",
        "Topic":  "970",
        "URI":  "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r602":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Column E))",
        "Topic":  "970",
        "URI":  "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r603":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Column F))",
        "Topic":  "970",
        "URI":  "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r604":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Column G))",
        "Topic":  "970",
        "URI":  "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r605":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Column H))",
        "Topic":  "970",
        "URI":  "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r606":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Column I))",
        "Topic":  "970",
        "URI":  "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r607":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "360",
        "Subparagraph":  "(SX 210.12-28(Footnote 2))",
        "Topic":  "970",
        "URI":  "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r608":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "310",
        "Subparagraph":  "(c)",
        "Topic":  "976",
        "URI":  "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r609":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "310",
        "Subparagraph":  "(b)",
        "Topic":  "978",
        "URI":  "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
        "role":  "http://www.xbrl.org/2003/role/disclosureRef"
        },
    "r61":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r610":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r611":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r612":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(6)(a)(1))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r613":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(6)(a)(3))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r614":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r615":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r616":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r617":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r618":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "52",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r619":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r62":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r620":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "31",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r621":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "24",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r622":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r623":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "69B",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r624":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "69C",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r625":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "69E",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r626":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "69F",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r627":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)",
        "Topic":  "505",
        "URI":  "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r628":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "91",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r629":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "91",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r63":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r630":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "91",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r631":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "17",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r632":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "11",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "80",
        "Subparagraph":  "(a)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r633":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "80",
        "Subparagraph":  "(a)",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r634":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "80",
        "Topic":  "715",
        "URI":  "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r635":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(1)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r636":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(3)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r637":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "53",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "20",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r638":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "10",
        "Topic":  "852",
        "URI":  "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r639":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13H",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "40",
        "Subparagraph":  "(a)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r64":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r640":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13H",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "40",
        "Subparagraph":  "(b)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r641":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "29F",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "40",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
        "role":  "http://www.xbrl.org/2003/role/exampleRef"
        },
    "r642":  {
        "Name":  "Exchange Act",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "12",
        "Subsection":  "b",
        "role":  "http://www.xbrl.org/2003/role/presentationRef"
        },
    "r643":  {
        "Name":  "Exchange Act",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "12",
        "Subsection":  "b-2",
        "role":  "http://www.xbrl.org/2003/role/presentationRef"
        },
    "r644":  {
        "Name":  "Exchange Act",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "12",
        "Subsection":  "b-23",
        "role":  "http://www.xbrl.org/2003/role/presentationRef"
        },
    "r645":  {
        "Name":  "Exchange Act",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "12",
        "Subsection":  "d1-1",
        "role":  "http://www.xbrl.org/2003/role/presentationRef"
        },
    "r646":  {
        "Name":  "Form 10-K",
        "Number":  "249",
        "Publisher":  "SEC",
        "Section":  "310",
        "role":  "http://www.xbrl.org/2003/role/presentationRef"
        },
    "r647":  {
        "Name":  "Form 20-F",
        "Number":  "249",
        "Publisher":  "SEC",
        "Section":  "220",
        "Subsection":  "f",
        "role":  "http://www.xbrl.org/2003/role/presentationRef"
        },
    "r648":  {
        "Name":  "Form 40-F",
        "Number":  "249",
        "Publisher":  "SEC",
        "Section":  "240",
        "Subsection":  "f",
        "role":  "http://www.xbrl.org/2003/role/presentationRef"
        },
    "r649":  {
        "Name":  "Forms 10-K, 10-Q, 20-F",
        "Number":  "240",
        "Publisher":  "SEC",
        "Section":  "13",
        "Subsection":  "a-1",
        "role":  "http://www.xbrl.org/2003/role/presentationRef"
        },
    "r65":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r650":  {
        "Name":  "Regulation S-T",
        "Number":  "232",
        "Publisher":  "SEC",
        "Section":  "405",
        "role":  "http://www.xbrl.org/2003/role/presentationRef"
        },
    "r651":  {
        "Name":  "Securities Act",
        "Number":  "230",
        "Publisher":  "SEC",
        "Section":  "405",
        "role":  "http://www.xbrl.org/2003/role/presentationRef"
        },
    "r652":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "450",
        "URI":  "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349",
        "role":  "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
        },
    "r653":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "855",
        "URI":  "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662",
        "role":  "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
        },
    "r654":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(1))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r655":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(13))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r656":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(17))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r657":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(6))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r658":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(9))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r659":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r66":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r660":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r661":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "220",
        "URI":  "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r662":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r663":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "230",
        "URI":  "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r664":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(f))",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r665":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(g)(1)(ii))",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r666":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.4-08(h)(1)(Note 1))",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r667":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.12-04(a))",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r668":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "23",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r669":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "24",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r67":  {
        "Name":  "Accounting Standards Codification",
        "Publisher":  "FASB",
        "Topic":  "235",
        "URI":  "https://asc.fasb.org/topic&trid=2122369",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r670":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r671":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r672":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "250",
        "URI":  "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r673":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "260",
        "URI":  "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r674":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "18",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r675":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "310",
        "URI":  "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r676":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "310",
        "URI":  "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r677":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "310",
        "URI":  "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r678":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "310",
        "URI":  "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r679":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "323",
        "URI":  "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r68":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "18",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "275",
        "URI":  "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r680":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r681":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(h)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r682":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "10",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(c)",
        "Topic":  "410",
        "URI":  "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r683":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "450",
        "URI":  "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r684":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "20",
        "Subparagraph":  "(SAB Topic 5.Y.Q2)",
        "Topic":  "450",
        "URI":  "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r685":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-01(a)(4)(ii))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r686":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1A",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.13-01(a)(4)(iii))",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r687":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r688":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1D",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(a)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r689":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1E",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(d)",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r69":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "18",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r690":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "606",
        "URI":  "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r691":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(1)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r692":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(2)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r693":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)(3)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r694":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(i)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r695":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(ii)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r696":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iii)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r697":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iv)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r698":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iv)(01)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r699":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iv)(02)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r7":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(28))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r70":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "20",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r700":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iv)(03)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r701":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(1)(iv)(04)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r702":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(i)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r703":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(ii)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r704":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(iii)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r705":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(iii)(01)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r706":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(iii)(02)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r707":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)(2)(iii)(03)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r708":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)(1)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r709":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(d)(2)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r71":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r710":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(1)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r711":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(e)(2)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r712":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)(i)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r713":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)(ii)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r714":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)(iii)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r715":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)(iv)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r716":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)(2)(v)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r717":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(i)",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r718":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "35",
        "SubTopic":  "740",
        "Topic":  "718",
        "URI":  "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r719":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "12",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r72":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r720":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r721":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r722":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r723":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r724":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 6.I.7)",
        "Topic":  "740",
        "URI":  "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r725":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "15",
        "SubTopic":  "50",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r726":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "25",
        "SubTopic":  "50",
        "Topic":  "805",
        "URI":  "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r727":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "65",
        "SubTopic":  "40",
        "Subparagraph":  "(e)(3)",
        "Topic":  "815",
        "URI":  "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r728":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "28",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(f)",
        "Topic":  "825",
        "URI":  "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r729":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "230",
        "Topic":  "830",
        "URI":  "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r73":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "9",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "275",
        "URI":  "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r730":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "20",
        "Subparagraph":  "(b)",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r731":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r732":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "6",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "842",
        "URI":  "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r733":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "852",
        "URI":  "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r734":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "7",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "852",
        "URI":  "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r735":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)(1)",
        "Topic":  "860",
        "URI":  "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r736":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)(2)",
        "Topic":  "860",
        "URI":  "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r737":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "3",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(c)(3)",
        "Topic":  "860",
        "URI":  "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r738":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(1)",
        "Topic":  "860",
        "URI":  "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r739":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(2)",
        "Topic":  "860",
        "URI":  "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r74":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "22",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r740":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Subparagraph":  "(b)(3)",
        "Topic":  "860",
        "URI":  "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r741":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "4H",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "40",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r742":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "13H",
        "Publisher":  "FASB",
        "Section":  "55",
        "SubTopic":  "40",
        "Subparagraph":  "(c)",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r743":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1B",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "825",
        "Topic":  "944",
        "URI":  "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
        "role":  "http://www.xbrl.org/2009/role/commonPracticeRef"
        },
    "r75":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "25",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r76":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r77":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "30",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r78":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "31",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r79":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "41",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "280",
        "URI":  "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r8":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(29))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r80":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 4.E)",
        "Topic":  "310",
        "URI":  "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r81":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "330",
        "URI":  "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r82":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SAB Topic 5.BB)",
        "Topic":  "330",
        "URI":  "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r83":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "20",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r84":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r85":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "45",
        "SubTopic":  "30",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r86":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r87":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r88":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "((a)(1),(b))",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r89":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r9":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "S99",
        "SubTopic":  "10",
        "Subparagraph":  "(SX 210.5-02(30)(a)(1))",
        "Topic":  "210",
        "URI":  "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r90":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)(1)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r91":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)(2)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r92":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "2",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "30",
        "Subparagraph":  "(a)(3)",
        "Topic":  "350",
        "URI":  "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r93":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(a)",
        "Topic":  "360",
        "URI":  "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r94":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "360",
        "URI":  "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r95":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(c)",
        "Topic":  "360",
        "URI":  "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r96":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "360",
        "URI":  "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r97":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "8",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Subparagraph":  "(b)",
        "Topic":  "460",
        "URI":  "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r98":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "1",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        },
    "r99":  {
        "Name":  "Accounting Standards Codification",
        "Paragraph":  "5",
        "Publisher":  "FASB",
        "Section":  "50",
        "SubTopic":  "10",
        "Topic":  "470",
        "URI":  "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
        "role":  "http://fasb.org/us-gaap/role/ref/legacyRef"
        }
    },
"version":  "2.2"
}


17 Previous Filings that this Filing References

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

11/09/22  Acme United Corp.                 10-Q        9/30/22   62:6.4M                                   ActiveDisclosure/FA
 3/31/21  Acme United Corp.                 10-K       12/31/20   90:10M                                    ActiveDisclosure/FA
 3/15/18  Acme United Corp.                 10-K       12/31/17   89:4.5M                                   Placido Robert/FA
 8/04/17  Acme United Corp.                 10-Q        6/30/17   43:1.6M                                   Placido Robert/FA
 3/22/17  Acme United Corp.                 DEF 14A     4/24/17    1:410K                                   Donnelley … Solutions/FA
 5/13/16  Acme United Corp.                 10-Q        3/31/16   47:1.8M                                   Placido Robert/FA
 3/06/14  Acme United Corp.                 10-K       12/31/13   92:5.9M                                   Placido Robert/FA
 5/10/13  Acme United Corp.                 10-Q        3/31/13   43:1.9M                                   Placido Robert/FA
 8/14/12  Acme United Corp.                 10-Q        6/30/12   43:2M                                     Placido Robert/FA
 5/14/12  Acme United Corp.                 10-Q        3/31/12   29:1.9M                                   Placido Robert/FA
 3/11/11  Acme United Corp.                 10-K       12/31/10   10:1.3M                                   Placido Robert/FA
 3/12/08  Acme United Corp.                 10-K       12/31/07    8:147K                                   Placido Robert/FA
 3/03/06  Acme United Corp.                 8-K:5,9     3/03/06    2:41K                                    Placido Robert/FA
 7/08/05  Acme United Corp.                 8-K:5,8,9   7/01/05    3:15K                                    Scullin Group, Inc./FA
 3/29/05  Acme United Corp.                 DEF 14A     4/25/05    1:105K                                   Placido Robert/FA
 3/18/05  Acme United Corp.                 10-K       12/31/04    5:174K                                   Placido Robert/FA
 2/09/05  Acme United Corp.                 8-K:1       9/28/04    1:10K                                    Scullin Group, Inc./FA
Top
Filing Submission 0001564590-23-003422   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Fri., May 17, 10:10:02.6pm ET