XML 37 R19.htm IDEA: XBRL DOCUMENT
v3.25.0.1

CAPITAL STOCK | 12 Months Ended
--- | ---
Dec. 31, 2024
CAPITAL STOCK [Abstract] |
CAPITAL STOCK | CAPITAL STOCK The Company had no shares of preferred stock outstanding as of December 31, 2024 and 2023. 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 Disclosure of the activity of outstanding common stock and common stock held in treasury. + References No definition available. + Details
Name: | gww_CapitalStockTextBlock
Namespace Prefix: | gww_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration