11. A method of performing XBRL extension taxonomy concept replacement comprising: analyzing, by a computer processor, an XBRL document having XBRL tags to identify an XBRL extension taxonomy concept of an XBRL extension taxonomy that is superfluous compared to an XBRL base taxonomy concept of an XBRL base taxonomy; and replacing, by a computer processor, the identified XBRL extension taxonomy concept in the XBRL document with the compared XBRL base taxonomy concept, wherein the identified XBRL extension taxonomy concept has an edit distance of at least one and less than a threshold compared with corresponding information of the compared XBRL base taxonomy concept.
11. A method of performing XBRL extension taxonomy concept replacement comprising: analyzing, by a computer processor, an XBRL document having XBRL tags to identify an XBRL extension taxonomy concept of an XBRL extension taxonomy that is superfluous compared to an XBRL base taxonomy concept of an XBRL base taxonomy; and replacing, by a computer processor, the identified XBRL extension taxonomy concept in the XBRL document with the compared XBRL base taxonomy concept, wherein the identified XBRL extension taxonomy concept has an edit distance of at least one and less than a threshold compared with corresponding information of the compared XBRL base taxonomy concept. 13. The method of claim 11 , wherein the analyzing comprises comparing the identified XBRL extension taxonomy concept with a plurality of XBRL base taxonomy concepts and determining a figure of merit indicating a degree of similarity between the identified XBRL extension taxonomy concept and each of the plurality of XBRL base taxonomy concepts.