« Technique for Verifying that Fundamental Accounting Relations are Intact | Main | The Big Picture about Describing XBRL Facts: Set Theory and Class Theory »

Breaking Down the Pieces of an XBRL-based Digital Financial Report

Did you know that on average, creating an XBRL-based report is about logically organizing on average 11 facts correctly for all on average 125 parts in a financial report and making sure none of those 125 parts is logically inconsistent with or logically contradicts any other report part, preferably using effecient and effective automated processes that leverage Lean Six Sigma philosophies and techniques.

Do you realize that the average fact set of an XBRL-based digital financial report has 11 facts.  This is skewed a little because a little over half of the fact sets are [Text Block]s.  The information below is for a set of 6,023 XBRL-based financial reports submitted to the SEC by public companies:

  • Total reports: 6,023
  • Total facts reported: 8,532,275
  • Average facts per report: 1,416
  • Total networks in all reports: 462,786
  • Average networks per report: 77
  • Total fact sets in all reports: 754,430
  • Average fact sets per report: 125
  • Average fact sets per network: 1.6
  • Average facts per network: 18
  • Average facts per fact set: 11

Of the 754,430 fact sets there are:

  • Text blocks: 407,392 (54%) are text blocks (Level 1 Notes, Level 2 Policies, Level 3 Disclosures)
  • Sets: 181,063 (24%) are sets (or hierarchies, no mathematical computations)
  • Roll ups: 120,708 (16%) are roll ups
  • Roll forwards: 37,721 (5%) are roll forwards
  • Roll forward info: 7,546 (1%) are roll forward infos or something else

If you want to have a look at some fact sets, see: US GAAP | IFRS.

There are over 20 different software applications that can represent this information correctly about 99.24% of the time. On average, about 89.1% of reports can get at least all of the high-level financial information right. There are six software vendors that consistently get all high-level financial information 97% correct.

There are three software vendors that I am testing to make sure they process 10 different fact set patterns to make sure they do so consistently.  After they get all of those 10 correct, then we expand to four different reporting scheme profiles, including both IFRS and US GAAP, to be sure those are all processed consistently.

Once they can process an XBRL-based report correctly, then we focus on creating an XBRL-based financial report correctly.  The we test their ability to evaluate the report.

My personal view is the the transition from traditional raw XBRL to Inline XBRL is going to allow for the creation of XBRL-based reports to be partitioned into two distinct tasks: modeling the report correctly and mapping the model into an XHTML presentation layer.  This transition will cause a positive leap in information quality.

Posted on Tuesday, April 9, 2019 at 02:12PM by Registered CommenterCharlie in | CommentsPost a Comment

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
All HTML will be escaped. Hyperlinks will be created for URLs automatically.