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.
Features
- Comprehensive XBRL processing with Inline XBRL, Dimensions, Formula, JSON, and CSV support
- Financial report validation against SEC EDGAR, ESEF, HMRC, CIPC, and FERC requirements
- Graphical inspection of financial facts, taxonomies, relationships, and reporting structures
- Command-line and Python APIs for automated XBRL processing and validation
- Web service integration with external financial reporting and business applications
- Extensible plugin architecture with custom validation rules and taxonomy package support