Questions tagged [xbrl]

XBRL is the eXtensible Business Reporting Language. XBRL is an XML-based syntax for exchanging facts that carry their own context, and that are reported against taxonomies. Today, XBRL is mostly used for submitting financial reports to regulatory authorities.

XBRL is an XML-based standard developed and promoted by XBRL International Incorporated, a not-for-profit consortium of agencies and companies.

It extensively uses XML and related technologies such as XML Schema, XLink, XPath, XML namespaces in order to reduce the uncertainty around the transmission of financial information.

An XBRL taxonomy defines the list of items that can be reported, and their datatypes. Taxonomy linkbases provide additional information, such as the labels that should be displayed to users (label linkbase), references (reference linkbases), dimensions (definition linkbase), validation rules (calculation and formula linkbases).

An XBRL instance is a list of facts that conforms with one or more taxonomies.

XBRL is used most often in a use case of financial regulation. Financial reports are provided by regulated entities to a regulatory agency. These XBRL instances typically use a 'base taxonomy' that captures the concepts of an accounting framework, such as US GAAP or IFRS. In some regulatory reporting, companies also create extension taxonomies. These extension taxonomies provide additional accounting concepts that the company uses, but which are not provided in the base taxonomy.

Base taxonomies often contain thousands of concepts, and are maintained by the owners of the intellectual property of the framework they capture. In the case of US GAAP, this is the Financial Accounting Standards Board.

226 questions
0
votes
2 answers

PHP Get id's from items in XML string

I want the id of every context item in the following XML string.
Erhnam
  • 901
  • 2
  • 13
  • 23
0
votes
2 answers

Trying to find the following two rows in XBRL instance document

I am trying to find an xslt solution to the following problem I have. I want to find a set of 3 subsequent rows that share the node name and an attribute but have a different values. The first row in the input contains an identifier, the second and…
Paul
  • 37
  • 5
0
votes
1 answer

xbrl element not present in definition link base

While going through an XBRL instance file, I saw an element. But that element is not present in the corresponding 'extended link' in the definition link base in the taxonomy(though it is present in the xsd). There is another similarly-named element…
schan
  • 51
  • 6
0
votes
1 answer

Is it ok to use special characters in xbrl context names

Is it fine to use special characters in xbrl context IDs? If not, could anyone throw some light on the characters that can be used? I went through the xbrl 2.1 specification(section 4.7.1 regarding the id attribute), but im not able to understand…
schan
  • 51
  • 6
0
votes
2 answers

Same domain members present in multiple dimensions in XBRL taxonomy

While going through the definition link base of a taxonomy, i found that a few domain members were present in two separate dimensions. Eg. Dim A contains domain Dom1 with members m1, m2,m3,m4. And Dim B contains domain dom2 with members m2,m3,m4.…
schan
  • 51
  • 6
0
votes
1 answer

Entity identifier scheme url in XBRL

I am not able to figure out from where I can get the URL for the 'scheme' attribute of xbrli:identifier tag in the 'entity' portion of a context definition in an XBRL document. I am not able to find it in the taxonomies or link bases. I have…
schan
  • 51
  • 6
0
votes
4 answers

xml schematron validation on c# .net platform

i have to implement schematron validation for my xml(xbrl) files.i have searched and tried some libraries such as NMatrix and Saxon based on msdn. http://msdn.microsoft.com/en-us/library/aa468554.aspx -NMatrix schematron validation not validate my…
0
votes
1 answer

in:gaap xbrl Selectsinglenode with multiple attrributes returns nothing in VBA

I am trying to extract the values from an XBRL xml file. I don't have a knack on MSXML capabilities of VBA. The XML file is