|
What is XBRL?
Background
What are the Potential Uses of XBRL?
What are the Benefits of XBRL
When Will it Become Necessary to Use XBRL?”
AICPA Comments on SEC Rule Proposal
Basics of XBRL and How It Works
XBRL Q&As
Webcast Series
Articles
Events
What is XBRL?
XBRL, eXtensible Business Reporting Language, is a royalty-free, international information format designed specifically for business information, also referred to as ‘interactive data’ by the SEC. The idea behind XBRL is simple: instead of treating business information as a block of text – as in a printed paper document or a standard Internet page – it provides a unique, electronically readable tag for each individual disclosure item within business reports. For example, ‘Gross Margin’ has its own unique tag. The tags for common disclosure items are contained in taxonomies (dictionaries that define common disclosure items and relate them to other financial concepts) that are being developed by market constituents and are available on the XBRL Web site. The use of XBRL will provide major benefits in the preparation, analysis, and communication of business information through cost savings, greater efficiency, and improved reliability to all those involved in supplying or using financial data.
Background
In 1998, Charlie Hoffman, a single CPA who worked for a small CPA firm in Washington state, had the idea of XBRL as a way of totally transforming business reporting. (Read XBRL: It’s Unstoppable – A Conversation with the Father of the Digital Language of Business.) Charlie enlisted the support of the AICPA to spearhead the development of XBRL with the goal of providing a standard, XML-based language for digitizing business reports in accordance with the rules of accounting in every country around the world. XBRL International is a global consortium with over 250 leading organizations concerned with the exchange and timeliness of financial and business reporting data. Through the efforts of the AICPA and its members, a framework of specifications and taxonomies was produced to support providing a standard, XML-based language for digitizing business reports. XBRL US (the US jurisdiction of XBRL International) operated under the AICPA volunteer committee structure from 1999-2006 until it became a separate, not-for-profit organization in September 2006. As a founder and an active member of XBRL US, the AICPA supports adoption through the development of education and tools to help our members implement and adopt XBRL. AICPA staff and its members are represented on many committees and task forces of XBRL US and XBRL International, including a seat on the XBRL International Steering Committee.
What are the Potential Uses of XBRL?
- XBRL can be applied to a very wide range of business and financial data. Among other things, it can handle:
- company internal and external financial and business reporting;
- business reporting and exchange of information within all types of regulators, including tax and financial authorities, central banks, and governments;
- filing of loan reports and applications;
- credit risk assessments;
- authoritative accounting literature, providing a standard way of describing accounting documents provided by authoritative bodies.
What are the Benefits of using XBRL?
- By using XBRL, companies and other producers of financial data and business reports can automate the processes of data collection. For example, data from different company divisions with different accounting systems can be assembled quickly, cheaply, and efficiently if the sources of information have been upgraded to using XBRL.
- For AICPA members who serve in financial management, auditing, and information technology roles, XBRL will streamline the preparation of business and financial reports for internal and external decision making. XBRL will significantly improve the ability of CPAs in financial management to more precisely direct and publish financial information to investors, regulators, analysts, lenders, and other key stakeholders.
- XBRL is not just for reporting to the SEC. The possible future uses for XBRL include reporting to lenders, IRS and other regulating bodies.
- XBRL facilitates convergence of accounting standards by the ability to align financial concepts among public taxonomies.
- XBRL facilitates principle-based accounting because it reduces the need to worry about where the item is reported, but only that it is.
- XBRL drives transparency and improves the efficiency of capital markets by helping analysts and other users of financial and business information find relevant facts.
- XBRL improves the efficiency of the capital markets by reducing the cost associated with covering a company and making the market more accessible to small and mid-cap companies.
- XBRL better enables the CPA profession to proactively fulfill its primary mission to protect the public interest by improving investor access to the capital markets and increasing analyst coverage of both small and large companies through a reduction in the cost associated with covering a company.
When Will it Become Necessary to Use XBRL?
On May 30, 2008, the SEC issued a proposal that would require companies to provide XBRL financial statements, as well as posting such statements to company Web sites. The proposed rules would initially apply to domestic and foreign companies using U.S. GAAP and, eventually, to foreign private issuers using International Financial Reporting Standards (IFRS) as issued by the International Accounting Standards Board (IASB). The XBRL financial statements would be required, as an exhibit, with a company's traditionally filed (ASCII or HTML formatted) annual and quarterly reports, transition reports, and Securities Act registration statements. The information produced in an XBRL format would include companies' primary financial statements, footnote disclosures, and financial statement schedules.
The proposal set forth a three-year phase-in schedule for all domestic and foreign filers beginning with fiscal periods ending on or after December 15, 2008, as follows:
- Year 1 - large accelerated filers that use U.S. GAAP and have a worldwide public float above $5 billion (determined as of end of most recent 2nd fiscal quarter), estimated to cover approximately 500 companies.
- Year 2 - all other large accelerated filers (public float above $700 million) using U.S. GAAP.
- Year 3 - all remaining filers using U.S. GAAP, including smaller reporting companies, and all foreign private issuers that prepare their financial statements in accordance with IFRS as issued by the IASB.
AICPA Comments on SEC Rule Proposal
The AICPA brought together a Working Group of public company financial reporting executives from among our membership to provide written comments on the SEC rule proposal regarding the use of Interactive Data to Improve Financial Reporting on behalf of our members in business and industry. Download Comment Letter.
Basics of XBRL and How It Works
XBRL enables preparers to utilize software to tag all financial items in their business reports to the elements within a taxonomy. This is accomplished with an Instance Document which can be electronically exchanged and validated between computers or viewed in a human readable format (this is called rendering).
XBRL US has published a guide which is available on the XBRL US Web site to help preparers of financial statements get started in creating XBRL financial statements. The XBRL US Preparers Guide, which the AICPA was involved in creating, provides rules and rule of thumb for using XBRL technology for financial statement reporting.
What is a Taxonomy?
A taxonomy is a grouping of financial concepts (known as “elements”) in which each concept is defined and assigned a relationship to other concepts within the group. Therefore, if we are working with a balance sheet item such as Cash, the taxonomy would include the definition of Cash and would also demonstrate how Cash may relate to other balance sheet items (within the taxonomy) such as rolling up to Current Assets and eventually Total Assets. All three of these items (Cash, Current Assets, and Total Assets) are financial concepts that are defined and presented in the taxonomy. Public taxonomies have been developed by market constituents and are maintained by XBRL.
The US GAAP Taxonomies contain over 15,000 elements representing commonly reported financial concepts for US GAAP financial statements and are available and maintained by XBRL US.
What is a Taxonomy Extension?
The X in XBRL stands for extensible. Therefore, if a particular concept does not already exist in a public taxonomy there is the ability to add to or change the elements to meet the company’s needs; called extending the taxonomy. This extensibility is one of the most important aspects of XBRL because it allows for wide adaptation and uses of XBRL as demonstrated in potential uses section above.
What is Tagging?
Tagging is the process of mapping the entity’s financial data to a unique element within the taxonomy. The tagging process is performed during the creation of an instance document.
What is an Instance Document?
An instance document is the vehicle to transmit the company specific business reporting information in a structured manner that computers can intelligently recognize and exchange. It is expected that instance documents will be created for individual financial reports (e.g., annual reports, earnings releases, submissions to creditors, etc.). The instance document is an XML file where everything comes together; here the entity specific data links (tags) to the elements in the taxonomies to form the XBRL document that can be validated and transmitted automatically for utilization by numerous consumers.
What is Rendering?
As we stated above, an instance document is an XML file that is computer readable. Rendering is the process in which XBRL software will translate an instance document into a human readable format.
XBRL Tools
In order to work in XBRL, you will need software. There are a number of XBRL tools in the marketplace today. Some tools enable you to work with taxonomies (i.e., creation, extension, and validation), others focus on the instance document (creation and validation). There are also tools that will specialize in rendering, analysis, and reporting. Some tools may offer one or more of these services within the application while others may only focus on one function. You can refer to the XBRL US Web site for details on vendors that support XBRL.
XBRL Q&As
The ASEC has developed a series of questions and answers to educate accounting professionals about XBRL and the SEC’s pending Proposed Rule on XBRL. Click the following links to download the documents.
- XBRL: What an Accounting Professional Needs to Know
- XBRL: What a Preparer of Financial Statements Needs to Know
- XBRL: What should the Audit Committee consider?
Webcast Series
XBRL for SEC Reporting Webcast In May 2008, the AICPA hosted a webcast covering the status of XBRL with the SEC (including a discussion of the SEC’s rule proposal). A panel of key experts from the SEC, XBRL and the SEC’s Voluntary Filing Program discussed how this technology will change the way companies communicate and disseminate information to stakeholders.
XBRL Public Review Webcast Replay In December 2007, the AICPA hosted a webcast introducing XBRL with a demonstration on tagging data and how to review the U.S. GAAP Taxonomies.
Articles

|
|