1. An XBRL extension taxonomy concept replacement system comprising: a computer processor having a memory on which a program executable by the processor is stored for performing a method of XBRL extension taxonomy concept replacement; an XBRL taxonomy module including an XBRL extension taxonomy having XBRL extension taxonomy concepts and an XBRL base taxonomy having related XBRL base taxonomy concepts; an automated superfluous XBRL extension taxonomy concept detection module that analyzes an XBRL document having XBRL tags and identifies an XBRL extension taxonomy concept of the XBRL extension taxonomy that is superfluous compared to an XBRL base taxonomy concept of the XBRL base taxonomy; and a concept replacement module that replaces 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.