Many people I talk to are surprised when I tell them that XBRL is not just for financial information, that it can be used for other business information, any information in fact. While there are pros and cons to using XBRL and it is not right for everything, its utility goes beyond financial reporting.
I talked about XBRL's sweet spot in another blog post, I will summarize that sweet spot here:
No why are the examples I createmostly related to financial reporting? Well, a couple of reasons. First, I am a CPA so that is my domain of expertise. Second, I am a CPA and I want to help the financial reporting domain figure out XBRL in order to use it effectively within that domain. Third, it does have a lot of uptake in terms of using XBRL.
I do create non-financial reporting examples. See the "State Fact Book Prototype" which I created. Also, this may seem strange but have a look at it. Here is a non-financial reporting example. Visualize this by looking at the PDF. I am using placeholder text use for prototyping marketing information for the concepts expressed in the XBRL taxonomy and reported in the XBRL instance. It still works. No debits or credits, no balance sheets or income statements, not financial reporting related.
When you look at the business use cases forget about the specifics of what you see in the use cases. Just like mathematics is used in accounting and engineering and physics and medicine and whatever domain; those patterns of what I am expressing goes beyond financial reporting. Look at the examples in more general terms. I thought about creating 100 non-financial reporting uses for XBRL, which I still may do one day. For now, I am focused on financial reporting and figuring out how to best use XBRL in that environment.