XBRL is a structured reporting language that tags business disclosures so computers and people can identify, validate, and compare reported facts.
XBRL, or eXtensible Business Reporting Language, is a structured reporting language that attaches machine-readable tags and context to business disclosures. A tagged fact can identify what was reported, by which entity, for which period, in which unit, and under which reporting taxonomy.
XBRL helps regulators, analysts, and software extract and compare filing data. It does not make the underlying accounting correct, remove the need to read footnotes, or guarantee that two similarly named facts are economically comparable.
| Element | Question it answers | Example |
|---|---|---|
| Concept | What is being reported? | Revenue |
| Value | What amount or text was disclosed? | 125,000,000 |
| Entity | Which reporting entity does it belong to? | Hypothetical issuer |
| Period | At what date or over what interval? | Year ended December 31 |
| Unit | What measurement is used? | U.S. dollars |
| Dimensions | Does the fact apply to a segment, class, or other axis? | North America segment |
| Decimals or accuracy | At what stated precision is the value reported? | Rounded to millions |
Without context, the number 125 is ambiguous. It could mean $125, $125 million, 125 shares, a quarterly value, or an annual value. XBRL carries metadata that helps software interpret the fact.
An XBRL taxonomy is a structured dictionary of reporting concepts, definitions, labels, data types, and relationships. A filing maps disclosures to concepts in the applicable taxonomy.
A filer may create an extension when a standard concept does not adequately represent a company-specific disclosure. Extensions can preserve meaning, but an unnecessary custom tag can make comparison harder. Analysts should determine whether an extension is genuinely distinct and how it relates to standard concepts.
Relationships in the filing also matter. Presentation links help organize facts, calculation links express certain arithmetic relationships, and definition links can describe dimensional structures. Passing a technical validation does not prove that the accounting presentation or economic interpretation is correct.
Inline XBRL embeds machine-readable tags in an HTML document that people can read in a browser. The SEC’s Inline XBRL viewer lets users inspect tagged facts and associated metadata within an EDGAR filing.
This differs from treating the filing as a picture or plain PDF. The visible text and the structured data are connected in one document, but analysts should still review the complete filing, including narrative disclosures and footnotes that may not be captured by a simple numeric download.
Assume Company A reports revenue of $125 million for the year, while Company B reports $36 million for a quarter. A data download may place both facts in a field labeled revenue, but direct comparison would be misleading unless the user checks:
If Company A uses a standard revenue concept and Company B uses a custom extension, an analyst should read the extension definition before mapping the values together. Similar labels do not necessarily establish identical accounting meaning.
| Format | Main strength | Main limitation for analysis |
|---|---|---|
| Inline XBRL | Human-readable filing with embedded structured facts | Tags and extensions still require interpretation and quality review |
| HTML | Accessible narrative and tables in a browser | Data may require manual extraction if not tagged |
| Preserves document appearance | Often difficult to extract reliably and may separate values from context | |
| CSV or spreadsheet | Convenient tabular analysis | May omit filing relationships, narrative context, and source presentation |
| JSON API | Convenient system-to-system access | Meaning depends on the source schema and included metadata |
XBRL data can be transformed into CSV, JSON, or analytical databases. The output format does not eliminate the need to retain filing identifiers and context.
The SEC’s downloadable financial-statement data is presented as filed. The SEC advises investors to review the full Commission filings before making an investment decision.
Filing and tagging requirements vary by form, filer, regulator, and jurisdiction. The applicable taxonomy and filing manual control a specific submission.
This article provides general financial education. It is not accounting, filing, investment, legal, or compliance advice.