v2.4.0.6

Financial Instruments (Details 2) (USD $) | 12 Months Ended
--- | ---
Dec. 31, 2011 ShortTons | Dec. 31, 2010 ShortTons
Commodity Hedges Contract Nine [Member] |  |
Summary of outstanding hedges |  |
Inception Date | Dec. 08, 2009 | Dec. 08, 2009
Commencement Date | Jan. 01, 2010 | Jan. 01, 2010
Termination Date | Dec. 31, 2011 | Dec. 31, 2011
Transaction Hedged | ONP | ONP
Notional Amount (in Short Tons per Month) | 2,000 | 2,000
Contract Price Per Short Ton | $ 76.00 | $ 76.00
Commodity Hedges Contract Ten [Member] |  |
Summary of outstanding hedges |  |
Inception Date | Dec. 10, 2009 | Dec. 10, 2009
Commencement Date | Jan. 01, 2010 | Jan. 01, 2010
Termination Date | Dec. 31, 2011 | Dec. 31, 2011
Transaction Hedged | OCC | OCC
Notional Amount (in Short Tons per Month) | 2,000 | 2,000
Contract Price Per Short Ton | 82.00 | 82.00
Commodity Hedges Contract Eleven [Member] |  |
Summary of outstanding hedges |  |
Inception Date | Dec. 11, 2009 | Dec. 11, 2009
Commencement Date | Jan. 01, 2010 | Jan. 01, 2010
Termination Date | Dec. 31, 2011 | Dec. 31, 2011
Transaction Hedged | OCC | OCC
Notional Amount (in Short Tons per Month) | 2,000 | 2,000
Contract Price Per Short Ton | 82.00 | 82.00
Commodity Hedges Contract Twelve [Member] |  |
Summary of outstanding hedges |  |
Inception Date | Jan. 05, 2010 | Jan. 05, 2010
Commencement Date | Jan. 01, 2010 | Jan. 01, 2010
Termination Date | Dec. 31, 2011 | Dec. 31, 2011
Transaction Hedged | ONP | ONP
Notional Amount (in Short Tons per Month) | 2,000 | 2,000
Contract Price Per Short Ton | 84.00 | 84.00
Commodity Hedges Contract Thirteen [Member] |  |
Summary of outstanding hedges |  |
Inception Date | Jan. 06, 2010 | Jan. 06, 2010
Commencement Date | Jan. 01, 2010 | Jan. 01, 2010
Termination Date | Dec. 31, 2011 | Dec. 31, 2011
Transaction Hedged | OCC | OCC
Notional Amount (in Short Tons per Month) | 1,000 | 1,000
Contract Price Per Short Ton | 90.00 | 90.00
Commodity Hedges Contract Fourteen [Member] |  |
Summary of outstanding hedges |  |
Inception Date | Jan. 27, 2010 | Jan. 27, 2010
Commencement Date | Feb. 01, 2010 | Feb. 01, 2010
Termination Date | Jan. 31, 2012 | Jan. 31, 2012
Transaction Hedged | OCC | OCC
Notional Amount (in Short Tons per Month) | 1,000 | 1,000
Contract Price Per Short Ton | 90.00 | 90.00
Commodity Hedges Contract Fifteen [Member] |  |
Summary of outstanding hedges |  |
Inception Date | Sep. 23, 2010 | Sep. 23, 2010
Commencement Date | Jan. 01, 2011 | Jan. 01, 2011
Termination Date | Dec. 31, 2011 | Dec. 31, 2011
Transaction Hedged | ONP | ONP
Notional Amount (in Short Tons per Month) | 1,000 | 1,000
Contract Price Per Short Ton | 95.00 | 95.00
Commodity Hedges Contract Sixteen [Member] |  |
Summary of outstanding hedges |  |
Inception Date | Sep. 28, 2010 | Sep. 28, 2010
Commencement Date | Jan. 01, 2011 | Jan. 01, 2011
Termination Date | Dec. 31, 2011 | Dec. 31, 2011
Transaction Hedged | ONP | ONP
Notional Amount (in Short Tons per Month) | 1,000 | 1,000
Contract Price Per Short Ton | 95.00 | 95.00
Commodity Hedges Contract Seventeen [Member] |  |
Summary of outstanding hedges |  |
Inception Date | Oct. 11, 2010 | Oct. 11, 2010
Commencement Date | Jan. 01, 2011 | Jan. 01, 2011
Termination Date | Dec. 31, 2012 | Dec. 31, 2012
Transaction Hedged | OCC | OCC
Notional Amount (in Short Tons per Month) | 1,500 | 1,500
Contract Price Per Short Ton | $ 115.00 | $ 115.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 forward price on the price risk forward or futures contract, such as a gas futures contract. + References No definition available. + Details
Name: | us-gaap_DerivativeForwardPrice
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