XML 53 R36.htm IDEA: XBRL DOCUMENT
v3.24.0.1

CAPITAL STOCK (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2023
CAPITAL STOCK [Abstract] |
Schedule of Capital Stock | The activity related to outstanding common stock and common stock held in treasury was as follows:
| 2023 |  | 2022 |  | 2021
| Outstanding Common Stock | Treasury Stock |  | Outstanding Common Stock | Treasury Stock |  | Outstanding Common Stock | Treasury Stock
Balance at beginning of period | 50,256,323 |  | 59,402,896 |  |  | 51,220,205 |  | 58,439,014 |  |  | 52,524,391 |  | 57,134,828 |
Exercise of stock options | 139,189 |  | (139,189) |  |  | 101,802 |  | (101,802) |  |  | 188,444 |  | (188,444) |
Settlement of restricted stock units – net of 32,800, 31,132 and 61,377 shares retained, respectively | 83,795 |  | (83,795) |  |  | 64,649 |  | (64,649) |  |  | 127,969 |  | (127,969) |
Settlement of performance share units – net of 18,521, 10,359 and 9,746 shares retained, respectively | 28,135 |  | (28,135) |  |  | 13,890 |  | (13,890) |  |  | 12,507 |  | (12,507) |
Purchase of treasury shares | (1,190,040) |  | 1,190,040 |  |  | (1,144,223) |  | 1,144,223 |  |  | (1,633,106) |  | 1,633,106 |
Balance at end of period | 49,317,402 |  | 60,341,817 |  |  | 50,256,323 |  | 59,402,896 |  |  | 51,220,205 |  | 58,439,014 |

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 No definition available. + Details
Name: | us-gaap_ScheduleOfCapitalUnitsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration