XML 57 R41.htm IDEA: XBRL DOCUMENT
v3.10.0.1

CAPITAL STOCK (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2018
CAPITAL STOCK [Abstract] |
Schedule of Capital Stock | The activity related to outstanding common stock and common stock held in treasury was as follows:
| 2018 |  | 2017 |  | 2016
| Outstanding Common Stock | Treasury Stock |  | Outstanding Common Stock | Treasury Stock |  | Outstanding Common Stock | Treasury Stock
Balance at beginning of period | 56,328,863 |  | 53,330,356 |  |  | 58,804,314 |  | 50,854,905 |  |  | 62,028,708 |  | 47,630,511 |
Exercise of stock options | 930,258 |  | (930,258 | ) |  | 407,542 |  | (407,542 | ) |  | 315,171 |  | (315,171 | )
Settlement of restricted stock units, net of 39,075, 36,585 and 41,128 shares retained, respectively | 80,988 |  | (80,988 | ) |  | 103,331 |  | (103,331 | ) |  | 78,310 |  | (78,310 | )
Settlement of performance share units, net of 1,027, 9,334 and 6,765 shares retained, respectively | 1,911 |  | (1,911 | ) |  | 13,978 |  | (13,978 | ) |  | 11,806 |  | (11,806 | )
Purchase of treasury shares | (1,479,660 | ) | 1,479,660 |  |  | (3,000,302 | ) | 3,000,302 |  |  | (3,629,681 | ) | 3,629,681 |
Balance at end of period | 55,862,360 |  | 53,796,859 |  |  | 56,328,863 |  | 53,330,356 |  |  | 58,804,314 |  | 50,854,905 |

X
- Definition CAPITAL STOCK [Abstract] + References No definition available. + Details
Name: | gww_CapitalStockAbstract
Namespace Prefix: | gww_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of an entity's capital units or capital shares, including the value of capital units or capital shares, units authorized, units outstanding and other information necessary to a fair presentation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04.16) -URI http://asc.fasb.org/extlink&oid=6488278&loc=d3e603758-122996 + Details
Name: | us-gaap_ScheduleOfCapitalUnitsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration