Disclosure Information: Business Segments
   
Label: Business Segments
Name: BusinessSegments
Parent Topic: SegmentReporting
Documentation: Need to break these out by block.
Commentary:
Level:
Concept arrangement pattern: [Hierarchy]
Completion state:
Status:
Exemplars: Example
Taxonomy Network: http://xasb.org/gaap/role/schedule/level4/BusinessSegmentsSchedule

Model structure: XBRL Presentation | Machine Readable | Human Readable
Line Label Object Class (Data type) Period Type Balance Report Element Name

Business Rules for Disclosure: Controlled Natural Language
Rules for disclosure: disclosures:BusinessSegments 
This disclosure:

   - MUST be represented as using the Hypercube: gaap:BusinessSegmentsTable
   - MUST include the Axis/Dimension: frm:BusinessSegmentAxis
   - MUST be represented as the Concept Arrangement Pattern: cm:Component
   - MUST contain the Level 4 Detailed concept: gaap:BusinessSegmentsRevenuesSchedule
   - MUST contain the Level 4 Detailed concept: gaap:BusinessSegmentsResultSchedule
   - MUST contain the Level 4 Detailed concept: gaap:BusinessSegmentAssetsRollUp
   - MUST contain the Level 4 Detailed concept: gaap:BusinessSegmentLiabilitiesRollUp
   - MUST contain the Level 4 Detailed concept: gaap:BusinessSegmentDepreciationAmortizationRollUp
   - MUST contain the Level 4 Detailed concept: gaap:BusinessSegmentOtherInformationHierarchy

Business Rules for Disclosure: Machine-Readable
From Arcrole (predicate) To
cm:Thing cm-arcroles:class-equivalentClass disclosures:BusinessSegments
disclosures:BusinessSegments drules-arcroles:disclosure-requiresHypercube gaap:BusinessSegmentsTable
disclosures:BusinessSegments drules-arcroles:disclosure-hasConceptArrangementPattern cm:Component
disclosures:BusinessSegments drules-arcroles:disclosure-requiresAxis frm:BusinessSegmentAxis
disclosures:BusinessSegments drules-arcroles:disclosure-requiresConcept gaap:BusinessSegmentsRevenuesSchedule
disclosures:BusinessSegments drules-arcroles:disclosure-requiresConcept gaap:BusinessSegmentsResultSchedule
disclosures:BusinessSegments drules-arcroles:disclosure-requiresConcept gaap:BusinessSegmentAssetsRollUp
disclosures:BusinessSegments drules-arcroles:disclosure-requiresConcept gaap:BusinessSegmentLiabilitiesRollUp
disclosures:BusinessSegments drules-arcroles:disclosure-requiresConcept gaap:BusinessSegmentDepreciationAmortizationRollUp
disclosures:BusinessSegments drules-arcroles:disclosure-requiresConcept gaap:BusinessSegmentOtherInformationHierarchy

Exemplars Available for Disclosure: Machine-Readable
Entity Name and Text Block or Detailed Disclosure

*

Creative Commons License
This work is licensed under a Creative Commons License.

Last updated: 12/17/2019 12:52:38 PM