This document discusses XBRL (eXtensible Business Reporting Language), which is a specification for an XML-based language used to communicate business and financial data. It allows the expression of semantics commonly needed in business reports. The document covers how XBRL works, its uses for financial reporting in Japan, and how it is structured using XML components like definition, presentation, calculation, label and reference links.