XML 60 R46.htm IDEA: XBRL DOCUMENT
v3.22.4

Summary of Significant Accounting Policies - Reclassification (Details) - USD ($) $ in Millions | Dec. 31, 2022 | Dec. 31, 2021
--- | --- | ---
Reclassification |  |
Other long-term liabilities | $ 51.4 | $ 50.2
Deferred Compensation Plan Liabilities Reclassification | Reclassification Adjustment |  |
Reclassification |  |
Long-term retirement benefits |  | (43.2)
Other long-term liabilities |  | $ 43.2

X
- Definition Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable and amount of liability, recognized in statement of financial position, for pension, other postretirement and postemployment benefits, classified as noncurrent. + References No definition available. + Details
Name: | rs_DeferredCompensationLiabilityAndPensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent
Namespace Prefix: | rs_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.24) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_OtherLiabilitiesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis=rs_DeferredCompensationPlanLiabilitiesReclassificationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RestatementAxis=srt_RevisionOfPriorPeriodReclassificationAdjustmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |