Debt Instrument [Line Items]

NameDebtInstrumentLineItems
Namespacehttp://fasb.org/us-gaap/2020-01-31
Prefixus-gaap
Data typexbrli:stringItemType
Period typeduration
Substitution Groupxbrli:item
BalanceNone
NillableTrue
AbstractTrue

Labels

TextLangRoleContainer role
Debt Instrument [Line Items]en-UShttp://www.xbrl.org/2003/role/labelhttp://www.xbrl.org/2003/role/link
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.en-UShttp://www.xbrl.org/2003/role/documentationhttp://www.xbrl.org/2003/role/link

Related Child Concepts

NameRelation TypeRole
us-gaap:DebtInstrumentIssuer
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentDescription
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentCurrency
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentPriority
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentCollateral
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentCreditRating
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentThirdPartyCreditEnhancement
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentCovenantDescription
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:RatioOfIndebtednessToNetCapital1
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentFee
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentCarryingAmount
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentFaceAmount
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentRepurchaseAmount
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentRepurchaseDate
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentRepurchasedFaceAmount
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtLongtermAndShorttermCombinedAmountAbstract
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentFairValue
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentInterestRateTerms
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:LongtermDebtWeightedAverageInterestRate
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:LongTermDebtWeightedAverageInterestRateOverTime
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtWeightedAverageInterestRate
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentPaymentTerms
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentOfferingDate1
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentIssuanceDate1
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentMaturityDateDescription
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentCallFeature
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentConvertibleTermsOfConversionFeature
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentIncreaseDecreaseForPeriodDescription
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentSinkingFundDescription
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentRestrictiveCovenants
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentUnusedBorrowingCapacityDescription
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentConvertibleAssociatedDerivativeTransactionsDescription
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtDefaultLongtermDebtAbstract
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentSubjectiveAccelerationClause
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentTerm
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt
us-gaap:DebtInstrumentTable
allhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentIssuer
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentDescription
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentCurrency
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentPriority
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentCollateral
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentCreditRating
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentThirdPartyCreditEnhancement
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentCovenantDescription
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:RatioOfIndebtednessToNetCapital1
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentFee
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentCarryingAmount
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentFaceAmount
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentRepurchaseAmount
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentRepurchaseDate
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentRepurchasedFaceAmount
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtLongtermAndShorttermCombinedAmountAbstract
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentFairValue
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentInterestRateTerms
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:LongtermDebtWeightedAverageInterestRate
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:LongTermDebtWeightedAverageInterestRateOverTime
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtWeightedAverageInterestRate
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentPaymentTerms
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentOfferingDate1
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentIssuanceDate1
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentMaturityDateDescription
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentCallFeature
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentConvertibleTermsOfConversionFeature
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentIncreaseDecreaseForPeriodDescription
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentSinkingFundDescription
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentRestrictiveCovenants
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentUnusedBorrowingCapacityDescription
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentConvertibleAssociatedDerivativeTransactionsDescription
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtDefaultLongtermDebtAbstract
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentSubjectiveAccelerationClause
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable
us-gaap:DebtInstrumentTerm
domain-memberhttp://fasb.org/us-gaap/role/disclosure/DebtDebtInstrumentTable

Related Parent Concepts

NameRelation TypeRole
us-gaap:DebtInstrumentTable
parent-childhttp://fasb.org/us-gaap/role/disclosure/Debt