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:
@@ -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