Add consolidated disclosure statement type
Create unified disclosure statement to organize footnote disclosures separate from primary financial statements. Disclosures are now grouped by type (tax, debt, securities, derivatives, leases, intangibles, ma, revenue, cash_flow) in a dedicated statement type for cleaner UI presentation.
This commit is contained in:
@@ -333,6 +333,250 @@
|
||||
"us-gaap:TotalSalesAssetAndAccountExpense": {
|
||||
"surface_key": "distribution_and_servicing_expense",
|
||||
"authoritative_concept_key": "us-gaap:TotalSalesAssetAndAccountExpense"
|
||||
},
|
||||
"us-gaap:InvestmentIncomeNet": {
|
||||
"surface_key": "interest_income",
|
||||
"authoritative_concept_key": "us-gaap:InvestmentIncomeNet"
|
||||
},
|
||||
"us-gaap:FinanceLeaseInterestExpense": {
|
||||
"surface_key": "interest_expense",
|
||||
"authoritative_concept_key": "us-gaap:FinanceLeaseInterestExpense"
|
||||
},
|
||||
"us-gaap:InterestExpenseNonoperating": {
|
||||
"surface_key": "interest_expense",
|
||||
"authoritative_concept_key": "us-gaap:InterestExpenseNonoperating"
|
||||
},
|
||||
"us-gaap:RevenueRemainingPerformanceObligation": {
|
||||
"surface_key": "revenue_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:RevenueRemainingPerformanceObligation"
|
||||
},
|
||||
"us-gaap:RevenueRemainingPerformanceObligationPercentage": {
|
||||
"surface_key": "revenue_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:RevenueRemainingPerformanceObligationPercentage"
|
||||
},
|
||||
"us-gaap:CurrentIncomeTaxExpenseBenefit": {
|
||||
"surface_key": "income_tax_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:CurrentIncomeTaxExpenseBenefit"
|
||||
},
|
||||
"us-gaap:DeferredIncomeTaxExpenseBenefit": {
|
||||
"surface_key": "income_tax_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:DeferredIncomeTaxExpenseBenefit"
|
||||
},
|
||||
"us-gaap:CurrentFederalTaxExpenseBenefit": {
|
||||
"surface_key": "income_tax_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:CurrentFederalTaxExpenseBenefit"
|
||||
},
|
||||
"us-gaap:CurrentForeignTaxExpenseBenefit": {
|
||||
"surface_key": "income_tax_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:CurrentForeignTaxExpenseBenefit"
|
||||
},
|
||||
"us-gaap:CurrentStateAndLocalTaxExpenseBenefit": {
|
||||
"surface_key": "income_tax_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit"
|
||||
},
|
||||
"us-gaap:DeferredFederalIncomeTaxExpenseBenefit": {
|
||||
"surface_key": "income_tax_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:DeferredFederalIncomeTaxExpenseBenefit"
|
||||
},
|
||||
"us-gaap:DeferredForeignIncomeTaxExpenseBenefit": {
|
||||
"surface_key": "income_tax_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:DeferredForeignIncomeTaxExpenseBenefit"
|
||||
},
|
||||
"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit": {
|
||||
"surface_key": "income_tax_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit"
|
||||
},
|
||||
"us-gaap:EffectiveIncomeTaxRateContinuingOperations": {
|
||||
"surface_key": "income_tax_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:EffectiveIncomeTaxRateContinuingOperations"
|
||||
},
|
||||
"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
|
||||
"surface_key": "income_tax_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"
|
||||
},
|
||||
"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsExcessTaxBenefitsStockBasedCompensation": {
|
||||
"surface_key": "income_tax_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsExcessTaxBenefitsStockBasedCompensation"
|
||||
},
|
||||
"us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent": {
|
||||
"surface_key": "income_tax_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent"
|
||||
},
|
||||
"us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
|
||||
"surface_key": "income_tax_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"
|
||||
},
|
||||
"us-gaap:EffectiveIncomeTaxRateReconciliationIntangiblePropertyTransfers": {
|
||||
"surface_key": "income_tax_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:EffectiveIncomeTaxRateReconciliationIntangiblePropertyTransfers"
|
||||
},
|
||||
"us-gaap:EffectiveIncomeTaxRateReconciliationInterestIncomeExpense": {
|
||||
"surface_key": "income_tax_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:EffectiveIncomeTaxRateReconciliationInterestIncomeExpense"
|
||||
},
|
||||
"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
|
||||
"surface_key": "income_tax_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments"
|
||||
},
|
||||
"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
|
||||
"surface_key": "income_tax_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"
|
||||
},
|
||||
"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
|
||||
"surface_key": "income_tax_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"
|
||||
},
|
||||
"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
|
||||
"surface_key": "income_tax_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"
|
||||
},
|
||||
"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": {
|
||||
"surface_key": "income_tax_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"
|
||||
},
|
||||
"us-gaap:IncomeTaxesPaidNet": {
|
||||
"surface_key": "income_tax_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:IncomeTaxesPaidNet"
|
||||
},
|
||||
"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
|
||||
"surface_key": "income_tax_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"
|
||||
},
|
||||
"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
|
||||
"surface_key": "income_tax_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"
|
||||
},
|
||||
"us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss": {
|
||||
"surface_key": "business_combinations_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss"
|
||||
},
|
||||
"us-gaap:BusinessAcquisitionsProFormaRevenue": {
|
||||
"surface_key": "business_combinations_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:BusinessAcquisitionsProFormaRevenue"
|
||||
},
|
||||
"us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
|
||||
"surface_key": "business_combinations_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"
|
||||
},
|
||||
"us-gaap:LongTermDebtFairValue": {
|
||||
"surface_key": "debt_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:LongTermDebtFairValue"
|
||||
},
|
||||
"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
|
||||
"surface_key": "debt_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"
|
||||
},
|
||||
"us-gaap:DebtInstrumentFaceAmount": {
|
||||
"surface_key": "debt_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:DebtInstrumentFaceAmount"
|
||||
},
|
||||
"us-gaap:DebtInstrumentInterestRateEffectivePercentage": {
|
||||
"surface_key": "debt_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:DebtInstrumentInterestRateEffectivePercentage"
|
||||
},
|
||||
"us-gaap:DebtInstrumentInterestRateStatedPercentage": {
|
||||
"surface_key": "debt_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:DebtInstrumentInterestRateStatedPercentage"
|
||||
},
|
||||
"us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
|
||||
"surface_key": "debt_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"
|
||||
},
|
||||
"us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
|
||||
"surface_key": "investment_securities_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis"
|
||||
},
|
||||
"us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
|
||||
"surface_key": "investment_securities_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"
|
||||
},
|
||||
"us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
|
||||
"surface_key": "investment_securities_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"
|
||||
},
|
||||
"us-gaap:FiniteLivedIntangibleAssetsGross": {
|
||||
"surface_key": "intangible_assets_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:FiniteLivedIntangibleAssetsGross"
|
||||
},
|
||||
"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization": {
|
||||
"surface_key": "intangible_assets_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization"
|
||||
},
|
||||
"us-gaap:AmortizationOfIntangibleAssets": {
|
||||
"surface_key": "intangible_assets_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:AmortizationOfIntangibleAssets"
|
||||
},
|
||||
"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue": {
|
||||
"surface_key": "lease_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue"
|
||||
},
|
||||
"us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
|
||||
"surface_key": "lease_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"
|
||||
},
|
||||
"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
|
||||
"surface_key": "lease_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"
|
||||
},
|
||||
"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
|
||||
"surface_key": "lease_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"
|
||||
},
|
||||
"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
|
||||
"surface_key": "lease_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree"
|
||||
},
|
||||
"us-gaap:FinanceLeaseLiabilityPaymentsDue": {
|
||||
"surface_key": "lease_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:FinanceLeaseLiabilityPaymentsDue"
|
||||
},
|
||||
"us-gaap:FinanceLeaseRightOfUseAssetAmortization": {
|
||||
"surface_key": "lease_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:FinanceLeaseRightOfUseAssetAmortization"
|
||||
},
|
||||
"us-gaap:DerivativeAssets": {
|
||||
"surface_key": "derivative_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:DerivativeAssets"
|
||||
},
|
||||
"us-gaap:DerivativeLiabilities": {
|
||||
"surface_key": "derivative_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:DerivativeLiabilities"
|
||||
},
|
||||
"us-gaap:DerivativeAssetsCurrent": {
|
||||
"surface_key": "derivative_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:DerivativeAssetsCurrent"
|
||||
},
|
||||
"us-gaap:DerivativeLiabilitiesCurrent": {
|
||||
"surface_key": "derivative_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:DerivativeLiabilitiesCurrent"
|
||||
},
|
||||
"us-gaap:IncreaseDecreaseInContractWithCustomerLiability": {
|
||||
"surface_key": "operating_cash_flow",
|
||||
"authoritative_concept_key": "us-gaap:IncreaseDecreaseInContractWithCustomerLiability"
|
||||
},
|
||||
"us-gaap:PaymentsToAcquireInvestments": {
|
||||
"surface_key": "investing_cash_flow",
|
||||
"authoritative_concept_key": "us-gaap:PaymentsToAcquireInvestments"
|
||||
},
|
||||
"us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
|
||||
"surface_key": "investing_cash_flow",
|
||||
"authoritative_concept_key": "us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"
|
||||
},
|
||||
"us-gaap:ProceedsFromIssuanceOfCommonStock": {
|
||||
"surface_key": "financing_cash_flow",
|
||||
"authoritative_concept_key": "us-gaap:ProceedsFromIssuanceOfCommonStock"
|
||||
},
|
||||
"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
|
||||
"surface_key": "financing_cash_flow",
|
||||
"authoritative_concept_key": "us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation"
|
||||
},
|
||||
"us-gaap:RepaymentsOfDebtMaturingInMoreThanThreeMonths": {
|
||||
"surface_key": "financing_cash_flow",
|
||||
"authoritative_concept_key": "us-gaap:RepaymentsOfDebtMaturingInMoreThanThreeMonths"
|
||||
},
|
||||
"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
|
||||
"surface_key": "cash_flow_disclosure",
|
||||
"authoritative_concept_key": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,8 +10,13 @@
|
||||
"order": 10,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_or_formula",
|
||||
"allowed_source_concepts": ["us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "us-gaap:SalesRevenueNet"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"],
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
|
||||
"us-gaap:SalesRevenueNet"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax"
|
||||
],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "income_default"
|
||||
@@ -100,7 +105,9 @@
|
||||
"us-gaap:SellingGeneralAndAdministrativeExpense",
|
||||
"us-gaap:SellingGeneralAndAdministrativeExpenseExcludingEmployeeStockOptionPlanSpecialDividendCompensation"
|
||||
],
|
||||
"allowed_authoritative_concepts": ["us-gaap:SellingGeneralAndAdministrativeExpense"],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:SellingGeneralAndAdministrativeExpense"
|
||||
],
|
||||
"formula_fallback": {
|
||||
"op": "sum",
|
||||
"sources": ["sales_and_marketing", "general_and_administrative"],
|
||||
@@ -118,7 +125,9 @@
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"allowed_source_concepts": ["us-gaap:ResearchAndDevelopmentExpense"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:ResearchAndDevelopmentExpense"],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:ResearchAndDevelopmentExpense"
|
||||
],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "income_default"
|
||||
@@ -215,14 +224,15 @@
|
||||
"category": "surface",
|
||||
"order": 70,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:InterestIncomeOther",
|
||||
"us-gaap:InvestmentIncomeInterest"
|
||||
"us-gaap:InvestmentIncomeInterest",
|
||||
"us-gaap:InvestmentIncomeNet"
|
||||
],
|
||||
"allowed_authoritative_concepts": ["us-gaap:InterestIncomeOther"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "income_default"
|
||||
},
|
||||
{
|
||||
@@ -232,15 +242,17 @@
|
||||
"category": "surface",
|
||||
"order": 75,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:InterestIncomeExpenseNonoperatingNet",
|
||||
"us-gaap:InterestExpense",
|
||||
"us-gaap:InterestAndDebtExpense"
|
||||
"us-gaap:InterestAndDebtExpense",
|
||||
"us-gaap:FinanceLeaseInterestExpense",
|
||||
"us-gaap:InterestExpenseNonoperating"
|
||||
],
|
||||
"allowed_authoritative_concepts": ["us-gaap:InterestExpense"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "income_default",
|
||||
"sign_transform": "absolute"
|
||||
},
|
||||
@@ -256,7 +268,9 @@
|
||||
"us-gaap:OtherNonoperatingIncomeExpense",
|
||||
"us-gaap:NonoperatingIncomeExpense"
|
||||
],
|
||||
"allowed_authoritative_concepts": ["us-gaap:OtherNonoperatingIncomeExpense"],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:OtherNonoperatingIncomeExpense"
|
||||
],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "income_default"
|
||||
@@ -274,7 +288,9 @@
|
||||
"us-gaap:IncomeBeforeTaxExpenseBenefit",
|
||||
"us-gaap:PretaxIncome"
|
||||
],
|
||||
"allowed_authoritative_concepts": ["us-gaap:IncomeBeforeTaxExpenseBenefit"],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:IncomeBeforeTaxExpenseBenefit"
|
||||
],
|
||||
"formula_fallback": {
|
||||
"op": "sum",
|
||||
"sources": ["net_income", "income_tax_expense"],
|
||||
@@ -377,9 +393,7 @@
|
||||
"us-gaap:EarningsPerShareDiluted",
|
||||
"us-gaap:DilutedEarningsPerShare"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:EarningsPerShareDiluted"
|
||||
],
|
||||
"allowed_authoritative_concepts": ["us-gaap:EarningsPerShareDiluted"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "income_default"
|
||||
@@ -396,9 +410,7 @@
|
||||
"us-gaap:EarningsPerShareBasic",
|
||||
"us-gaap:BasicEarningsPerShare"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:EarningsPerShareBasic"
|
||||
],
|
||||
"allowed_authoritative_concepts": ["us-gaap:EarningsPerShareBasic"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "income_default"
|
||||
@@ -535,12 +547,8 @@
|
||||
"order": 50,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:InventoryNet"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:InventoryNet"
|
||||
],
|
||||
"allowed_source_concepts": ["us-gaap:InventoryNet"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:InventoryNet"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "balance_default"
|
||||
@@ -553,12 +561,8 @@
|
||||
"order": 60,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:OtherAssetsCurrent"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:OtherAssetsCurrent"
|
||||
],
|
||||
"allowed_source_concepts": ["us-gaap:OtherAssetsCurrent"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:OtherAssetsCurrent"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "balance_default"
|
||||
@@ -571,12 +575,8 @@
|
||||
"order": 70,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_or_formula",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:AssetsCurrent"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:AssetsCurrent"
|
||||
],
|
||||
"allowed_source_concepts": ["us-gaap:AssetsCurrent"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:AssetsCurrent"],
|
||||
"formula_fallback": {
|
||||
"op": "sum",
|
||||
"sources": [
|
||||
@@ -618,9 +618,7 @@
|
||||
"order": 90,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:OperatingLeaseRightOfUseAsset"
|
||||
],
|
||||
"allowed_source_concepts": ["us-gaap:OperatingLeaseRightOfUseAsset"],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:OperatingLeaseRightOfUseAsset"
|
||||
],
|
||||
@@ -658,12 +656,8 @@
|
||||
"order": 110,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:Goodwill"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:Goodwill"
|
||||
],
|
||||
"allowed_source_concepts": ["us-gaap:Goodwill"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:Goodwill"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "balance_default"
|
||||
@@ -718,12 +712,8 @@
|
||||
"order": 140,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:OtherAssetsNoncurrent"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:OtherAssetsNoncurrent"
|
||||
],
|
||||
"allowed_source_concepts": ["us-gaap:OtherAssetsNoncurrent"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:OtherAssetsNoncurrent"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "balance_default"
|
||||
@@ -736,12 +726,8 @@
|
||||
"order": 150,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_or_formula",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:Assets"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:Assets"
|
||||
],
|
||||
"allowed_source_concepts": ["us-gaap:Assets"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:Assets"],
|
||||
"formula_fallback": {
|
||||
"op": "sum",
|
||||
"sources": [
|
||||
@@ -767,12 +753,8 @@
|
||||
"order": 160,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:AccountsPayableCurrent"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:AccountsPayableCurrent"
|
||||
],
|
||||
"allowed_source_concepts": ["us-gaap:AccountsPayableCurrent"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:AccountsPayableCurrent"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "balance_default"
|
||||
@@ -793,9 +775,7 @@
|
||||
"us-gaap:OtherLiabilitiesCurrent",
|
||||
"us-gaap:AccruedPropertyTaxes"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:AccruedLiabilitiesCurrent"
|
||||
],
|
||||
"allowed_authoritative_concepts": ["us-gaap:AccruedLiabilitiesCurrent"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "balance_default"
|
||||
@@ -992,9 +972,7 @@
|
||||
"us-gaap:AssetRetirementObligationsNoncurrent",
|
||||
"us-gaap:OtherLiabilitiesNoncurrent"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:OtherLiabilitiesNoncurrent"
|
||||
],
|
||||
"allowed_authoritative_concepts": ["us-gaap:OtherLiabilitiesNoncurrent"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "balance_default"
|
||||
@@ -1007,12 +985,8 @@
|
||||
"order": 270,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_or_formula",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:LiabilitiesCurrent"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:LiabilitiesCurrent"
|
||||
],
|
||||
"allowed_source_concepts": ["us-gaap:LiabilitiesCurrent"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:LiabilitiesCurrent"],
|
||||
"formula_fallback": {
|
||||
"op": "sum",
|
||||
"sources": [
|
||||
@@ -1036,12 +1010,8 @@
|
||||
"order": 280,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_or_formula",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:LiabilitiesCurrent"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:LiabilitiesCurrent"
|
||||
],
|
||||
"allowed_source_concepts": ["us-gaap:LiabilitiesCurrent"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:LiabilitiesCurrent"],
|
||||
"formula_fallback": {
|
||||
"op": "sum",
|
||||
"sources": [
|
||||
@@ -1091,12 +1061,8 @@
|
||||
"order": 300,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_or_formula",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:Liabilities"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:Liabilities"
|
||||
],
|
||||
"allowed_source_concepts": ["us-gaap:Liabilities"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:Liabilities"],
|
||||
"formula_fallback": {
|
||||
"op": "sum",
|
||||
"sources": [
|
||||
@@ -1159,9 +1125,7 @@
|
||||
"order": 330,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:RetainedEarningsAccumulatedDeficit"
|
||||
],
|
||||
"allowed_source_concepts": ["us-gaap:RetainedEarningsAccumulatedDeficit"],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:RetainedEarningsAccumulatedDeficit"
|
||||
],
|
||||
@@ -1177,12 +1141,8 @@
|
||||
"order": 340,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:StockholdersEquity"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:StockholdersEquity"
|
||||
],
|
||||
"allowed_source_concepts": ["us-gaap:StockholdersEquity"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:StockholdersEquity"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "balance_default"
|
||||
@@ -1221,9 +1181,7 @@
|
||||
"order": 360,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_or_formula",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:LiabilitiesAndStockholdersEquity"
|
||||
],
|
||||
"allowed_source_concepts": ["us-gaap:LiabilitiesAndStockholdersEquity"],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:LiabilitiesAndStockholdersEquity"
|
||||
],
|
||||
@@ -1389,9 +1347,7 @@
|
||||
"order": 60,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:IncreaseDecreaseInInventories"
|
||||
],
|
||||
"allowed_source_concepts": ["us-gaap:IncreaseDecreaseInInventories"],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:IncreaseDecreaseInInventories"
|
||||
],
|
||||
@@ -1408,9 +1364,7 @@
|
||||
"order": 70,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:IncreaseDecreaseInAccountsPayable"
|
||||
],
|
||||
"allowed_source_concepts": ["us-gaap:IncreaseDecreaseInAccountsPayable"],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:IncreaseDecreaseInAccountsPayable"
|
||||
],
|
||||
@@ -1464,9 +1418,7 @@
|
||||
"order": 100,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_or_formula",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:IncreaseDecreaseInDeferredRevenue"
|
||||
],
|
||||
"allowed_source_concepts": ["us-gaap:IncreaseDecreaseInDeferredRevenue"],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:IncreaseDecreaseInDeferredRevenue"
|
||||
],
|
||||
@@ -1587,23 +1539,29 @@
|
||||
"include_in_output": false
|
||||
},
|
||||
{
|
||||
"surface_key": "changes_other_noncurrent_assets",
|
||||
"statement": "cash_flow",
|
||||
"label": "Other Noncurrent Assets",
|
||||
"category": "helper",
|
||||
"order": 103,
|
||||
"surface_key": "derivative_disclosure",
|
||||
"statement": "balance",
|
||||
"label": "Derivative Instruments Disclosure",
|
||||
"category": "disclosure",
|
||||
"order": 181,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:IncreaseDecreaseInOtherNoncurrentAssets"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:IncreaseDecreaseInOtherNoncurrentAssets"
|
||||
"us-gaap:DerivativeAssets",
|
||||
"us-gaap:DerivativeAssetsCurrent",
|
||||
"us-gaap:DerivativeAssetsNoncurrent",
|
||||
"us-gaap:DerivativeLiabilities",
|
||||
"us-gaap:DerivativeLiabilitiesCurrent",
|
||||
"us-gaap:DerivativeLiabilitiesNoncurrent",
|
||||
"us-gaap:DerivativeFairValueOfDerivativeAsset",
|
||||
"us-gaap:DerivativeFairValueOfDerivativeLiability",
|
||||
"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement",
|
||||
"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement"
|
||||
],
|
||||
"allowed_authoritative_concepts": [],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "cash_flow_default",
|
||||
"include_in_output": false
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "disclosure"
|
||||
},
|
||||
{
|
||||
"surface_key": "changes_other_noncurrent_liabilities",
|
||||
@@ -1631,17 +1589,18 @@
|
||||
"category": "operating",
|
||||
"order": 120,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:NetCashProvidedByUsedInOperatingActivities",
|
||||
"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"
|
||||
"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
|
||||
"us-gaap:IncreaseDecreaseInContractWithCustomerLiability"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:NetCashProvidedByUsedInOperatingActivities",
|
||||
"us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"
|
||||
],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "cash_flow_default"
|
||||
},
|
||||
{
|
||||
@@ -1753,15 +1712,17 @@
|
||||
"category": "investing",
|
||||
"order": 180,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:NetCashProvidedByUsedInInvestingActivities"
|
||||
"us-gaap:NetCashProvidedByUsedInInvestingActivities",
|
||||
"us-gaap:PaymentsToAcquireInvestments",
|
||||
"us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:NetCashProvidedByUsedInInvestingActivities"
|
||||
],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "cash_flow_default"
|
||||
},
|
||||
{
|
||||
@@ -1772,12 +1733,8 @@
|
||||
"order": 190,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:ProceedsFromShortTermDebt"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:ProceedsFromShortTermDebt"
|
||||
],
|
||||
"allowed_source_concepts": ["us-gaap:ProceedsFromShortTermDebt"],
|
||||
"allowed_authoritative_concepts": ["us-gaap:ProceedsFromShortTermDebt"],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "cash_flow_default"
|
||||
@@ -1790,9 +1747,7 @@
|
||||
"order": 200,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:ProceedsFromIssuanceOfLongTermDebt"
|
||||
],
|
||||
"allowed_source_concepts": ["us-gaap:ProceedsFromIssuanceOfLongTermDebt"],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:ProceedsFromIssuanceOfLongTermDebt"
|
||||
],
|
||||
@@ -1890,15 +1845,18 @@
|
||||
"category": "financing",
|
||||
"order": 250,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "direct_only",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:NetCashProvidedByUsedInFinancingActivities"
|
||||
"us-gaap:NetCashProvidedByUsedInFinancingActivities",
|
||||
"us-gaap:ProceedsFromIssuanceOfCommonStock",
|
||||
"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
|
||||
"us-gaap:RepaymentsOfDebtMaturingInMoreThanThreeMonths"
|
||||
],
|
||||
"allowed_authoritative_concepts": [
|
||||
"us-gaap:NetCashProvidedByUsedInFinancingActivities"
|
||||
],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "cash_flow_default"
|
||||
},
|
||||
{
|
||||
@@ -1913,14 +1871,230 @@
|
||||
"allowed_authoritative_concepts": [],
|
||||
"formula_fallback": {
|
||||
"op": "sum",
|
||||
"sources": [
|
||||
"operating_cash_flow",
|
||||
"capital_expenditures"
|
||||
],
|
||||
"sources": ["operating_cash_flow", "capital_expenditures"],
|
||||
"treat_null_as_zero": true
|
||||
},
|
||||
"detail_grouping_policy": "top_level_only",
|
||||
"materiality_policy": "cash_flow_default"
|
||||
},
|
||||
{
|
||||
"surface_key": "income_tax_disclosure",
|
||||
"statement": "disclosure",
|
||||
"label": "Income Tax Disclosures",
|
||||
"category": "tax",
|
||||
"order": 100,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:CurrentIncomeTaxExpenseBenefit",
|
||||
"us-gaap:DeferredIncomeTaxExpenseBenefit",
|
||||
"us-gaap:CurrentFederalTaxExpenseBenefit",
|
||||
"us-gaap:CurrentForeignTaxExpenseBenefit",
|
||||
"us-gaap:CurrentStateAndLocalTaxExpenseBenefit",
|
||||
"us-gaap:DeferredFederalIncomeTaxExpenseBenefit",
|
||||
"us-gaap:DeferredForeignIncomeTaxExpenseBenefit",
|
||||
"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit",
|
||||
"us-gaap:EffectiveIncomeTaxRateContinuingOperations",
|
||||
"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
|
||||
"us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsExcessTaxBenefitsStockBasedCompensation",
|
||||
"us-gaap:EffectiveIncomeTaxRateReconciliationFdiiPercent",
|
||||
"us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
|
||||
"us-gaap:EffectiveIncomeTaxRateReconciliationIntangiblePropertyTransfers",
|
||||
"us-gaap:EffectiveIncomeTaxRateReconciliationInterestIncomeExpense",
|
||||
"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments",
|
||||
"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
|
||||
"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch",
|
||||
"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
|
||||
"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense",
|
||||
"us-gaap:IncomeTaxesPaidNet",
|
||||
"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
|
||||
"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"
|
||||
],
|
||||
"allowed_authoritative_concepts": [],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "disclosure"
|
||||
},
|
||||
{
|
||||
"surface_key": "debt_disclosure",
|
||||
"statement": "disclosure",
|
||||
"label": "Debt Disclosures",
|
||||
"category": "debt",
|
||||
"order": 200,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:LongTermDebtFairValue",
|
||||
"us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
|
||||
"us-gaap:DebtInstrumentFaceAmount",
|
||||
"us-gaap:DebtInstrumentInterestRateEffectivePercentage",
|
||||
"us-gaap:DebtInstrumentInterestRateStatedPercentage",
|
||||
"us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"
|
||||
],
|
||||
"allowed_authoritative_concepts": [],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "disclosure"
|
||||
},
|
||||
{
|
||||
"surface_key": "investment_securities_disclosure",
|
||||
"statement": "disclosure",
|
||||
"label": "Investment Securities Disclosures",
|
||||
"category": "securities",
|
||||
"order": 300,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
|
||||
"us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
|
||||
"us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
|
||||
"us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis",
|
||||
"us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue",
|
||||
"us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis",
|
||||
"us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue",
|
||||
"us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis",
|
||||
"us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue",
|
||||
"us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis",
|
||||
"us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue",
|
||||
"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
|
||||
"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
|
||||
"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
|
||||
"us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
|
||||
"us-gaap:DebtSecuritiesAvailableForSaleRealizedGain",
|
||||
"us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss"
|
||||
],
|
||||
"allowed_authoritative_concepts": [],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "disclosure"
|
||||
},
|
||||
{
|
||||
"surface_key": "derivative_instruments_disclosure",
|
||||
"statement": "disclosure",
|
||||
"label": "Derivative Instruments Disclosures",
|
||||
"category": "derivatives",
|
||||
"order": 400,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:DerivativeAssets",
|
||||
"us-gaap:DerivativeAssetsCurrent",
|
||||
"us-gaap:DerivativeAssetsNoncurrent",
|
||||
"us-gaap:DerivativeLiabilities",
|
||||
"us-gaap:DerivativeLiabilitiesCurrent",
|
||||
"us-gaap:DerivativeLiabilitiesNoncurrent",
|
||||
"us-gaap:DerivativeFairValueOfDerivativeAsset",
|
||||
"us-gaap:DerivativeFairValueOfDerivativeLiability",
|
||||
"us-gaap:DerivativeAssetFairValueGrossAssetIncludingNotSubjectToMasterNettingArrangement",
|
||||
"us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement"
|
||||
],
|
||||
"allowed_authoritative_concepts": [],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "disclosure"
|
||||
},
|
||||
{
|
||||
"surface_key": "lease_disclosure",
|
||||
"statement": "disclosure",
|
||||
"label": "Lease Obligations Disclosures",
|
||||
"category": "leases",
|
||||
"order": 500,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue",
|
||||
"us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
|
||||
"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
|
||||
"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
|
||||
"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
|
||||
"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
|
||||
"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
|
||||
"us-gaap:LesseeOperatingLeaseLiabilityPaymentsThereafter",
|
||||
"us-gaap:FinanceLeaseLiabilityPaymentsDue",
|
||||
"us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
|
||||
"us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
|
||||
"us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo",
|
||||
"us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree",
|
||||
"us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour",
|
||||
"us-gaap:FinanceLeaseRightOfUseAssetAmortization"
|
||||
],
|
||||
"allowed_authoritative_concepts": [],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "disclosure"
|
||||
},
|
||||
{
|
||||
"surface_key": "intangible_assets_disclosure",
|
||||
"statement": "disclosure",
|
||||
"label": "Intangible Assets Disclosures",
|
||||
"category": "intangibles",
|
||||
"order": 600,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:FiniteLivedIntangibleAssetsGross",
|
||||
"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization",
|
||||
"us-gaap:AmortizationOfIntangibleAssets",
|
||||
"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
|
||||
"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
|
||||
"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
|
||||
"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"
|
||||
],
|
||||
"allowed_authoritative_concepts": [],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "disclosure"
|
||||
},
|
||||
{
|
||||
"surface_key": "business_combinations_disclosure",
|
||||
"statement": "disclosure",
|
||||
"label": "Business Combinations Disclosures",
|
||||
"category": "ma",
|
||||
"order": 700,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss",
|
||||
"us-gaap:BusinessAcquisitionsProFormaRevenue",
|
||||
"us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"
|
||||
],
|
||||
"allowed_authoritative_concepts": [],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "disclosure"
|
||||
},
|
||||
{
|
||||
"surface_key": "revenue_disclosure",
|
||||
"statement": "disclosure",
|
||||
"label": "Revenue Disclosures",
|
||||
"category": "revenue",
|
||||
"order": 800,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:RevenueRemainingPerformanceObligation",
|
||||
"us-gaap:RevenueRemainingPerformanceObligationPercentage"
|
||||
],
|
||||
"allowed_authoritative_concepts": [],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "disclosure"
|
||||
},
|
||||
{
|
||||
"surface_key": "cash_flow_disclosure",
|
||||
"statement": "disclosure",
|
||||
"label": "Cash Flow Disclosures",
|
||||
"category": "cash_flow",
|
||||
"order": 900,
|
||||
"unit": "currency",
|
||||
"rollup_policy": "aggregate_children",
|
||||
"allowed_source_concepts": [
|
||||
"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"
|
||||
],
|
||||
"allowed_authoritative_concepts": [],
|
||||
"formula_fallback": null,
|
||||
"detail_grouping_policy": "group_all_children",
|
||||
"materiality_policy": "disclosure"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user