XML 55 R37.htm IDEA: XBRL DOCUMENT
v3.25.0.1

CAPITAL STOCK (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2024
CAPITAL STOCK [Abstract] |
Schedule of Capital Stock | The activity related to outstanding common stock and common stock held in treasury was as follows:
| 2024 |  | 2023 |  | 2022
| Outstanding Common Stock | Treasury Stock |  | Outstanding Common Stock | Treasury Stock |  | Outstanding Common Stock | Treasury Stock
Balance at beginning of period | 49,317,402 |  | 60,341,817 |  |  | 50,256,323 |  | 59,402,896 |  |  | 51,220,205 |  | 58,439,014 |
Exercise of stock options | 113,274 |  | (113,274) |  |  | 139,189 |  | (139,189) |  |  | 101,802 |  | (101,802) |
Settlement of restricted stock units – net of 39,118, 32,800 and 31,132 shares retained, respectively | 79,400 |  | (79,400) |  |  | 83,795 |  | (83,795) |  |  | 64,649 |  | (64,649) |
Settlement of performance share units – net of 9,629, 18,521 and 10,359 shares retained, respectively | 15,110 |  | (15,110) |  |  | 28,135 |  | (28,135) |  |  | 13,890 |  | (13,890) |
Purchase of treasury shares | (1,192,316) |  | 1,192,316 |  |  | (1,190,040) |  | 1,190,040 |  |  | (1,144,223) |  | 1,144,223 |
Balance at end of period | 48,332,870 |  | 61,326,349 |  |  | 49,317,402 |  | 60,341,817 |  |  | 50,256,323 |  | 59,402,896 |

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