Arelle
Arelle open source XBRL platform
Arelle is a free, open-source XBRL platform for creating, processing, validating, and analyzing structured financial reports. It supports XBRL 2.1, Inline XBRL, XBRL Dimensions, Formula, and modern xBRL-JSON and xBRL-CSV specifications. Organizations can validate financial filings against applicable reporting standards and taxonomy requirements. Built-in validation supports SEC EDGAR, ESEF, HMRC, CIPC, and FERC reporting rules. Its graphical interface allows users to inspect XBRL documents, taxonomies, facts, and relationships. Command-line tools and Python APIs enable automated validation and data processing. A web service interface supports integration with external business applications. Its extensible plugin architecture accommodates additional reporting rules and custom workflows.