| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/BusinessCombinationsScheduleOfBusinessAcquisitionsByAcquisitionTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable |
| Explicit | us-gaap:BusinessAcquisitionAxis |
| Member | us-gaap:BusinessAcquisitionAcquireeDomain |
| Member | us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember |
| Explicit | us-gaap:IncomeStatementLocationAxis |
| Member | us-gaap:IncomeStatementLocationDomain |
| Member | us-gaap:SalesMember |
| Member | us-gaap:TradingRevenueMember |
| Member | us-gaap:CostOfSalesMember |
| Member | us-gaap:PrincipalOrProprietaryTransactionsMember |
| Member | us-gaap:AssetManagementIncomeMember |
| Member | us-gaap:OtherIncomeMember |
| Member | us-gaap:InterestIncomeMember |
| Member | us-gaap:InvestmentIncomeMember |
| Member | us-gaap:OperatingIncomeLossMember |
| Member | us-gaap:OtherOperatingIncomeExpenseMember |
| Member | us-gaap:InterestExpenseMember |
| Member | us-gaap:OperatingExpenseMember |
| Member | us-gaap:OtherExpenseMember |
| Member | us-gaap:GainLossOnDerivativeInstrumentsMember |
| Member | us-gaap:GainLossOnInvestmentsMember1 |
| Member | us-gaap:InvestmentIncomeExpenseMember |
| Member | us-gaap:NonoperatingIncomeExpenseMember |
| Member | us-gaap:OtherNonoperatingIncomeExpenseMember |
| Member | us-gaap:ForeignCurrencyGainLossMember |
| Member | us-gaap:SaleOfSubsidiaryGainLossMember |
| Member | us-gaap:SellingGeneralAndAdministrativeExpensesMember |
| Member | us-gaap:SellingAndMarketingExpenseMember |
| Member | us-gaap:GeneralAndAdministrativeExpenseMember |
| Explicit | srt:OwnershipAxis |
| Member | srt:OwnershipDomain |
| Explicit | us-gaap:StatementClassOfStockAxis |
| Member | us-gaap:ClassOfStockDomain |
| Member | us-gaap:CommonClassAMember |
| Member | us-gaap:CommonClassBMember |
| Member | us-gaap:CommonClassCMember |
| Member | us-gaap:CumulativePreferredStockMember |
| Member | us-gaap:NoncumulativePreferredStockMember |
| Member | us-gaap:RedeemablePreferredStockMember |
| Member | us-gaap:NonredeemablePreferredStockMember |
| Member | us-gaap:ConvertiblePreferredStockMember |
| Member | us-gaap:NonredeemableConvertiblePreferredStockMember |
| Member | us-gaap:RedeemableConvertiblePreferredStockMember |
| Member | us-gaap:ContingentConvertiblePreferredStockMember |
| Member | us-gaap:PreferredClassAMember |
| Member | us-gaap:PreferredClassBMember |
| Member | us-gaap:SeriesAPreferredStockMember |
| Member | us-gaap:SeriesBPreferredStockMember |
| Member | us-gaap:SeriesCPreferredStockMember |
| Member | us-gaap:SeriesDPreferredStockMember |
| Member | us-gaap:SeriesEPreferredStockMember |
| Member | us-gaap:SeriesFPreferredStockMember |
| Member | us-gaap:SeriesGPreferredStockMember |
| Member | us-gaap:SeriesHPreferredStockMember |
| Label/QName |
|---|
us-gaap:BusinessAcquisitionLineItems |
us-gaap:BusinessCombinationDescriptionAbstract |
us-gaap:BusinessAcquisitionNameOfAcquiredEntity |
us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity |
us-gaap:BusinessAcquisitionSharePrice |
us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired |
us-gaap:BusinessCombinationReasonForBusinessCombination |
us-gaap:BusinessAcquisitionPlannedRestructuringActivitiesDescription |
us-gaap:BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod |
us-gaap:BusinessCombinationControlObtainedDescription |
us-gaap:BusinessCombinationGoodwillRecognizedDescription |
us-gaap:NumberOfBusinessesAcquired |
us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts |
us-gaap:BusinessAcquisitionDateOfAcquisitionAbstract |
us-gaap:BusinessAcquisitionDateOfAcquisitionAgreement1 |
us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1 |
us-gaap:BusinessAcquisitionPeriodResultsIncludedInCombinedEntity1 |
us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract |
us-gaap:BusinessCombinationConsiderationTransferredAbstract |
us-gaap:PaymentsToAcquireBusinessesGross |
us-gaap:BusinessCombinationConsiderationTransferredOther1 |
us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred |
us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable |
us-gaap:BusinessCombinationCostOfAcquiredEntityEquityInterestsIssuedAndIssuableFairValueMethod |
us-gaap:BusinessCombinationConsiderationTransferred1 |
us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1 |
us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1 |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsAbstract |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipmentAbstract |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAbstract |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesAbstract |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities |
Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestructuringLiabilities |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet |
us-gaap:Goodwill |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet |
us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue |
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest |
us-gaap:BusinessCombinationIndemnificationAssetsAbstract |
us-gaap:BusinessCombinationIndemnificationAssetsDescription |
us-gaap:BusinessCombinationIndemnificationAssetsBasisForAmount |
us-gaap:BusinessCombinationIndemnificationAssetsRangeOfOutcomesValueHigh |
us-gaap:BusinessCombinationIndemnificationAssetsRangeOfOutcomesValueLow |
us-gaap:BusinessCombinationIndemnificationAssetsRangeOfOutcomesInestimable |
us-gaap:BusinessCombinationIndemnificationAssetsRangeOfOutcomesMaximumUnlimited |
us-gaap:BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate |
us-gaap:BusinessCombinationAcquiredReceivablesAbstract |
us-gaap:BusinessCombinationAcquiredReceivablesDescription |
us-gaap:BusinessCombinationAcquiredReceivablesFairValue |
us-gaap:BusinessCombinationAcquiredDirectFinancingLeaseReceivable |
us-gaap:BusinessCombinationAcquiredSalesTypeLeaseReceivable |
us-gaap:BusinessCombinationAcquiredReceivablesGrossContractualAmount |
us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible |
us-gaap:BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAbstract |
us-gaap:BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognizedAbstract |
us-gaap:BusinessCombinationAssetsArisingFromContingenciesAmountRecognized |
us-gaap:BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized |
us-gaap:BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognized |
us-gaap:BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognizedOtherThanAtFairValueAbstract |
Business Combination, Assets Arising from Contingencies, Amount Recognized, Other than at Fair Value us-gaap:BusinessCombinationAssetsArisingFromContingenciesAmountRecognizedOtherThanAtFairValue |
us-gaap:BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognizedOtherThanAtFairValue |
us-gaap:BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesAmountRecognizedOtherThanAtFairValue |
us-gaap:BusinessCombinationAssetsAndLiabilitiesArisingFromContingenciesDescription |
us-gaap:BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement |
us-gaap:BusinessCombinationBargainPurchaseAbstract |
us-gaap:BusinessCombinationBargainPurchaseGainRecognizedAmount |
us-gaap:BusinessCombinationBargainPurchaseGainRecognizedDescription |
us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestAbstract |
us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestValuationTechnique |
us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestSignificantInputs |
us-gaap:BusinessCombinationStepAcquisitionAbstract |
us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeDescription |
us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeValuationTechniques |
us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage |
us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage |
us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainLossNetAbstract |
us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain |
us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementLoss |
us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss |
us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLossFinancialStatementCaption |
us-gaap:BusinessCombinationProvisionalInformationAbstract |
us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteReasons |
us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteItems |
Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments [Abstract] us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract |
us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteNatureOfAdjustments |
us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets |
us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory |
us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment |
us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles |
us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities |
us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentEquityInterests |
us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred |
us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsRelatedToPreviousPeriod |