XML 87 R72.htm IDEA: XBRL DOCUMENT v3.22.4
EARNINGS PER SHARE - SCHEDULE OF EARNINGS PER SHARE, BASIC AND DILUTED (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accelerated Share Repurchases [Line Items]      
Payments for Repurchase of Common Stock $ 11,069 $ 0 $ 0
Stock Repurchase Program, Authorized Amount $ 1,000,000    
Treasury Stock, Shares, Acquired 87,502    
Preferred Stock Dividends, Income Statement Impact $ 57,408 $ 57,408 $ 30,139
Weighted average common shares outstanding used in computing basic earnings per share 50,734,000 50,300,000 46,174,000
Common shares issuable upon exercise of dilutive stock options 1,661,000 1,730,000 451,000
Weighted average common shares outstanding and common share equivalents used in computing diluted earnings per share 52,395,000 52,030,000 46,625,000
Earnings Per Share attributable to WESCO International, Inc.      
Basic $ 15.83 $ 8.11 $ 1.53
Diluted $ 15.33 $ 7.84 $ 1.51
Net Income (Loss) Available to Common Stockholders, Basic $ 803,063 $ 407,974 $ 70,421
Net Income attributable to WESCO International, Inc. $ 860,471 $ 465,382 $ 100,560
Treasury Stock, Common [Member]      
Accelerated Share Repurchases [Line Items]      
Treasury Stock, Shares, Acquired 87,502