v2.4.0.6

Financial Instruments (Details 3) (USD $) | 12 Months Ended
--- | ---
Dec. 31, 2011 ShortTons
Collar Hedges Contract One [Member] |
Summary of outstanding hedges |
Inception Date | Dec. 08, 2010
Commencement Date | Jan. 01, 2011
Termination Date | Dec. 31, 2012
Transaction Hedged | OCC
Notional Amount (in Gallons per Month) | 2,000
Floor Strike Price Per Short Ton | $ 80.00
Cap Strike Price Per Short Ton | 180.00
Collar Hedges Contract Two [Member] |
Summary of outstanding hedges |
Inception Date | Dec. 08, 2010
Commencement Date | Jan. 01, 2011
Termination Date | Dec. 31, 2012
Transaction Hedged | OCC
Notional Amount (in Gallons per Month) | 2,000
Floor Strike Price Per Short Ton | 86.00
Cap Strike Price Per Short Ton | 210.00
Collar Hedges Contract Three [Member] |
Summary of outstanding hedges |
Inception Date | Dec. 08, 2010
Commencement Date | Jan. 01, 2011
Termination Date | Dec. 31, 2012
Transaction Hedged | OCC
Notional Amount (in Gallons per Month) | 2,000
Floor Strike Price Per Short Ton | 81.00
Cap Strike Price Per Short Ton | 190.00
Collar Hedges Contract Four [Member] |
Summary of outstanding hedges |
Inception Date | Dec. 08, 2010
Commencement Date | Jan. 01, 2011
Termination Date | Dec. 31, 2012
Transaction Hedged | OCC
Notional Amount (in Gallons per Month) | 2,000
Floor Strike Price Per Short Ton | 85.00
Cap Strike Price Per Short Ton | 195.00
Collar Hedges Contract Five [Member] |
Summary of outstanding hedges |
Inception Date | Dec. 08, 2010
Commencement Date | Jan. 01, 2011
Termination Date | Dec. 31, 2012
Transaction Hedged | OCC
Notional Amount (in Gallons per Month) | 2,000
Floor Strike Price Per Short Ton | 87.00
Cap Strike Price Per Short Ton | 195.00
Collar Hedges Contract Six [Member] |
Summary of outstanding hedges |
Inception Date | Jan. 19, 2011
Commencement Date | Feb. 01, 2011
Termination Date | Dec. 31, 2012
Transaction Hedged | OCC
Notional Amount (in Gallons per Month) | 2,500
Floor Strike Price Per Short Ton | 90.00
Cap Strike Price Per Short Ton | 155.00
Collar Hedges Contract Seven [Member] |
Summary of outstanding hedges |
Inception Date | Jan. 19, 2011
Commencement Date | Feb. 01, 2011
Termination Date | Dec. 31, 2012
Transaction Hedged | OCC
Notional Amount (in Gallons per Month) | 2,500
Floor Strike Price Per Short Ton | 90.00
Cap Strike Price Per Short Ton | 155.00
Collar Hedges Contract Eight [Member] |
Summary of outstanding hedges |
Inception Date | Apr. 15, 2011
Commencement Date | Jul. 01, 2011
Termination Date | Dec. 31, 2012
Transaction Hedged | OCC
Notional Amount (in Gallons per Month) | 2,000
Floor Strike Price Per Short Ton | 90.00
Cap Strike Price Per Short Ton | 155.00
Collar Hedges Contract Nine [Member] |
Summary of outstanding hedges |
Inception Date | Apr. 15, 2011
Commencement Date | Jul. 01, 2011
Termination Date | Dec. 31, 2012
Transaction Hedged | OCC
Notional Amount (in Gallons per Month) | 2,000
Floor Strike Price Per Short Ton | 90.00
Cap Strike Price Per Short Ton | 155.00
Collar Hedges Contract Ten [Member] |
Summary of outstanding hedges |
Inception Date | Apr. 26, 2011
Commencement Date | Jul. 01, 2011
Termination Date | Dec. 31, 2012
Transaction Hedged | ONP
Notional Amount (in Gallons per Month) | 1,000
Floor Strike Price Per Short Ton | 90.00
Cap Strike Price Per Short Ton | 165.00
Collar Hedges Contract Eleven [Member] |
Summary of outstanding hedges |
Inception Date | Apr. 26, 2011
Commencement Date | Jul. 01, 2011
Termination Date | Dec. 31, 2012
Transaction Hedged | ONP
Notional Amount (in Gallons per Month) | 1,000
Floor Strike Price Per Short Ton | 90.00
Cap Strike Price Per Short Ton | 165.00
Collar Hedges Contract Twelve [Member] |
Summary of outstanding hedges |
Inception Date | Aug. 01, 2011
Commencement Date | Jan. 01, 2012
Termination Date | Dec. 31, 2012
Transaction Hedged | ONP
Notional Amount (in Gallons per Month) | 2,000
Floor Strike Price Per Short Ton | 85.00
Cap Strike Price Per Short Ton | 135.00
Collar Hedges Contract Thirteen [Member] |
Summary of outstanding hedges |
Inception Date | Aug. 01, 2011
Commencement Date | Jan. 01, 2012
Termination Date | Dec. 31, 2012
Transaction Hedged | ONP
Notional Amount (in Gallons per Month) | 2,000
Floor Strike Price Per Short Ton | 85.00
Cap Strike Price Per Short Ton | $ 135.00

X
- Definition Aggregate notional amount of derivative expressed in nonmonetary units. For example, the number of barrels specified in a fuel oil forward purchase contract. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Article 12 + Details
Name: | invest_DerivativeNonmonetaryNotionalAmount
Namespace Prefix: | invest_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

X
- Definition Commencement Date. + References No definition available. + Details
Name: | rsg_CommencementDate
Namespace Prefix: | rsg_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | rsg_SummaryOfOutstandingHedgesAbstract
Namespace Prefix: | rsg_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The cap rate on a price risk derivative such as a cap or collar. A payment or receipt is triggered if the market rate exceeds the cap rate on the contract. + References No definition available. + Details
Name: | us-gaap_DerivativeCapPrice
Namespace Prefix: | us-gaap_
Data Type: | us-types:perUnitItemType
Balance Type: | na
Period Type: | instant

X
- Definition Floor rate on a price risk derivative such as a floor or a collar. A payment or receipt is triggered if the market rate falls below the floor rate on the contract. + References No definition available. + Details
Name: | us-gaap_DerivativeFloorPrice
Namespace Prefix: | us-gaap_
Data Type: | us-types:perUnitItemType
Balance Type: | na
Period Type: | instant

X
- Definition The date the entity entered into the derivative. + References No definition available. + Details
Name: | us-gaap_DerivativeInceptionDates
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition The date the derivative matures. + References No definition available. + Details
Name: | us-gaap_DerivativeMaturityDates
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition The underlying refers to the price on the security, commodity, index, or other variable specified by the contract. + References No definition available. + Details
Name: | us-gaap_DerivativeUnderlying
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration