525-01 : EDGAR Filer Manual v65 5.2.5.12 page 5-34

Created by: SEC Office of Structured Disclosure

5.2.5.12 Inline XBRL Transformation Registries supported by EDGAR

Only Transformation Rules Registry versions listed at https://www.sec.gov/info/edgar/ixbrl-transform-registries.json are supported.

In addition, the following SEC-specific transformations are defined in the namespace "http://xbrl.sec.gov/inlineXBRL/transformation/2015-08-31", each approximating a decimal input as a duration type output. For example, if the namespace is bound to prefix ixt-sec, then the following format attribute value and element content input produce the following outputs:

format attribute input output
ixt-sec:duryear -22.3456 -P22Y4M4D
ixt-sec:durmonth 22.3456 P22M10D
ixt-sec:durweek 0 P0D
ixt-sec:durday 0.000001 P0D
ixt-sec:durhour 1000 PT1000H

format attribute input output
ixt-sec:durwordsen Five years, two months P5Y2M
ixt-sec:durwordsen 9 years, 2 months P9Y2M
ixt-sec:numwordsen nineteen hundred forty-four 1944
ixt-sec:numwordsen Seventy Thousand and one 70001
ixt-sec:numwordsen no 0
ixt-sec:numwordsen None 0

format attribute input output
ixt-sec:datequarterend 3rd quarter, 1999 1999-09-30
ixt-sec:datequarterend Last quarter 1999 1999-12-31
ixt-sec:datequarterend 1999, Q4 1999-12-31
ixt-sec:datequarterend 1999 1st Quarter 1999-03-31

format attribute input output
ixt-sec:boolballotbox ☐ (displays as ☐) false
ixt-sec:boolballotbox ☑ (displays as ☑) true
ixt-sec:boolballotbox ☒ (displays as ☒) true

format sample input text (lower or proper case, leading and trailing "The", "LLC", etc. ignored) output text (exact)
ixt-sec:exchnameen The New York Stock Exchange NYSE
ixt-sec:exchnameen New York Stock Exchange LLC NYSE
ixt-sec:exchnameen NASDAQ Global Select Market NASDAQ
ixt-sec:exchnameen The Nasdaq Stock Market LLC NASDAQ
ixt-sec:exchnameen BOX Exchange LLC BOX
ixt-sec:exchnameen Nasdaq BX, Inc. BX
ixt-sec:exchnameen Cboe C2 Exchange, Inc. C2
ixt-sec:exchnameen Cboe Exchange, Inc. CBOE
ixt-sec:exchnameen Chicago Stock Exchange, Inc. CHX
ixt-sec:exchnameen Cboe BYX Exchange, Inc. CboeBYX
ixt-sec:exchnameen Cboe BZX Exchange, Inc. CboeBZX
ixt-sec:exchnameen Cboe EDGA Exchange, Inc. CboeEDGA
ixt-sec:exchnameen Cboe EDGX Exchange, Inc. CboeEDGX
ixt-sec:exchnameen Nasdaq GEMX, LLC GEMX
ixt-sec:exchnameen Investors Exchange LLC IEX
ixt-sec:exchnameen Nasdaq ISE, LLC ISE
ixt-sec:exchnameen Miami International Securities Exchange MIAX
ixt-sec:exchnameen Nasdaq MRX, LLC MRX
ixt-sec:exchnameen NYSE American LLC NYSEAMER
ixt-sec:exchnameen NYSE Arca, Inc. NYSEArca
ixt-sec:exchnameen NYSE National, Inc. NYSENAT
ixt-sec:exchnameen MIAX PEARL, LLC PEARL
ixt-sec:exchnameen Nasdaq PHLX LLC Phlx

format sample input text (lower or proper case) output text
ixt-sec:stateprovnameen California CA
ixt-sec:stateprovnameen Kentucky KY
ixt-sec:stateprovnameen Ontario ON

format sample input text (lower or proper case) output text (exact)
ixt-sec:countrynameen Canada CA
ixt-sec:countrynameen Cayman Islands KY
ixt-sec:countrynameen United Kingdom GB

See https://www.sec.gov/edgar/searchedgar/edgarstatecodes.htm for the full list of EDGAR codes:

format sample input text (lower or proper case) output text (exact)
ixt-sec:edgarprovcountryen Ontario A6
ixt-sec:edgarprovcountryen Canada Z4
ixt-sec:edgarprovcountryen Cayman Islands E9
ixt-sec:edgarprovcountryen United Kingdom X0

format sample input text (lower or proper case) output text (exact)
ixt-sec:entityfilercategoryen Large accelerated filer Large Accelerated Filer
ixt-sec:entityfilercategoryen accelerated filer Accelerated Filer
ixt-sec:entityfilercategoryen Non-Accelerated Filer Non-accelerated Filer

Variations

Number Name Description References Data Inputs Result Outputs
_200gd Format_testcases_Set4, GOOD nonFractions with SEC-specific duration formats.  
    valid