Temporary Equity [Line Items]

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

Labels

TextLangRoleContainer role
Temporary Equity [Line Items]en-UShttp://www.xbrl.org/2003/role/labelhttp://www.xbrl.org/2003/role/link

Related Child Concepts

NameRelation TypeRole
us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract
parent-childhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquity
us-gaap:TemporaryEquityValueExcludingAdditionalPaidInCapital
parent-childhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquity
us-gaap:TemporaryEquityDescription
parent-childhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquity
us-gaap:TemporaryEquityParOrStatedValuePerShare
parent-childhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquity
us-gaap:TemporaryEquitySharesAuthorized
parent-childhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquity
us-gaap:TemporaryEquitySharesIssued
parent-childhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquity
us-gaap:TemporaryEquitySharesOutstanding
parent-childhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquity
us-gaap:TemporaryEquityRedemptionPricePerShare
parent-childhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquity
us-gaap:TemporaryEquityAccountingTreatment
parent-childhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquity
us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement
parent-childhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquity
us-gaap:TemporaryEquityContractTerms
parent-childhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquity
us-gaap:TemporaryEquityShareSubscriptions
parent-childhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquity
us-gaap:TemporaryEquitySharesSubscribedButUnissued
parent-childhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquity
us-gaap:TemporaryEquitySharesSubscribedButUnissuedSubscriptionsReceivable
parent-childhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquity
us-gaap:TemporaryEquityLiquidationPreferencePerShare
parent-childhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquity
us-gaap:TemporaryEquityLiquidationPreference
parent-childhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquity
us-gaap:IncreaseDecreaseInTemporaryEquityRollForward
parent-childhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquity
us-gaap:TemporaryEquityByClassOfStockTable
allhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquityTemporaryEquityByClassOfStockTable
us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquityTemporaryEquityByClassOfStockTable
us-gaap:TemporaryEquityValueExcludingAdditionalPaidInCapital
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquityTemporaryEquityByClassOfStockTable
us-gaap:TemporaryEquityDescription
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquityTemporaryEquityByClassOfStockTable
us-gaap:TemporaryEquityParOrStatedValuePerShare
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquityTemporaryEquityByClassOfStockTable
us-gaap:TemporaryEquitySharesAuthorized
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquityTemporaryEquityByClassOfStockTable
us-gaap:TemporaryEquitySharesIssued
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquityTemporaryEquityByClassOfStockTable
us-gaap:TemporaryEquitySharesOutstanding
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquityTemporaryEquityByClassOfStockTable
us-gaap:TemporaryEquityRedemptionPricePerShare
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquityTemporaryEquityByClassOfStockTable
us-gaap:TemporaryEquityAccountingTreatment
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquityTemporaryEquityByClassOfStockTable
us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquityTemporaryEquityByClassOfStockTable
us-gaap:TemporaryEquityContractTerms
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquityTemporaryEquityByClassOfStockTable
us-gaap:TemporaryEquityShareSubscriptions
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquityTemporaryEquityByClassOfStockTable
us-gaap:TemporaryEquitySharesSubscribedButUnissued
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquityTemporaryEquityByClassOfStockTable
us-gaap:TemporaryEquitySharesSubscribedButUnissuedSubscriptionsReceivable
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquityTemporaryEquityByClassOfStockTable
us-gaap:TemporaryEquityLiquidationPreferencePerShare
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquityTemporaryEquityByClassOfStockTable
us-gaap:TemporaryEquityLiquidationPreference
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquityTemporaryEquityByClassOfStockTable
us-gaap:IncreaseDecreaseInTemporaryEquityRollForward
domain-memberhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquityTemporaryEquityByClassOfStockTable

Related Parent Concepts

NameRelation TypeRole
us-gaap:TemporaryEquityByClassOfStockTable
parent-childhttp://fasb.org/us-gaap/role/disclosure/TemporaryEquity