Creating Comparable SEC XBRL Filings
Thursday, January 20, 2011 at 07:59AM
Charlie in Creating Investor Friendly SEC XBRL Filings, Modeling Business Information Using XBRL

First off, before you jump to conclusions, this blog post is not about making any sort of judgment about what should be comparable and what should not.  That is for the financial reporting supply chain to figure out. This blog post shows the moving pieces of comparability and how to move those moving pieces should comparability be desired.

There are two set of prototype financial statements which I have created to work with, explore, test, and otherwise figure out how comparability works in XBRL.  Here are those two sets:

Moving parts of comparability

So what are the moving parts of comparability? When you think about comparability you need to think like a computer because it is the computer which leverages the "stuff" you provide to perform any comparisons. That stuff can take three forms: XBRL instance, XBRL taxonomy, other external stuff. Let us now look at those three pieces. (The Business Reporting Logical Model explains many of the terms used below. Section 4.3 of this document reconciles many of these terms to the US GAAP/SEC terminology used.)

So those are the moving pieces. Again, keep in the back of your mind that you need to consider how a computer deals with all these moving parts, not how a human deals with them.  The whole point here is to automate the process and avoid using human effort where possible.

Working with the moving parts

Now we look at some examples of working with the moving parts and how comparability is impacted. Differences may seem subtle, and they are.  But it is these nuances which make comparability work or not work. We will walk through this from the top down.

So who defines the information/meta data has significant impact on comparability as you can see. Global standards such as ISO codes enable the most comparability. Things defined by XBRL itself are slightly less comparable. Next are things defined by a US GAAP Taxonomy.  Last are things defined by individual filers. Experiment with the two comparison prototypes above and see how they work in software applications. You can learn even more about the nuances of working with XBRL to create the comparability which you desire.

Impact of financial integrity on comparability

Financial integrity has a big impact on comparability. For example, if there is no agreed upon foundational definition of a balance sheet, income statement, statement of changes in equity, cash flow statement then those creating analytical software have to create one and normalize every different financial statement created by each individual SEC filer in order to create comparability.  That means two things: (1) Different analysts or data aggregators can create different definitions of the foundational definition of statements and (2) It is so complex to get data out of the many different filings that you will have to go through some data aggregator to get useful data.

But what if there were an agreed upon foundational definition of financial statements, certain policies, and certain disclosures? Then, querying the information at the highest levels would be quite easy.  At the lower levels, individual filers still have the flexibility to show the information they want to show but there is at least some basis for comparing.  Another way to say this is that computers don't do to well with random.

Conclusions

Try comparing the information in the two sets of XBRL instances above.  The results you get from the "comprehensive example" comparison will be better than the "reference implementation" comparison. That is because the comprehensive example was built to be comparable.  The reference implementation was constructed to communicate some comparability issues and had to follow the US GAAP Taxonomy and SEC XBRL filing rules.

Comparability is not an art, it is pure science and testing comparability is quite objective. Some financial reporting supply chain deciding WHAT will be comparable is an art and is quite subjective and political. Whatever the supply chain might decide can be expressed in XBRL. Understanding how to use the XBRL medium helps one use the features of the XBRL medium far better than leaving things to chance.

Again, this blog post deals with the science of comparability, not the art of what should be or should not be disclosed. That is a different discussion.

Article originally appeared on XBRL-based structured digital financial reporting (http://xbrl.squarespace.com/).
See website for complete article licensing information.