XML 88 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
EARNINGS PER SHARE - SCHEDULE OF EARNINGS PER SHARE, BASIC AND DILUTED (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Mar. 31, 2021
Accelerated Share Repurchases [Line Items]        
Payments for Repurchase of Common Stock $ 0 $ 0 $ 150,000  
Stock Repurchase Program, Authorized Amount $ 400,000 300,000 $ 300,000  
Stock Repurchase Program Expiration Date Dec. 31, 2020      
Treasury Stock, Shares, Acquired     3,455,584  
Preferred Stock Dividends, Income Statement Impact $ 57,408 $ 30,139 $ 0  
Weighted average common shares outstanding used in computing basic earnings per share 50,300,000 46,174,000 43,104,000  
Common shares issuable upon exercise of dilutive stock options 1,730,000 451,000 383,000  
Weighted average common shares outstanding and common share equivalents used in computing diluted earnings per share 52,030,000 46,625,000 43,487,000  
Earnings Per Share attributable to WESCO International, Inc.        
Basic $ 8.11 $ 1.53 $ 5.18  
Diluted $ 7.84 $ 1.51 $ 5.14  
Net Income (Loss) Available to Common Stockholders, Basic $ 407,974 $ 70,421 $ 223,426  
Net Income attributable to WESCO International, Inc. $ 465,382 100,560 $ 223,426  
Treasury Stock, Common [Member]        
Accelerated Share Repurchases [Line Items]        
Payments for Repurchase of Common Stock   $ 275,000    
Treasury Stock, Common, Shares       3,455,584
Treasury Stock, Shares, Acquired   5,459,030