Hypercube enable automatic context handling. XBRL hypercubes can be of the following types:
•Defined by the taxonomy, e. g.
•Generated by MapForce to simplify the default dimensions identifier and period, derived from the Presentation linkbase e. g.
•Generated by MapForce within the All concept node
Every hypercube contains two default dimensions, identifier and period, that support the easy reading/writing of these two elements for each context. Additionally defined dimensions in the taxonomy are automatically related to the context elements xbrli:segment and xbrli:scenario.
Hypercubes denoted as "Dimensionless (presentation)" use both default dimensions. The hierarchical order of concepts shown within its context node is taken from the presentation linkbase.
"Dimensionless" hypercube items also use both default dimensions, but do not have any hierarchical concept order and show only the raw list of all concepts defined in the taxonomy.
All other hypercubes are defined within the taxonomy and are designated according the name defined in the Label linkbase of the taxonomy.
Hypercubes as well as their dimensions (or Axes), each have a small icon which opens a pop-up menu allowing you to define the presentation of each of the dimensions in the component. The screen shot below shows a sample taxonomy file which contains both generated hypercubes and hypercubes defined by the taxonomy.
Note: MapForce shows all hypercubes which have reportable concepts. If one of the related hypercube dimensions has no domain, it is not shown in the XBRL component.