| Line |
Label |
Object Class (Data type) |
Period Type |
Balance |
Report Element Name |
| 1 |
Temporary Equity, by Class of Stock [Table] |
Table |
|
|
us-gaap:TemporaryEquityByClassOfStockTable |
| 2 |
Class of Stock [Axis] |
Axis |
|
|
us-gaap:StatementClassOfStockAxis |
| 3 |
Class of Stock [Domain] |
Member |
|
|
us-gaap:ClassOfStockDomain |
| 4 |
Temporary Equity [Line Items] |
LineItems |
|
|
us-gaap:TemporaryEquityLineItems |
| 5 |
Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests [Hierarchy] |
Abstract |
|
|
us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract |
| 6 |
Redeemable Noncontrolling Interest, Equity, Carrying Amount |
Concept (Monetary) |
As Of |
Credit |
us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount |
| 7 |
Temporary Equity, Carrying Amount, Attributable to Parent |
Concept (Monetary) |
As Of |
Credit |
us-gaap:TemporaryEquityCarryingAmountAttributableToParent |
| 8 |
Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests, Total |
Concept (Monetary) |
As Of |
Credit |
us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests |
| 9 |
Temporary Equity, Par Value |
Concept (Monetary) |
As Of |
Credit |
us-gaap:TemporaryEquityValueExcludingAdditionalPaidInCapital |
| 10 |
Temporary Equity, Description |
Concept (Text/String) |
For Period |
|
us-gaap:TemporaryEquityDescription |
| 11 |
Temporary Equity, Par or Stated Value Per Share |
Concept (Share) |
As Of |
|
us-gaap:TemporaryEquityParOrStatedValuePerShare |
| 12 |
Temporary Equity, Shares Authorized |
Concept (Shares) |
As Of |
|
us-gaap:TemporaryEquitySharesAuthorized |
| 13 |
Temporary Equity, Shares Issued |
Concept (Shares) |
As Of |
|
us-gaap:TemporaryEquitySharesIssued |
| 14 |
Temporary Equity, Shares Outstanding |
Concept (Shares) |
As Of |
|
us-gaap:TemporaryEquitySharesOutstanding |
| 15 |
Temporary Equity, Redemption Price Per Share |
Concept (Share) |
As Of |
|
us-gaap:TemporaryEquityRedemptionPricePerShare |
| 16 |
Temporary Equity, Accounting Treatment |
Concept (Text/String) |
For Period |
|
us-gaap:TemporaryEquityAccountingTreatment |
| 17 |
Temporary Equity, Aggregate Amount of Redemption Requirement |
Concept (Monetary) |
As Of |
Credit |
us-gaap:TemporaryEquityAggregateAmountOfRedemptionRequirement |
| 18 |
Temporary Equity, Contract Terms |
Concept (Text/String) |
For Period |
|
us-gaap:TemporaryEquityContractTerms |
| 19 |
Temporary Equity, Share Subscriptions |
Concept (Shares) |
As Of |
|
us-gaap:TemporaryEquityShareSubscriptions |
| 20 |
Temporary Equity, Shares Subscribed but Unissued |
Concept (Shares) |
As Of |
|
us-gaap:TemporaryEquitySharesSubscribedButUnissued |
| 21 |
Temporary Equity, Shares Subscribed but Unissued, Subscriptions Receivable |
Concept (Monetary) |
As Of |
Debit |
us-gaap:TemporaryEquitySharesSubscribedButUnissuedSubscriptionsReceivable |
| 22 |
Temporary Equity, Liquidation Preference Per Share |
Concept (Share) |
As Of |
|
us-gaap:TemporaryEquityLiquidationPreferencePerShare |
| 23 |
Temporary Equity, Liquidation Preference |
Concept (Monetary) |
As Of |
Credit |
us-gaap:TemporaryEquityLiquidationPreference |
| 24 |
Increase (Decrease) in Temporary Equity [Roll Forward] |
Abstract |
|
|
us-gaap:IncreaseDecreaseInTemporaryEquityRollForward |
| 25 |
Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests, Beginning Balance |
Concept (Monetary) |
As Of |
Credit |
us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests |
| 26 |
Temporary Equity, Net Income |
Concept (Monetary) |
For Period |
Credit |
us-gaap:TemporaryEquityNetIncome |
| 27 |
Temporary Equity, Foreign Currency Translation Adjustments |
Concept (Monetary) |
For Period |
Credit |
us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments |
| 28 |
Temporary Equity, Stock Issued During Period, Value, New Issues |
Concept (Monetary) |
For Period |
Credit |
us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues |
| 29 |
Temporary Equity, Accretion of Dividends |
Concept (Monetary) |
For Period |
Credit |
us-gaap:TemporaryEquityAccretionOfDividends |
| 30 |
Temporary Equity, Accretion of Interest |
Concept (Monetary) |
For Period |
Credit |
us-gaap:TemporaryEquityAccretionOfInterest |
| 31 |
Temporary Equity, Accretion to Redemption Value |
Concept (Monetary) |
For Period |
Credit |
us-gaap:TemporaryEquityAccretionToRedemptionValue |
| 32 |
Reclassifications of Temporary to Permanent Equity |
Concept (Monetary) |
For Period |
Credit |
us-gaap:ReclassificationsOfTemporaryToPermanentEquity |
| 33 |
Temporary Equity, Interest in Subsidiary Earnings |
Concept (Monetary) |
For Period |
Credit |
us-gaap:TemporaryEquityInterestInSubsidiaryEarnings |
| 34 |
Temporary Equity, Elimination as Part of Reorganization |
Concept (Monetary) |
For Period |
Debit |
us-gaap:TemporaryEquityEliminationAsPartofReorganization |
| 35 |
Temporary Equity, Other Changes |
Concept (Monetary) |
For Period |
Credit |
us-gaap:TemporaryEquityOtherChanges |
| 36 |
Temporary Equity, Carrying Amount, Period Increase (Decrease), Total |
Concept (Monetary) |
For Period |
|
us-gaap:TemporaryEquityIssuePeriodIncreaseOrDecrease |
| 37 |
Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests, Ending Balance |
Concept (Monetary) |
As Of |
Credit |
us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests |