Several months ago I searched and searched, trying to find what I would consider a model SEC XBRL filing. I did find one. (Here is a blog post which summarizes the types of mistakes filers are making.)
In the latest set of SEC XBRL filings, I found 24 SEC XBRL filings which I gave a "5 Star Rating"! That is quite a nice leap. You can see the list here on an HTML page (and here is the list in XML if you want to read the list programatically and perform your own analysis).
Model SEC XBRL Filings
While these filings may not be totally perfect, this is a very significant move in the right direction for SEC filings in my view. There is one thing which is a bit disappointing about the list which is that one filing agent created all of the filings. That vendor is EdgarOnline. Nothing against EdgarOnline, I just would like to have seen more vendors on the list of those getting a 5 Star Rating.
An interesting point here is that there are at least three separate parties who say that the list of 24 filers did a good job. First there is me, I say those are good filings. See below how I define "good". Second, EdgarOnline says they are good; otherwise they would have done them differently. Third, XBRL Cloud says that they are good. The public list of SEC filings validation results (called the "dashboard") made available show zero errors in all the categories I used. (I excluded certain best practices and informational messages from my evaluation criteria.)
Conceivably, you could add another "party" to those who say that those SEC XBRL Filings are on target which is the US GAAP Taxonomy Architecture. That is where XBRL Cloud, EdgarOnline, and myself get the information to help us figure out how to properly create SEC XBRL filings.
5 Star Ratings
Here is a list of SEC XBRL filings which I gave a 5 Star Rating to. I consider these filings models of what I consider a good SEC XBRL filing. Can you consider these best practices? I think so. Show be better practices. See a detailed listing of the characteristics below. But here is the list of the 24 SEC filers who get my 5 Star Rating (again, here is the list on a web page where you can get to additional details):
Congratulations to these 24 filers and to EdgarOnline for helping to move the list of models from 1 to 24. There is still a ways to go to get where we need to be, but this is certainly a big step in the right direction.
Criteria for Receiving 5 Star Rating
Here are my criteria for receiving a 5 Star Rating. First, let me say that the rating is not about perfection, it is about a minimum standard. A lot of people tell me, "Well, it got into the SEC so it is good enough." My quality standards are higher than the SEC. They are where the SEC really needs to go to make the XBRL truly "interactive data" (as the SEC calls it), usable for analysis across companies and to allow for the HTML/ASCII filings to eventually be phased out. Again, even my criteria are not sufficient to attain the goal of usable analysis or phasing out the legacy formats. However, they are absolutely necessary to achieve that goal.
The data set I am working with are 10-K and 10-Q SEC XBRL filings between 2010-01-12 and 2010-02-19 from the XBRL Cloud report. (I use that and not the SEC RSS feed because I cannot get a what I need from the SEC RSS feeds.)
Here are the criteria:
There you have it, those are the criteria. Again, pretty basic. As the number of SEC XBRL filings pass these basic criteria, then one can start looking at the additional things which will need to be addressed to make the SEC XBRL filings useful for comparison and so they can completely replace the HTML/ASCII filings.
If you are creating an SEC XBRL filing, these are good examples to follow. I consider these 24 SEC XBRL filings to be good models for others to follow.
To get a fuller appreciation of the filings, go look at the details on this page. Click on the reports such as the calculation validation reports, the actual "Interactive data" at the SEC web site, and all other information which can help you understand the filing. If you are a software vendor and you want to run your tools over this set of filings, use this XML document.
Want to get added to the list? Should someone be removed?
If you believe that your filing or any filing should be added to this list let me know. Point me to the filing and I will check it out. I personally want the club of 5 Star Ratings to grow, the more the merrier. If you think someone deserves to be removed from this list due to some fatal flaw that I am not checking, let me know about that also. I want to point to good examples for others to follow. No need to have poor XBRL filings listed here.