Line | Disclosure |
---|---|
1 | Accounts Payable Roll Forward (disclosures:AccountsPayableRollForward) |
Rules for disclosure: disclosures:AccountsPayableRollForward This disclosure: - MUST be represented as using the Hypercube: mini:AccountsPayableRollForwardHypercube - MUST be represented as the Concept Arrangement Pattern: cm:RollForward - cm:RollForward REQUIRES balance/instant concept: mini:AccountsPayable - MUST be represented as using the Level 3 Disclosure [Text Block]: mini:AccountsPayableRollForwardTextBlock - REQUIRES the policy to be reported using the Level 2 Policy Text Block concept: mini:AccountsPayablePoliciesTextBlock - REQUIRES the note to be reported using the Level 1 Note Text Block concept: mini:AccountsPayableNoteTextBlock |
|
2 | Accounts Payable Subclassifications (disclosures:AccountsPayableSubclassifications) |
Rules for disclosure: disclosures:AccountsPayableSubclassifications This disclosure: - MUST be represented as using the Hypercube: mini:AccountsPayableSubclassificationsHypercube - MUST be represented as the Concept Arrangement Pattern: cm:RollUp - cm:RollUp REQUIRES total concept: mini:AccountsPayable - MUST be represented as using the Level 3 Disclosure [Text Block]: mini:AccountsPayableSubclassificationsTextBlock - REQUIRES the policy to be reported using the Level 2 Policy Text Block concept: mini:AccountsPayablePoliciesTextBlock - REQUIRES the note to be reported using the Level 1 Note Text Block concept: mini:AccountsPayableNoteTextBlock |
|
3 | Assets Roll Up (disclosures:AssetsRollUp) |
Rules for disclosure: disclosures:AssetsRollUp This disclosure: - MUST be represented as using the Hypercube: mini:BalanceSheetHypercube - MUST be represented as the Concept Arrangement Pattern: cm:RollUp - cm:RollUp REQUIRES total concept: mini:Assets |
|
4 | Balance Sheet, Classified (disclosures:BalanceSheetClassified) |
Rules for disclosure: disclosures:BalanceSheetClassified This disclosure: - MUST be represented as using the Hypercube: mini:BalanceSheetHypercube - MUST be represented as the Concept Arrangement Pattern: cm:Component - cm:Component disclosure REQUIRES the subassembly disclosure (Block): disclosures:AssetsRollUp - cm:Component disclosure REQUIRES the subassembly disclosure (Block): disclosures:LiabilitiesAndEquityRollUp |
|
5 | Basis of Presentation (disclosures:BasisOfPresentation) |
Rules for disclosure: disclosures:BasisOfPresentation This disclosure: - MUST be represented as using the Hypercube: mini:BasisReportingHypercube - MUST be represented as the Concept Arrangement Pattern: cm:Level1TextBlock - MUST be represented as using the Level 3 Disclosure [Text Block]: mini:BasisReportingTextBlock |
|
6 | Cash and Cash Equivalents Roll Forward (disclosures:CashAndCashEquivalentsRollForward) |
Rules for disclosure: disclosures:CashAndCashEquivalentsRollForward This disclosure: - MUST be represented as using the Hypercube: mini:CashAndCashEquivalentsRollForwardHypercube - MUST be represented as the Concept Arrangement Pattern: cm:RollForward - cm:RollForward REQUIRES balance/instant concept: mini:CashAndCashEquivalents - MUST be represented as using the Level 3 Disclosure [Text Block]: mini:CashAndCashEquivalentsRollForwardTextBlock - REQUIRES the policy to be reported using the Level 2 Policy Text Block concept: mini:CashAndCashEquivalentsPoliciesTextBlock - REQUIRES the note to be reported using the Level 1 Note Text Block concept: mini:CashAndCashEquivalentsNoteTextBlock |
|
7 | Cash and Cash Equivalents Subclassifications (disclosures:CashAndCashEquivalentsSubclassifications) |
Rules for disclosure: disclosures:CashAndCashEquivalentsSubclassifications This disclosure: - MUST be represented as using the Hypercube: mini:CashAndCashEquivalentsSubclassificationsHypercube - MUST be represented as the Concept Arrangement Pattern: cm:RollUp - cm:RollUp REQUIRES total concept: mini:CashAndCashEquivalents - MUST be represented as using the Level 3 Disclosure [Text Block]: mini:CashAndCashEquivalentsSubclassificationsTextBlock - REQUIRES the policy to be reported using the Level 2 Policy Text Block concept: mini:CashAndCashEquivalentsPoliciesTextBlock - REQUIRES the note to be reported using the Level 1 Note Text Block concept: mini:CashAndCashEquivalentsNoteTextBlock |
|
8 | Cash and Cash Equivalents Summary Roll Forward (disclosures:CashAndCashEquivalentsSummaryRollForward) |
Rules for disclosure: disclosures:CashAndCashEquivalentsSummaryRollForward This disclosure: - MUST be represented as using the Hypercube: mini:CashFlowStatementHypercube - MUST be represented as the Concept Arrangement Pattern: cm:RollForward - cm:RollForward REQUIRES balance/instant concept: mini:CashAndCashEquivalents |
|
9 | Cash Flow Statement, Direct Method (disclosures:CashFlowStatementDirectMethod) |
Rules for disclosure: disclosures:CashFlowStatementDirectMethod This disclosure: - MUST be represented as using the Hypercube: mini:CashFlowStatementHypercube - MUST be represented as the Concept Arrangement Pattern: cm:Component - cm:Component disclosure REQUIRES the subassembly disclosure (Block): disclosures:NetCashFlowRollUp - cm:Component disclosure REQUIRES the subassembly disclosure (Block): disclosures:CashAndCashEquivalentsSummaryRollForward |
|
10 | Document Information (disclosures:DocumentInformation) |
Rules for disclosure: disclosures:DocumentInformation This disclosure: - MUST be represented as using the Hypercube: mini:DocumentInformationHypercube - MUST be represented as the Concept Arrangement Pattern: cm:Hierarchy - cm:Hierarchy REQUIRES concept: mini:BalanceSheetDate - MUST contain the Level 4 Detailed concept: mini:ReportingStyleCode - MUST contain the Level 4 Detailed concept: mini:DocumentTitle - MUST contain the Level 4 Detailed concept: mini:IncomeStatementStartPeriod - MUST contain the Level 4 Detailed concept: mini:DocumentIdentifier - MUST contain the Level 4 Detailed concept: mini:DocumentFiscalPeriodFocus - MUST contain the Level 4 Detailed concept: mini:DocumentFiscalYearFocus |
|
11 | Entity Information (disclosures:EntityInformation) |
Rules for disclosure: disclosures:EntityInformation This disclosure: - MUST be represented as using the Hypercube: mini:EntityInformationHypercube - MUST be represented as the Concept Arrangement Pattern: cm:Hierarchy - cm:Hierarchy REQUIRES concept: mini:EconomicEntityName - MUST contain the Level 4 Detailed concept: mini:EconomicEntityIdentifier |
|
12 | Finished Goods Subclassifications (disclosures:FinishedGoodsSubclassifications) |
Rules for disclosure: disclosures:FinishedGoodsSubclassifications This disclosure: - MUST be represented as using the Hypercube: mini:FinishedGoodsSubclassificationsHypercube - MUST be represented as the Concept Arrangement Pattern: cm:RollUp - cm:RollUp REQUIRES total concept: mini:FinishedGoods - MUST be represented as using the Level 3 Disclosure [Text Block]: mini:FinishedGoodsSubclassificationsTextBlock - REQUIRES the policy to be reported using the Level 2 Policy Text Block concept: mini:InventoriesPoliciesTextBlock - REQUIRES the note to be reported using the Level 1 Note Text Block concept: mini:InventoriesNoteTextBlock |
|
13 | Income Statement (disclosures:IncomeStatement) |
Rules for disclosure: disclosures:IncomeStatement This disclosure: - MUST be represented as using the Hypercube: mini:IncomeStatementHypercube - MUST be represented as the Concept Arrangement Pattern: cm:RollUp - cm:RollUp REQUIRES total concept: mini:NetIncomeLoss |
|
14 | Inventories Roll Forward (disclosures:InventoriesRollForward) |
Rules for disclosure: disclosures:InventoriesRollForward This disclosure: - MUST be represented as using the Hypercube: mini:InventoriesRollForwardHypercube - MUST be represented as the Concept Arrangement Pattern: cm:RollForward - cm:RollForward REQUIRES balance/instant concept: mini:Inventories - MUST be represented as using the Level 3 Disclosure [Text Block]: mini:InventoriesRollForwardTextBlock - REQUIRES the policy to be reported using the Level 2 Policy Text Block concept: mini:InventoriesPoliciesTextBlock - REQUIRES the note to be reported using the Level 1 Note Text Block concept: mini:InventoriesNoteTextBlock |
|
15 | Inventories Subclassifications (disclosures:InventoriesSubclassifications) |
Rules for disclosure: disclosures:InventoriesSubclassifications This disclosure: - MUST be represented as using the Hypercube: mini:InventoriesSubclassificationsHypercube - MUST be represented as the Concept Arrangement Pattern: cm:RollUp - cm:RollUp REQUIRES total concept: mini:Inventories - MUST be represented as using the Level 3 Disclosure [Text Block]: mini:InventoriesSubclassificationsTextBlock - OFTEN (not always) contains Level 4 Disclosure Detail concept: mini:FinishedGoods - OFTEN (not always) contains Level 4 Disclosure Detail concept: mini:WorkInProgress - OFTEN (not always) contains Level 4 Disclosure Detail concept: mini:RawMaterial - REQUIRES the policy to be reported using the Level 2 Policy Text Block concept: mini:InventoriesPoliciesTextBlock - REQUIRES the note to be reported using the Level 1 Note Text Block concept: mini:InventoriesPoliciesTextBlock |
|
16 | Liabilities and Equity Roll Up (disclosures:LiabilitiesAndEquityRollUp) |
Rules for disclosure: disclosures:LiabilitiesAndEquityRollUp This disclosure: - MUST be represented as using the Hypercube: mini:BalanceSheetHypercube - MUST be represented as the Concept Arrangement Pattern: cm:RollUp - cm:RollUp REQUIRES total concept: mini:LiabilitiesAndEquity |
|
17 | Long-Term Debt Maturities (disclosures:LongTermDebtMaturities) |
Rules for disclosure: disclosures:LongTermDebtMaturities This disclosure: - MUST be represented as using the Hypercube: mini:LongtermDebtMaturitiesHypercube - MUST be represented as the Concept Arrangement Pattern: cm:RollUp - cm:RollUp REQUIRES total concept: mini:LongtermDebt - MUST be represented as using the Level 3 Disclosure [Text Block]: mini:LongtermDebtMaturitiesTextBlock - REQUIRES the note to be reported using the Level 1 Note Text Block concept: mini:LongtermDebtNoteTextBlock |
|
18 | Long-Term Debt Roll Forward (disclosures:LongTermDebtRollForward) |
Rules for disclosure: disclosures:LongTermDebtRollForward This disclosure: - MUST be represented as using the Hypercube: mini:LongtermDebtRollForwardHypercube - MUST be represented as the Concept Arrangement Pattern: cm:RollForward - cm:RollForward REQUIRES balance/instant concept: mini:LongtermDebt - MUST be represented as using the Level 3 Disclosure [Text Block]: mini:Long-termDebtRollForwardTextBlock - REQUIRES the policy to be reported using the Level 2 Policy Text Block concept: mini:LongtermDebtPoliciesTextBlock - REQUIRES the note to be reported using the Level 1 Note Text Block concept: mini:LongtermDebtNoteTextBlock |
|
19 | Long-Term Debt Subclassifications (disclosures:LongTermDebtSubclassifications) |
Rules for disclosure: disclosures:LongTermDebtSubclassifications This disclosure: - MUST be represented as using the Hypercube: mini:LongtermDebtSubclassificationsHypercube - MUST be represented as the Concept Arrangement Pattern: cm:RollUp - cm:RollUp REQUIRES total concept: mini:LongtermDebt - MUST be represented as using the Level 3 Disclosure [Text Block]: mini:LongtermDebtSubclassificationsTextBlock - REQUIRES the policy to be reported using the Level 2 Policy Text Block concept: mini:LongtermDebtPoliciesTextBlock - REQUIRES the note to be reported using the Level 1 Note Text Block concept: mini:LongtermDebtNoteTextBlock |
|
20 | Nature of Entity (disclosures:NatureOfEntity) |
Rules for disclosure: disclosures:NatureOfEntity This disclosure: - MUST be represented as using the Hypercube: mini:NatureBusinessHypercube - MUST be represented as the Concept Arrangement Pattern: cm:Level1TextBlock - MUST be represented as using the Level 3 Disclosure [Text Block]: mini:NatureBusinessTextBlock |
|
21 | Net Cash Flow Roll Up (disclosures:NetCashFlowRollUp) |
Rules for disclosure: disclosures:NetCashFlowRollUp This disclosure: - MUST be represented as using the Hypercube: mini:CashFlowStatementHypercube - MUST be represented as the Concept Arrangement Pattern: cm:RollUp - cm:RollUp REQUIRES total concept: mini:NetCashFlow |
|
22 | Property, Plant, and Equipment, Net Roll Forward (disclosures:PropertyPlantAndEquipmentNetRollForward) |
Rules for disclosure: disclosures:PropertyPlantAndEquipmentNetRollForward This disclosure: - MUST be represented as using the Hypercube: mini:PropertyPlantAndEquipmentRollForwardHypercube - MUST be represented as the Concept Arrangement Pattern: cm:RollForward - cm:RollForward REQUIRES balance/instant concept: mini:PropertyPlantAndEquipment - MUST be represented as using the Level 3 Disclosure [Text Block]: mini:PropertyPlantEquipmentRollForwardTextBlock - REQUIRES the policy to be reported using the Level 2 Policy Text Block concept: mini:PropertyPlantAndEquipmentPoliciesTextBlock - REQUIRES the note to be reported using the Level 1 Note Text Block concept: mini:PropertyPlantAndEquipmentNoteTextBlock |
|
23 | Property, Plant, and Equipment, Net Subclassifications (disclosures:PropertyPlantAndEquipmentNetSubclassifications) |
Rules for disclosure: disclosures:PropertyPlantAndEquipmentNetSubclassifications This disclosure: - MUST be represented as using the Hypercube: mini:PropertyPlantAndEquipmentSubclassificationsHypercube - MUST be represented as the Concept Arrangement Pattern: cm:RollUp - cm:RollUp REQUIRES total concept: mini:PropertyPlantAndEquipment - MUST be represented as using the Level 3 Disclosure [Text Block]: mini:PropertyPlanAndtEquipmentSubclassificationsTextBlock - REQUIRES the policy to be reported using the Level 2 Policy Text Block concept: mini:PropertyPlantAndEquipmentPoliciesTextBlock - REQUIRES the note to be reported using the Level 1 Note Text Block concept: mini:PropertyPlantAndEquipmentNoteTextBlock |
|
24 | Receivables Roll Forward (disclosures:ReceivablesRollForward) |
Rules for disclosure: disclosures:ReceivablesRollForward This disclosure: - MUST be represented as using the Hypercube: mini:ReceivablesRollForwardHypercube - MUST be represented as the Concept Arrangement Pattern: cm:RollForward - cm:RollForward REQUIRES balance/instant concept: mini:Receivables - MUST be represented as using the Level 3 Disclosure [Text Block]: mini:ReceivablesRollForwardTextBlock - REQUIRES the policy to be reported using the Level 2 Policy Text Block concept: mini:ReceivablesPoliciesTextBlock - REQUIRES the note to be reported using the Level 1 Note Text Block concept: mini:ReceivablesNoteTextBlock |
|
25 | Receivables Subclassifications (disclosures:ReceivablesSubclassifications) |
Rules for disclosure: disclosures:ReceivablesSubclassifications This disclosure: - MUST be represented as using the Hypercube: mini:ReceivablesSubclassificationsHypercube - MUST be represented as the Concept Arrangement Pattern: cm:RollUp - cm:RollUp REQUIRES total concept: mini:Receivables - MUST be represented as using the Level 3 Disclosure [Text Block]: mini:ReceivablesSubclassificationsTextBlock - REQUIRES the policy to be reported using the Level 2 Policy Text Block concept: mini:ReceivablesPoliciesTextBlock - REQUIRES the note to be reported using the Level 1 Note Text Block concept: mini:ReceivablesNoteTextBlock |
|
26 | Retained Earnings Roll Forward (disclosures:RetainedEarningsRollForward) |
Rules for disclosure: disclosures:RetainedEarningsRollForward This disclosure: - MUST be represented as using the Hypercube: mini:RetainedEarningsRollForwardHypercube - MUST be represented as the Concept Arrangement Pattern: cm:RollForward - cm:RollForward REQUIRES balance/instant concept: mini:RetainedEarnings |
|
27 | Significant Accounting Policies (disclosures:SignificantAccountingPolicies) |
Rules for disclosure: disclosures:SignificantAccountingPolicies This disclosure: - MUST be represented as using the Hypercube: mini:SignificantAccountingPoliciesHypercube - MUST be represented as the Concept Arrangement Pattern: cm:Level1TextBlock - MUST be represented as using the Level 3 Disclosure [Text Block]: mini:SignificantAccountingPoliciesTextBlock |
|
28 | Statement of Changes in Equity (disclosures:StatementOfChangesInEquity) |
Rules for disclosure: disclosures:StatementOfChangesInEquity This disclosure: - MUST be represented as using the Hypercube: mini:StatementOfChangesInEquityHypercube - MUST be represented as the Concept Arrangement Pattern: cm:RollForward - cm:RollForward REQUIRES balance/instant concept: mini:Equity |
|
29 | Transactions Groupings (disclosures:TransactionsGroupings) |
Rules for disclosure: disclosures:TransactionsGroupings This disclosure: - MUST be represented as using the Hypercube: mini:TransactionsGroupingsHypercube - MUST be represented as the Concept Arrangement Pattern: cm:RollUp - cm:RollUp REQUIRES total concept: mini:CheckSumChanges |
|
30 | Trial Balance (disclosures:TrialBalance) |
Rules for disclosure: disclosures:TrialBalance This disclosure: - MUST be represented as using the Hypercube: mini:TrialBalanceHypercube - MUST be represented as the Concept Arrangement Pattern: cm:RollUp - cm:RollUp REQUIRES total concept: mini:CheckSum |
Last updated: 4/23/2021 1:52:28 PM