I ran across a very good academic paper that was published in 2013. The title of the paper is Critical Reflection on XBRL: A “Customisable Standard” for Financial Reporting? In the paper they compare two approaches for creating XBRL taxonomies and reports and they provide the following graphic from page 126 of that paper. They call the approaches "Standardization" which means a forms-based implementation with no extensions allowed and "Customization" which means extensions are allowed. Then at the bottom they provide information about the resulting ability to consume reported information and the idiosyncratic details provided within the report.
That is a good graphic, but the graphic is incomplete. And so I created my own graphic inspired by the graphic provided in the above academic paper. What I did was break the "Customization" down into two distinct parts:
This graphic is my enhanced version of what the paper above provides. I have also color coded the consequences of the implementation decision:
Granted, the Seattle Method did not exist in 2013 when that academic paper was written. But now it does exist.
Today, most existing XBRL implementations use the Standard Forms approach. Those that do allow for customization do not control the report model customization well, if at all really; as a result they have quality issues.
#################