XML 126 R52.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Significant Accounting Policies - Classes of Assets and Ranges of Annual Depreciation Rates (Details) | 12 Months Ended
--- | ---
Dec. 31, 2019
Buildings | Minimum |
Classes of assets and ranges of annual depreciation rates |
Annual depreciation rate on assets | 4.00%
Buildings | Maximum |
Classes of assets and ranges of annual depreciation rates |
Annual depreciation rate on assets | 20.00%
Machinery and equipment | Minimum |
Classes of assets and ranges of annual depreciation rates |
Annual depreciation rate on assets | 10.00%
Machinery and equipment | Maximum |
Classes of assets and ranges of annual depreciation rates |
Annual depreciation rate on assets | 20.00%
Furniture and fixtures | Minimum |
Classes of assets and ranges of annual depreciation rates |
Annual depreciation rate on assets | 6.70%
Furniture and fixtures | Maximum |
Classes of assets and ranges of annual depreciation rates |
Annual depreciation rate on assets | 33.30%
Automobiles and trucks | Minimum |
Classes of assets and ranges of annual depreciation rates |
Annual depreciation rate on assets | 10.00%
Automobiles and trucks | Maximum |
Classes of assets and ranges of annual depreciation rates |
Annual depreciation rate on assets | 33.30%

X
- Definition Annual depreciation rate on assets. + References No definition available. + Details
Name: | shw_AnnualDepreciationRateOnAssets
Namespace Prefix: | shw_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Classes of assets and ranges of annual depreciation rates. + References No definition available. + Details
Name: | shw_ClassesOfAssetsAndRangesOfAnnualDepreciationRatesAbstract
Namespace Prefix: | shw_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=shw_AutomobilesAndTrucksMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |