I’ve been working for some time on a Perl module to parse XBRL, a complex XML based format for reporting financial information. The US SEC requires publicly traded firms to provide their financial reports in XBRL. The goal of the Perl module is to provide a clear and easy to use interface to extract data from an XBRL instance and use it for another purpose. In the initial release, the module features a function to render the XBRL instance into a very basic HTML document. Because the XBRL standard is large and complex, support for its features will be added over subsequent releases.