XBRL
eXtensible Business Reporting Language, a standardized digital format for tagging financial data in SEC filings, enabling machine-readable analysis.
XBRL (eXtensible Business Reporting Language) is an XML-based markup language designed specifically for financial reporting. The SEC requires all public companies to tag their financial statements with XBRL taxonomies, which assign standardized labels to each financial line item. For example, revenue is tagged as "us-gaap:Revenues" regardless of whether the company calls it "Net Revenue," "Total Revenue," or "Net Sales" in their filing. This standardization is what makes large-scale financial analysis possible. Without XBRL, comparing revenue across 500 companies would require manually reading each filing and mapping their unique terminology. With XBRL, a computer can extract the revenue figure from every S&P 500 filing in seconds. EarningsCallAI's entire data pipeline relies on XBRL-tagged data from SEC EDGAR. The XBRL taxonomy covers thousands of financial concepts organized in a hierarchy. The US-GAAP taxonomy alone contains over 17,000 elements. Companies can also create custom extensions for line items specific to their business, though this reduces comparability. The quality of XBRL tagging varies across companies, some use granular, specific tags while others use broad, generic ones. Inline XBRL (iXBRL), which embeds XBRL tags directly in human-readable HTML documents, has become the standard format since the SEC mandated its use. This means the same filing is simultaneously human-readable and machine-readable, eliminating the need for separate XBRL and HTML submissions.
Related Terms
SEC EDGAR
The SEC's Electronic Data Gathering, Analysis, and Retrieval system, the free public database where all public company filings are stored.
10-Q Filing
A quarterly report filed with the SEC containing unaudited financial statements and management discussion, required for all public companies.
10-K Filing
An annual report filed with the SEC containing audited financial statements, a comprehensive business overview, and risk factors.
Earnings Quality
A measure of how sustainable and reliable a company's reported earnings are, based on the relationship between net income and cash flow.
Browse the Full Glossary
Frequently Asked Questions
What does xbrl mean?
eXtensible Business Reporting Language, a standardized digital format for tagging financial data in SEC filings, enabling machine-readable analysis.
Why does xbrl matter for earnings analysis?
XBRL (eXtensible Business Reporting Language) is an XML-based markup language designed specifically for financial reporting. The SEC requires all public companies to tag their financial statements with XBRL taxonomies, which assign standardized labels to each financial line item. For example, revenu...
this entity is one of the U.S. public-company earnings disclosures concepts that recurs across this site. The definition above is the technical answer; the paragraphs below add the practical context for how the concept connects to the SEC EDGAR 8-K filings data behind every per-entity page on the site.
In the SEC EDGAR 8-K filings data, this concept shapes one or more of the fields that drive the per-entity grades and rankings on this site. The methodology page describes which fields feed into which output; this glossary entry documents the underlying term.
Source: SEC EDGAR 10-K filings, 2026.