100+

Regulators, banks and technology companies rely on Arelle for data quality and comparison.

16 yrs

Maintained in the open since 2010.

XBRL International certified validating processor

One engine, six interfaces

Built to fit your workflow

A visual app for analysts, a CLI for automation, a Docker container for the cloud, a Python library for developers, an extensible plugin system to add custom capabilities, and a built-in web server for local services.

Get the desktop app

Supported on Windows, macOS and Linux.

Download Arelle
The Arelle desktop app showing a validated filing with facts and validation messages. The Arelle desktop app showing a validated filing with facts and validation messages.
Windows, macOS and Linux. Browse the report by table, inspect any fact, and read the validation messages.

Conformance

Specification and filing-rule support

Maintained as specifications and filing rules evolve.

Specifications & Registries

Core

The foundation for defining XBRL taxonomies and reports.

  • XBRL 2.1
  • XBRL Dimensions 1.0
  • Calculations 1.1
  • Extensible Enumerations 1.0
  • Extensible Enumerations 2.0
  • Formula 1.0
  • Table Linkbase 1.0
  • Generic Links 1.0
  • Generic References 1.0
  • Generic Labels 1.0
  • Generic Preferred Label 1.0

Formats

Formats for publishing and exchanging structured data.

  • Inline XBRL 1.0
  • Inline XBRL 1.1
  • xBRL-CSV 1.0
  • xBRL-JSON 1.0
  • Taxonomy Packages 1.0
  • Report Packages 1.0

Registries

Shared registries that keep reports and taxonomies portable.

  • Data Type Registry 1.0
  • Functions Registry 1.0
  • Link Role Registry 1.0
  • Link Role Registry 2.0
  • Units Registry 1.0
  • Inline XBRL - Transformation Registry 1.0
  • Inline XBRL - Transformation Registry 2.0
  • Inline XBRL - Transformation Registry 3.0
  • Inline XBRL - Transformation Registry 4.0
  • Inline XBRL - Transformation Registry 5.0

Filing Rules & Programs

Filing Rules

Arelle validates any XBRL report or taxonomy. For these filing programs it also enforces local filing rules that exist only as unstructured prose in the regulator's manual.

  • ESMA ESEF
  • SEC EDGAR
  • US FERC
  • Japan EDINET
  • South Africa CIPC
  • Denmark DBA
  • Netherlands SBR
  • Netherlands KvK
  • UK HMRC
  • Ireland ROS