Arelle/Arelle

Saving to xBRL-JSON doesn't cope with set-valued enumerations

paulwarren-wk opened this issue · 0 comments

What happened?

Attempting to serialise a report containing a set-valued enumeration to xBRL-JSON results in:

[] Exception saving OIM Object of type QName is not JSON serializable

arelle --plugin 'transforms/SEC|saveLoadableOIM' -v -f 0000950170-23-001409-xbrl.zip --saveLoadableOIM out.json

Documents

https://www.sec.gov/Archives/edgar/data/1318605/000095017023001409/0000950170-23-001409-xbrl.zip

If running from the command line, what command did you run?

python3 ~/Arelle/arelleCmdLine.py --plugin 'transforms/SEC|saveLoadableOIM' -v -f 0000950170-23-001409-xbrl.zip --saveLoadableOIM out.json

Interface

CLI (arelleCmdLine)

Version

4c65bc4

Download

GitHub release (bundled Python)

Operating System

Linux (Ubuntu 20.04)