What is a tuple?
Some taxonomy concepts have a value that can be specified using PCDATA alone. In other words, their value can be constructed without requiring additional XML markup. These concepts can be thought of as “simple concepts” and they are identified in taxonomies by classifying them as being substitution elements for the item element as defined in the XBRL instance schema “http://www.xbrl.org/2001/instance”. Other concepts have values that can only be described using a combination of simple concept values. These concepts can be thought of as “compound concepts”. Compound concepts are identified in taxonomies by classifying them as being substitution elements for the tuple element as defined in the XBRL instance schema “http://www.xbrl.org/2001/instance”. Thus, in the context of an instance document, a tuple is any XBRL element used to report the value of a compound concept.
Some taxonomy concepts have a value that can be specified using PCDATA alone. In other words, their value can be constructed without requiring additional XML markup. These concepts can be thought of as “simple concepts” and they are identified in taxonomies by classifying them as being substitution elements for the item element as defined in the XBRL instance schema “http://www.xbrl.org/2001/instance”. Other concepts have values that can only be described using a combination of simple concept values. These concepts can be thought of as “compound concepts”. Compound concepts are identified in taxonomies by classifying them as being substitution elements for the tuple element as defined in the XBRL instance schema “http://www.xbrl.org/2001/instance”. Thus, in the context of an instance document, a tuple is any XBRL element used to report the value of a compound concept. An important distinction needs to be made between thinking about tuples as named containers for facts, and concepts wit