Open-Source Credits

XBRL2JSON is built on the shoulders of outstanding open-source software. This page lists the third-party projects we depend on and their licences.

Arelle Core dependency

arelle-release 2.4.0 · Apache License 2.0

Copyright © 2010–2024 Mark V Systems Limited. Arelle is the XBRL/iXBRL parsing engine that powers every conversion in XBRL2JSON. It is invoked as a library inside a FastAPI sidecar service; no modifications have been made to Arelle's source code.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at apache.org/licenses/LICENSE-2.0.
Full licence text on GitHub

Python Stack

These packages run alongside Arelle in the parsing sidecar.

Package Version Licence Copyright
FastAPI 0.115.8 MIT © 2018 Sebastián Ramírez
Uvicorn 0.34.0 BSD 3-Clause © 2017 Encode OSS Ltd.
python-multipart 0.0.20 Apache 2.0
lxml transitive BSD 3-Clause © 2004 Infrae
isodate transitive BSD 3-Clause

.NET & Client-Side Libraries

Library Licence Copyright
Bootstrap MIT © 2011–2024 The Bootstrap Authors
jQuery MIT © OpenJS Foundation
jQuery Validation MIT © Jörn Zaefferer
jQuery Validation Unobtrusive Apache 2.0 © .NET Foundation
Stripe.net Apache 2.0 © Stripe, Inc.

Additional Notes

  • All transitive dependencies of Arelle included in the production runtime (lxml, isodate, regex, etc.) are licensed under permissive terms (Apache 2.0, BSD, or MIT). No AGPL-licensed packages are present.
  • Some community or SEC-contributed Arelle plug-ins may carry different licence terms. XBRL2JSON does not activate any such plug-ins.
  • A machine-readable version of this information is available in the repository's THIRD-PARTY-NOTICES.md file.

If you believe a credit is missing or incorrect, please contact us.