XBRL (eXtensible Business Reporting Language) is a freely available electronic language for financial reporting that provides an XML-based framework for creating, exchanging, and analyzing financial information. It allows companies to prepare financial statements digitally so that information can be rendered in multiple formats like printed reports, websites, and regulatory filings without reentry of data. The benefits of XBRL include more efficient financial reporting, automated analysis of data, and lower costs of preparing and distributing financial information.