XML 58 R46.htm IDEA: XBRL DOCUMENT
v3.5.0.2

Derivative Financial Instruments (Details) bbl in Thousands |  | 1 Months Ended | 3 Months Ended
--- | --- | --- | ---
Sep. 30, 2016 MMBTU $ / EnergyContent $ / Barrels bbl | Oct. 26, 2016 MMBTU $ / EnergyContent $ / Barrels bbl | Mar. 31, 2016 MMBTU $ / EnergyContent
Derivative Financial Instruments |  |  |
Percentage of Proved Property Secured for Credit Facility Borrowing | 90.00% |  |
NYMEX Oil Swap Contract Fourth Quarter 2016 [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 2,249 |  |
Derivative, Swap Type, Average Fixed Price | $ / Barrels | 59.03 |  |
NYMEX Oil Swap Contract 2017 [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 5,612 |  |
Derivative, Swap Type, Average Fixed Price | $ / Barrels | 46.46 |  |
NYMEX Oil Swap Contracts [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 7,861 |  |
NYMEX Oil Collar Contract Fourth Quarter 2016 [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 881 |  |
Derivative, Floor Price | $ / Barrels | 40.00 |  |
Derivative, Cap Price | $ / Barrels | 51.52 |  |
NYMEX Oil Collar Contract 2017 [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 2,463 |  |
Derivative, Floor Price | $ / Barrels | 45.00 |  |
Derivative, Cap Price | $ / Barrels | 54.09 |  |
NYMEX Oil Collar Contracts [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 3,344 |  |
Gas Swaps Contract Fourth Quarter 2016 [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Energy Measure, Purchased Volumes | MMBTU | 0 |  |
Derivative, Nonmonetary Notional Amount, Energy Measure | MMBTU | 26,700,000 |  |
Derivative, Swap Type, Average Fixed Price | $ / EnergyContent | 3.34 |  |
Derivative, Swap Type, Average Fixed Price, Purchased Volumes | $ / EnergyContent | 0.00 |  |
Derivative, Nonmonetary Notional Amount, Energy Measure, Net of Purchased Volumes | MMBTU | 26,700,000 |  |
Gas Swaps Contract 2017 [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Energy Measure, Purchased Volumes | MMBTU | 0 |  |
Derivative, Nonmonetary Notional Amount, Energy Measure, Sold Volumes | MMBTU |  |  | 38,600,000
Derivative, Nonmonetary Notional Amount, Energy Measure | MMBTU | 99,549,000 |  |
Derivative, Swap Type, Average Fixed Price | $ / EnergyContent | 3.94 |  | 4.43
Derivative, Swap Type, Average Fixed Price, Purchased Volumes | $ / EnergyContent | 0.00 |  |
Derivative, Nonmonetary Notional Amount, Energy Measure, Net of Purchased Volumes | MMBTU | 99,549,000 |  |
Gas Swaps Contract 2018 [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Energy Measure, Purchased Volumes | MMBTU | (30,606,000) |  |
Derivative, Nonmonetary Notional Amount, Energy Measure | MMBTU | 57,970,000 |  |
Derivative, Swap Type, Average Fixed Price | $ / EnergyContent | 3.70 |  |
Derivative, Swap Type, Average Fixed Price, Purchased Volumes | $ / EnergyContent | 4.27 |  |
Derivative, Nonmonetary Notional Amount, Energy Measure, Net of Purchased Volumes | MMBTU | 27,364,000 |  |
Gas Swaps Contract 2019 [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Energy Measure, Purchased Volumes | MMBTU | (24,415,000) |  |
Derivative, Nonmonetary Notional Amount, Energy Measure | MMBTU | 24,415,000 |  |
Derivative, Swap Type, Average Fixed Price | $ / EnergyContent | 4.34 |  |
Derivative, Swap Type, Average Fixed Price, Purchased Volumes | $ / EnergyContent | 4.34 |  |
Derivative, Nonmonetary Notional Amount, Energy Measure, Net of Purchased Volumes | MMBTU | 0 |  |
Gas Swaps Contracts [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Energy Measure, Purchased Volumes | MMBTU | (55,021,000) |  | (55,021,000)
Derivative, Nonmonetary Notional Amount, Energy Measure | MMBTU | 208,634,000 |  |
Derivative, Nonmonetary Notional Amount, Energy Measure, Net of Purchased Volumes | MMBTU | 153,613,000 |  |
IF El Paso Permian [Member] |  |  |
Derivative Financial Instruments |  |  |
Index percent of natural gas fixed swaps | 1.00% |  |
IF HSC [Member] |  |  |
Derivative Financial Instruments |  |  |
Index percent of natural gas fixed swaps | 96.00% |  |
IF NNG Ventura [Member] |  |  |
Derivative Financial Instruments |  |  |
Index percent of natural gas fixed swaps | 3.00% |  |
OPIS Ethane Purity Mont Belvieu [Member] | NGL Swaps Contract Fourth Quarter 2016 [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 687 |  |
Derivative, Swap Type, Average Fixed Price | $ / Barrels | 8.71 |  |
OPIS Ethane Purity Mont Belvieu [Member] | NGL Swaps Contract 2017 [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 3,062 |  |
Derivative, Swap Type, Average Fixed Price | $ / Barrels | 8.92 |  |
OPIS Ethane Purity Mont Belvieu [Member] | NGL Swaps Contract 2018 [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 2,435 |  |
Derivative, Swap Type, Average Fixed Price | $ / Barrels | 10.18 |  |
OPIS Ethane Purity Mont Belvieu [Member] | NGL Swaps Contract 2019 [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 1,200 |  |
Derivative, Swap Type, Average Fixed Price | $ / Barrels | 10.92 |  |
OPIS Ethane Purity Mont Belvieu [Member] | NGL Swaps Contract 2020 [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 539 |  |
Derivative, Swap Type, Average Fixed Price | $ / Barrels | 11.13 |  |
OPIS Ethane Purity Mont Belvieu [Member] | NGL Swaps Contracts [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 7,923 |  |
OPIS Propane Mont Belvieu Non-TET [Member] | NGL Swaps Contract Fourth Quarter 2016 [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 792 |  |
Derivative, Swap Type, Average Fixed Price | $ / Barrels | 18.53 |  |
OPIS Propane Mont Belvieu Non-TET [Member] | NGL Swaps Contract 2017 [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 1,530 |  |
Derivative, Swap Type, Average Fixed Price | $ / Barrels | 20.78 |  |
OPIS Propane Mont Belvieu Non-TET [Member] | NGL Swaps Contract 2018 [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 593 |  |
Derivative, Swap Type, Average Fixed Price | $ / Barrels | 21.60 |  |
OPIS Propane Mont Belvieu Non-TET [Member] | NGL Swaps Contract 2019 [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 0 |  |
Derivative, Swap Type, Average Fixed Price | $ / Barrels | 0.00 |  |
OPIS Propane Mont Belvieu Non-TET [Member] | NGL Swaps Contract 2020 [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 0 |  |
Derivative, Swap Type, Average Fixed Price | $ / Barrels | 0.00 |  |
OPIS Propane Mont Belvieu Non-TET [Member] | NGL Swaps Contracts [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 2,915 |  |
OPIS Normal Butane Mont Belvieu Non-TET [Member] | NGL Swaps Contract Fourth Quarter 2016 [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 226 |  |
Derivative, Swap Type, Average Fixed Price | $ / Barrels | 22.91 |  |
OPIS Normal Butane Mont Belvieu Non-TET [Member] | NGL Swaps Contract 2017 [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 0 |  |
Derivative, Swap Type, Average Fixed Price | $ / Barrels | 0.00 |  |
OPIS Normal Butane Mont Belvieu Non-TET [Member] | NGL Swaps Contract 2018 [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 0 |  |
Derivative, Swap Type, Average Fixed Price | $ / Barrels | 0.00 |  |
OPIS Normal Butane Mont Belvieu Non-TET [Member] | NGL Swaps Contract 2019 [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 0 |  |
Derivative, Swap Type, Average Fixed Price | $ / Barrels | 0.00 |  |
OPIS Normal Butane Mont Belvieu Non-TET [Member] | NGL Swaps Contract 2020 [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 0 |  |
Derivative, Swap Type, Average Fixed Price | $ / Barrels | 0.00 |  |
OPIS Normal Butane Mont Belvieu Non-TET [Member] | NGL Swaps Contracts [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 226 |  |
OPIS Isobutane Mont Belvieu Non-TET [Member] | NGL Swaps Contract Fourth Quarter 2016 [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 182 |  |
Derivative, Swap Type, Average Fixed Price | $ / Barrels | 23.25 |  |
OPIS Isobutane Mont Belvieu Non-TET [Member] | NGL Swaps Contract 2017 [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 0 |  |
Derivative, Swap Type, Average Fixed Price | $ / Barrels | 0.00 |  |
OPIS Isobutane Mont Belvieu Non-TET [Member] | NGL Swaps Contract 2018 [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 0 |  |
Derivative, Swap Type, Average Fixed Price | $ / Barrels | 0.00 |  |
OPIS Isobutane Mont Belvieu Non-TET [Member] | NGL Swaps Contract 2019 [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 0 |  |
Derivative, Swap Type, Average Fixed Price | $ / Barrels | 0.00 |  |
OPIS Isobutane Mont Belvieu Non-TET [Member] | NGL Swaps Contract 2020 [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 0 |  |
Derivative, Swap Type, Average Fixed Price | $ / Barrels | 0.00 |  |
OPIS Isobutane Mont Belvieu Non-TET [Member] | NGL Swaps Contracts [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume | 182 |  |
Subsequent Event [Member] | NYMEX Oil Collar Contracts [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume |  | 3,300 |
Derivative, Floor Price | $ / Barrels |  | 50.00 |
Subsequent Event [Member] | NGL Swaps Contracts [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Volume |  | 4,100 |
Subsequent Event [Member] | Gas Contracts [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Nonmonetary Notional Amount, Energy Measure | MMBTU |  | 5,400,000 |
Minimum [Member] | Subsequent Event [Member] | NYMEX Oil Collar Contracts [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Cap Price | $ / Barrels |  | 58.18 |
Minimum [Member] | Subsequent Event [Member] | NGL Swaps Contracts [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Swap Type, Average Fixed Price | $ / EnergyContent |  | 13.02 |
Minimum [Member] | Subsequent Event [Member] | Gas Contracts [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Swap Type, Average Fixed Price | $ / EnergyContent |  | 3.15 |
Maximum [Member] | Subsequent Event [Member] | NYMEX Oil Collar Contracts [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Cap Price | $ / Barrels |  | 61.55 |
Maximum [Member] | Subsequent Event [Member] | NGL Swaps Contracts [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Swap Type, Average Fixed Price | $ / EnergyContent |  | 47.67 |
Maximum [Member] | Subsequent Event [Member] | Gas Contracts [Member] |  |  |
Derivative Financial Instruments |  |  |
Derivative, Swap Type, Average Fixed Price | $ / EnergyContent |  | 3.46 |

X
- Definition Derivative, Nonmonetary Notional Amount, Energy Measure, Net of Purchased Volumes + References No definition available. + Details
Name: | sm_DerivativeNonmonetaryNotionalAmountEnergyMeasureNetofPurchasedVolumes
Namespace Prefix: | sm_
Data Type: | num:energyItemType
Balance Type: | na
Period Type: | duration

X
- Definition Nominal energy measure used to calculate payments on a derivative instrument for purchased fixed price volumes + References No definition available. + Details
Name: | sm_DerivativeNonmonetaryNotionalAmountEnergyMeasurePurchasedVolumes
Namespace Prefix: | sm_
Data Type: | num:energyItemType
Balance Type: | na
Period Type: | duration

X
- Definition Derivative, Nonmonetary Notional Amount, Energy Measure, Sold Volumes + References No definition available. + Details
Name: | sm_DerivativeNonmonetaryNotionalAmountEnergyMeasureSoldVolumes
Namespace Prefix: | sm_
Data Type: | num:energyItemType
Balance Type: | na
Period Type: | duration

X
- Definition Derivative, Swap Type, Average Fixed Price, Purchased Volumes + References No definition available. + Details
Name: | sm_DerivativeSwapTypeAverageFixedPricePurchasedVolumes
Namespace Prefix: | sm_
Data Type: | us-types:perUnitItemType
Balance Type: | na
Period Type: | instant

X
- Definition Index percent of natural gas fixed swaps + References No definition available. + Details
Name: | sm_IndexPercentOfNaturalGasFixedSwaps
Namespace Prefix: | sm_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of Proved Property Secured for Credit Facility Borrowing + References No definition available. + Details
Name: | sm_PercentageofProvedPropertySecuredforCreditFacilityBorrowing
Namespace Prefix: | sm_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

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 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_DerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Nominal energy measure used to calculate payments on a derivative instrument. + References No definition available. + Details
Name: | us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure
Namespace Prefix: | us-gaap_
Data Type: | num:energyItemType
Balance Type: | na
Period Type: | duration

X
- Definition Nominal volume used to calculate payments on a derivative instrument. + References No definition available. + Details
Name: | us-gaap_DerivativeNonmonetaryNotionalAmountVolume
Namespace Prefix: | us-gaap_
Data Type: | num:volumeItemType
Balance Type: | na
Period Type: | duration

X
- Definition Average fixed price related to the group of price risk swap derivatives. + References No definition available. + Details
Name: | us-gaap_DerivativeSwapTypeAverageFixedPrice
Namespace Prefix: | us-gaap_
Data Type: | us-types:perUnitItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sm_NYMEXOilSwapContractFourthQuarter2016Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sm_NYMEXOilSwapContract2017Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sm_NYMEXOilSwapContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sm_NYMEXOilCollarContractFourthQuarter2016Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sm_NYMEXOilCollarContract2017Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sm_NYMEXOilCollarContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sm_GasSwapsContractFourthQuarter2016Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sm_GasSwapsContract2017Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sm_GasSwapsContract2018Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sm_GasSwapsContract2019Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sm_GasSwapsContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | sm_DerivativeUnderlyingIndexAxis=sm_IfElPasoPermianMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | sm_DerivativeUnderlyingIndexAxis=sm_IfHscMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | sm_DerivativeUnderlyingIndexAxis=sm_IfNngVenturaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | sm_DerivativeUnderlyingIndexAxis=sm_OPISEthanePurityMontBelvieuMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sm_NGLSwapsContractFourthQuarter2016Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sm_NGLSwapsContract2017Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sm_NGLSwapsContract2018Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sm_NGLSwapsContract2019Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sm_NGLSwapsContract2020Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sm_NGLSwapsContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | sm_DerivativeUnderlyingIndexAxis=sm_OPISPropaneMontBelvieuNonTETMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | sm_DerivativeUnderlyingIndexAxis=sm_OPISNormalButaneMontBelvieuNonTETMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | sm_DerivativeUnderlyingIndexAxis=sm_OPISIsobutaneMontBelvieuNonTETMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=sm_GasContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |