Chapter 2. Taking to Heart the Essential Concepts of XBRL

In This Chapter

  • Understanding the key problem XBRL is trying to solve

  • Gaining knowledge from the essential objectives driving XBRL

  • Balancing the tradeoffs

  • Facing the future business-information-exchange environment's realities

This chapter is about why XBRL is what it is, how XBRL actually does what it does, and how you can make XBRL work for you. If you're the type who doesn't really care how your car works and you're just happy that it gets you to your destination, then you can probably skip this chapter. But for the rest of you, this chapter contains a lot of good information that helps you understand the best ways to implement XBRL.

Note

We apologize that his chapter does get a little technical. However, if you're technically inclined or you're a businessperson who works with technical people, you'll find the information useful. We do stay at the big-picture level, however, which makes the technical stuff as painless as possible.

The Problem That XBRL Solves

Sharing information between business systems today, even in the age of the Web's connectivity, is difficult. Sir Tim Berners-Lee, the guy who created the World Wide Web, laments,

"Most of the Web's content today is designed for humans to read, not for computer programs to manipulate meaningfully. Computers can adeptly parse Web pages for layout and routine processing — here a header, there a link to another page — but in general, computers have no reliable way to process the ...

Get XBRL® For Dummies® now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.