XBRL Essentials
XBRL is built on a number of essential specifications that form the basis
of all XBRL implementations. These specifications set out how to
create and test the "metadata" parts of XBRL: taxonomies, concepts and
dimensions, as well as the "data" components: instances and facts.