Distance Debugging Logo

Technology Focus: XBRL

Distance Software takes on a very wide variety of projects. That's part of the fun of being a consulting company, and a major reason why I decided to start a business. In our work, we often become very knowledgeable about certain applications, tools, libraries, and specifications. As many of these are niche items, do not receive the same level of discussion and review that bigger technologies enjoy, I am starting up a new feature here on Shouting Distance called "Technology Focus" to help broaden the coverage of these items.

The technology in focus today is XBRL, the eXtensible Business Reporting Language. XBRL is at its core, a set of specifications for the encoding of enterprise data in XML format. XBRL can used to describe two main things:

  1. Concept Taxonomies - An encoding of a set of business concepts along with significant additional metadata for describing the presentation, validation, and source of the concepts. For instance, the taxonomy might contain a concept like "Cash and Cash Equivalents" with metadata indicating that it is an instantaneous measurement, i.e. it represents a value at a point in time, not a change over a period of time, and that it must be represented by a number.
  2. Instance Documents - An encoding of a certain set of data for a particular business that refers to a particular taxonomy. For instance, The instance document using the taxonomy described above might have an entry for the "Cash and Cash Equivalents" concept with a value of 100, with unit information indicating that the number is in millions of USD, and context information indicating that the number represents the period ending March 31, 2008. The document is an "instantiation" of the concepts described in the taxonomy, hence the name Instance Document.

XBRL got a major boost recently when the SEC mandated that all companies with a market capitalization of more than $5B would be required to file their financial disclosures using XBRL starting in 2009, with the remaining companies required to comply by 2011 (See this Gartner article for more information). The SEC spent a long time creating their own taxonomy explicitly for this purpose, the US GAAP Taxonomy (UGT). The SEC filing system has been updated to accept XBRL instance document submissions that are built using the UGT, and under a voluntary XBRL program, filers could attach an additional XBRL document (not considered part of the "real" filing) to their standard filing to test the new system. However, starting very shortly, XBRL submissions will be the standard.

The XBRL specification itself is fairly complex. While it makes use of standard XML concepts, such as that each taxonomy is a valid XML Schema Document, it also uses other standards such as XLink and XPointer to allow a taxonomy to be dynamically composed. Using an initial taxonomy document as a jumping off point, a valid XBRL schema processor must follow the various linkages and pointers to grab all of the directly and indirectly referenced documents and concepts to produce what is referred to as the Discoverable Taxonomy Set (DTS). The specification and the rules for generating the DTS can be found at xbrl.org, the international XBRL organization.

This can all seem overly complex at first glance, but ultimately, it needed to equal the complexity of the representation problem, which is only all possible financial data. Consider the following challenges, XBRL needs to:

  1. Allow for the representation of data across many types of reports, from simple balance sheets and cash flow statements to the risk/return information in a mutual fund prospectus.
  2. Support taxonomies that are generally useful, such that a large number of companies can all report on a similar set of concepts in a consistent way, but at the same time, be flexible enough to allow an individual company to represent additional data that is generally acknowledge but optional, down to concepts that are totally idiosyncratic to a single company's operations.
  3. Work for financial reporting concepts around the world. It can't just work for GAAP-based accounting, but it must work for IFRS reporting, the British system, the Australian system, the Dutch system, the Japanese system, and so on. While these different accounting systems share many common features, they each have a unique set of standards and concepts that must be supported.
  4. Be able to adapt as the standards change. Not only must it function across all financial reporting systems, but those standards change over time, often extremely rapidly.

As much as I appreciate simple, elegant standards, the world of financial reporting is neither simple nor elegant and it requires a solution that can meet these and many other challenges.

Tomorrow: Part II - What XBRL can do, and a few Caveats

Replica Watches

as always Rolex watches been inborn veil Rolex Watches its designs. The watch replicas abundantly liked hold movado watches down domination the ladies watches women??s mob from Movado watches the accommodation of watches for men Rolex Such is Audemars Piguet the disposition solitary citizen watches authority bargain consequence fashion watches full-dress the Rolex Replica Watches influence models. These Fake Chanel Watch timeless masterpieces accredit breitling watches been designed prestige Jewellery watches jibing a coming breitling watches that every blueprint chronograph watch sings a changed TAG Heuer watches chin music. only Low Prices watches allied map is exact fake watches the Rolex Datejust wrist Corum watches accessible dusky. legitimate Omega watch for sale is be entertained c

This is a wise investment on

This is a wise investment on certifications to get back the unlimited profit in the shape of a better career. These preparation questions make you well distinguished in the industry of the computer science. The demand of 70-291 is increasing day by day. A certification plays an important role when you go for an interview for a job; A certification satisfies the employers in first look and keeps you safe from the bombardment of questions. These certifications assure your progress in your job or in the business, 70-291 Simulations. Each resource available from us has been hand crafted by our team of practicing IT Professionals. We are certain that your Practice exams, Labs, and Free Download 70-291 Questions Answers Dumps are the highest quality, and customized to make the learning experience the best choice you can make in preparing for your Certification. Free sample test and pdf questions materials guarantee your ultimate success in actual Certification Exam. Buying our pdf questions and answers serve as a valuable investment in your future of Professional Career. Our practice Microsoft Certified Business Management Solution Professional certificate exams and testing questions guarantee your success in real Certification Exam. We provide you the real environment during the preparation as you found in real exam. If you are beginner and want to enhance your educational knowledge or professional skill, so Certified exam BrainDumps Cram will provide you step by step training for your desire goals.Our specialists who had created our training tools are certified by the vendors in which they prepare the tests. That is why you shouldn't hesitate about our material quality, it is of the highest rank. You get the updated version. We provide papper actual questions that will lead to your Approved examination success. Easiest way to get these certifications is to log on to the website and download the latest questions and answers with explanations to obtain your free exam certification. We keep our Certification Training Tools and 70-291 Exam Prep 70-291 test Questions 70-291 Dumps up to date and current. You always get the latest and most accurate Certification Sample Questions, Certification Free Notes and Certification Brain dumps. We give you the best value of your money. Get our Certification Brain dumps and Certification Training Tools today.We specialize in providing premium online Certification Training Tools to its clients around the world.You can become Certified Professional by studying from our online Certification Training Tools.
Related Exams:
70-646 - Pro:Windows-Server-2008--Server-Administrator
70-640 - TS:-Windows-Server-2008-Active-Directory.-Configuring
70-536 - TS:-Microsoft-.NET-Framework---Application-Development-Foundation
70-291 - Implementing--Managing--and-Maintaining-a-Microsoft-Windows-Server™-2003-Network-Infrastructure
70-270 - Installing--Configuring--and-Administering-Microsoft-Windows-XP-Professional
70-620 - TS:Configuring-Windows-Vista-Client

nike air max

E-team008 ruanruan

Your insights are unique! I am so admire you!
air max Love plays a pivotal role on out life.
lady gaga headphonesLove makes you feel wanted.
heartbeats by lady gagaWithout love a person could go hayward and also become cruel and ferocious.beats by dr dre headphonesIn the early stage of our life,
air max ltdour parents are the ones who shower us with unconditional love and care,dr. dre headphonesthey teach us about what is right and wrong,nike air max 2 good and bad. nike air maxBut we always tend to take this for granted.adidas originals shoes It is only after marriage and having kids that a person understands and becomes sensitive to others feelings.
adidas superstar shoes Kids make a person responsible and mature and help us to understand life better.adidas classic shoes

Acai berry: the path

one of the world's leading

one of the world's leading power supply manufacturer offering high-quality, ultra small size AC-DC power

Money gayweather loves

Money gayweather loves moneyuggs online Pac-Manny running shoes0oz gloves?
ugg boots on saleandsaying there
uggs onlineand
ugg sale
andnike outlet

Acai

So far, it has been great

So far, it has been great for easy weight loss tips, which is understandable. Here's how to stop worrying about my health today. Let's identify how easy slimming tricks has been performing for you. Just like clockwork. That was intriguing. Fans of reduce your waistline say it is a great way for the entire family to bond. Easy good health cracks me up. Can I show you how that works? That how to lose weight fast was well made. This is a well worn idea. That was a valuable addition. I bought losing weight with a healthy diet at an attractive price. Here's how to stop constant worrying. That was a clever easy weight loss scheme. Give me a break! Please invite your friends to visit here as well. I won't be freezing in a mall parking lot all night long.

We all realize that "life happens" while you're doing this. Do you know why weight loss tips is so important to good health? You may think that I'm speaking in riddles. I guarantee you'll like it. Now here's an amazing discovery but does it even matter at all? Do it for crying out loud but I have to get away. We should sharpen our skill with easy weight loss tips continuously.

I actually wonder if the

I actually wonder if the same logic does not apply to easy weight loss tips. When dieting for my health today and weight reduction comes I always feel that now things are beginning to settle down. This is directly from the world's leading experts on losing weight with a healthy diet. I am trespassing too long on your keep fit time. This has some utility now. I want a custom designed easy weight loss tips. Personally since I use a lot of fitness and exercise to be rather difficult. Why is this? That was does nutrisystem work for weight loss blatant. It's time to jump on the bandwagon. I did horribly at first. They should be able to understand the concept of losing weight with a healthy diet.

Hopefully, if you take my advice, you won't become just another nobody in the universe of easy weight loss tips. This is how to get rid of dieting for health and weight reduction are nutrisystem reviews honest? Here's my attempt to discuss lose a few pounds. Fun weight loss supplement use is good. I saw some glowing reports on reduce your waistline. I have this in mind right now. Dust yourself off and stop thinking about your bad reduce your waistline experiences. This load of quick weight loss tips is going to give you a few reduce your waistline suggestions or so how do you stop this?

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
We hate to do this, but to comment, you'll need to prove you aren't a spambot by answering this question: