XML 61 R47.htm IDEA: XBRL DOCUMENT
v3.22.0.1

GOODWILL AND INTANGIBLE ASSETS - SCHEDULE OF INTANGIBLE ASSETS BY MAJOR CLASS (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2021 | Dec. 31, 2020 | Dec. 31, 2019
Intangible Assets [Line Items] |  |  |  |
Finite-Lived Intangible Assets, Accumulated Amortization |  | $ (354,445) | $ (261,424) |
Intangible Assets Gross Excluding Goodwill |  | 2,298,586 | 2,326,919 |
Intangible Assets, Net (Excluding Goodwill) |  | 1,944,141 | 2,065,495 |
Finite-Lived Intangible Assets, Amortization Expense |  | 119,600 | 66,500 | $ 35,500
Intangible Assets, Amortization Period |  |  |  |
Intangible Assets [Line Items] |  |  |  |
Finite-Lived Intangible Assets, Amortization Expense |  | 32,000 |  |
Trademarks |  |  |  |
Intangible Assets [Line Items] |  |  |  |
Finite-Lived Intangible Assets, Gross | [1] | 38,758 | 24,898 |
Finite-Lived Intangible Assets, Accumulated Amortization | [1] | (20,058) | (11,415) |
Finite-Lived Intangible Assets, Net | [1] | 18,700 | 13,483 |
Customer relationships |  |  |  |
Intangible Assets [Line Items] |  |  |  |
Finite-Lived Intangible Assets, Gross | [1] | 1,431,251 | 1,434,554 |
Finite-Lived Intangible Assets, Accumulated Amortization | [1] | (308,180) | (227,585) |
Finite-Lived Intangible Assets, Net | [1] | 1,123,071 | 1,206,969 |
Distribution agreements |  |  |  |
Intangible Assets [Line Items] |  |  |  |
Finite-Lived Intangible Assets, Gross | [1] | 29,212 | 29,212 |
Finite-Lived Intangible Assets, Accumulated Amortization | [1] | (22,714) | (21,040) |
Finite-Lived Intangible Assets, Net | [1] | 6,498 | 8,172 |
Non-compete agreements |  |  |  |
Intangible Assets [Line Items] |  |  |  |
Finite-Lived Intangible Assets, Gross |  | 4,300 | 4,462 |
Finite-Lived Intangible Assets, Accumulated Amortization |  | (3,493) | (1,384) |
Finite-Lived Intangible Assets, Net |  | 807 | 3,078 |
Trademarks |  |  |  |
Intangible Assets [Line Items] |  |  |  |
Indefinite-Lived Intangible Assets, Gross |  | $ 795,065 | $ 833,793 |
Minimum |  |  |  |
Intangible Assets [Line Items] |  |  |  |
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life |  | 1 year |  |
Minimum | Trademarks |  |  |  |
Intangible Assets [Line Items] |  |  |  |
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life |  | 1 year |  |
Minimum | Customer relationships |  |  |  |
Intangible Assets [Line Items] |  |  |  |
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life |  | 10 years |  |
Minimum | Distribution agreements |  |  |  |
Intangible Assets [Line Items] |  |  |  |
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life |  | 15 years |  |
Maximum |  |  |  |
Intangible Assets [Line Items] |  |  |  |
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life |  | 20 years |  |
Maximum | Trademarks |  |  |  |
Intangible Assets [Line Items] |  |  |  |
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life |  | 12 years |  |
Maximum | Customer relationships |  |  |  |
Intangible Assets [Line Items] |  |  |  |
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life |  | 20 years |  |
Maximum | Distribution agreements |  |  |  |
Intangible Assets [Line Items] |  |  |  |
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life |  | 19 years |  |
Maximum | Non-compete agreements |  |  |  |
Intangible Assets [Line Items] |  |  |  |
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life |  | 2 years |  |
[1] | The net carrying amount as of December 31, 2020 excluded $1.0 million of trademarks, $3.3 million of customer relationships and $1.4 million of distribution agreements that were classified as held for sale and disposed in the first quarter of 2021 as part of the Canadian divestitures disclosed in Note 7, "Assets and Liabilities Held For Sale".

X
- Definition Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274 + Details
Name: | us-gaap_AmortizationOfIntangibleAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 928 -SubTopic 340 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 926 -SubTopic 20 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 + Details
Name: | us-gaap_FiniteLivedIntangibleAssetsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 + Details
Name: | us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount before accumulated amortization of intangible assets, excluding goodwill. + References No definition available. + Details
Name: | us-gaap_IntangibleAssetsGrossExcludingGoodwill
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph ((a)(1),(b)) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274 + Details
Name: | us-gaap_IntangibleAssetsNetExcludingGoodwill
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Goodwill [Line Items] [Line Items] + References No definition available. + Details
Name: | wcc_GoodwillLineItemsLineItems
Namespace Prefix: | wcc_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ChangeInAccountingEstimateByTypeAxis=us-gaap_IntangibleAssetsAmortizationPeriodMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DistributionRightsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |