An Introduction to XBRL
The short answer is that XBRL (short for eXtensible Business Reporting Language) is an XML-based standard for handling corporate financial information.
http://xmlfiles.com/xbrl/default.asp