Hi Vincent,
Thank you for your message and for your appreciation of our work.
In a recent version of Arelle (2.29.0), we released an optimization in OIM support that improves loading performance. Additionally, we have integrated OIM loading support into the core of Arelle, so a plugin is no longer required.
We have long-term plans to further improve OIM performance and to reduce the overhead associated with Arelle's processing model, which was originally designed specifically for XML. This is a significant undertaking, and our current timeline for these improvements is 1+ years.
Regarding the new PWD validation-related specifications, our team actively participates in the working groups developing these specifications and we plan to support them in Arelle. Generally, support for new specifications begins when they are promoted to candidate recommendation status and the call for implementations is issued. I expect our support for Table Constraints will follow this path. In the case of the XBRL Query and Rules Language, since the specification closely maps to the current XULE plugin for Arelle, we expect the plugin to continue evolving when changes are made to the specification and eventually become the implementation of the specification for Arelle.
Kind regards,
Austin Matherne