Module Expr Str Import alias alias ImportFrom alias alias ImportFrom alias alias alias alias alias alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias alias ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr TupleLoad Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr TupleLoad Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr TupleLoad Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Return SubscriptLoad AttributeLoad NameLoad attr Index Num decorator_list decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Num Str keyword TupleLoad If CompareEq NameLoad TupleLoad body Return NameLoad TryExcept body If CompareNotIn NameLoad NameLoad body Raise NameLoad Return Call SubscriptLoad NameLoad Index NameLoad NameLoad NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad NameLoad name NameStore body If BoolOpAnd Call NameLoad NameLoad Str AttributeLoad NameLoad attr body Assign NameStore BinOpAdd Str AttributeLoad NameLoad attr orelse Assign NameStore Str Raise Call AttributeLoad NameLoad attr NameLoad Str Call AttributeLoad Call NameLoad Str attr AttributeLoad Call NameLoad NameLoad attr NameLoad NameLoad ExceptHandler type NameLoad body Raise Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad decorator_list Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad FunctionDef arguments args NameParam defaults body If CompareIn SubscriptLoad NameLoad Index Num TupleLoad Str Str Str body Return CompareIn SubscriptLoad NameLoad Slice Num NameLoad Return CompareIn NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return NameLoad Return Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return NameLoad Return Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return NameLoad Return Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body TryExcept body Return Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body TryExcept body Return Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body TryExcept body Return Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body TryExcept body Return Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body TryExcept body Assign NameStore Call NameLoad NameLoad If CompareLtE NameLoad Num body Return NameLoad handlers ExceptHandler type NameLoad body Pass Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body TryExcept body Assign NameStore Call NameLoad NameLoad If CompareLt NameLoad Num body Return NameLoad handlers ExceptHandler type NameLoad body Pass Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body TryExcept body Return Call NameLoad NameLoad handlers ExceptHandler type NameLoad body Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body TryExcept body Assign NameStore Call NameLoad NameLoad If BoolOpAnd CompareLtE NameLoad Num CompareGtE NameLoad Num body Return NameLoad handlers ExceptHandler type NameLoad body Pass Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body TryExcept body Assign NameStore Call NameLoad NameLoad If BoolOpAnd CompareLtE NameLoad Num CompareGtE NameLoad Num body Return NameLoad handlers ExceptHandler type NameLoad body Pass Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body TryExcept body Assign NameStore Call NameLoad NameLoad If BoolOpAnd CompareLtE NameLoad Num CompareGtE NameLoad Num body Return NameLoad handlers ExceptHandler type NameLoad body Pass Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body TryExcept body Assign NameStore Call NameLoad NameLoad If CompareGtE NameLoad Num body Return NameLoad handlers ExceptHandler type NameLoad body Pass Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body TryExcept body Assign NameStore Call NameLoad NameLoad If CompareGtE NameLoad Num body Return NameLoad handlers ExceptHandler type NameLoad body Pass Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body TryExcept body Assign NameStore Call NameLoad NameLoad If BoolOpAnd CompareLtE NameLoad Num CompareGtE NameLoad Num body Return NameLoad handlers ExceptHandler type NameLoad body Pass Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body TryExcept body Assign NameStore Call NameLoad NameLoad If BoolOpAnd CompareLtE NameLoad Num CompareGtE NameLoad Num body Return NameLoad handlers ExceptHandler type NameLoad body Pass Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body TryExcept body Assign NameStore Call NameLoad NameLoad If BoolOpAnd CompareLtE NameLoad Num CompareGtE NameLoad Num body Return NameLoad handlers ExceptHandler type NameLoad body Pass Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body TryExcept body Assign NameStore Call NameLoad NameLoad If CompareGt NameLoad Num body Return NameLoad handlers ExceptHandler type NameLoad body Pass Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Return IfExp NameLoad Str Str orelse If Call NameLoad NameLoad NameLoad body If Call NameLoad NameLoad body Return Str orelse If Call NameLoad NameLoad body Return IfExp CompareLt NameLoad Num Str Str Expr Str Assign NameStore Call NameLoad NameLoad If Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad NameLoad Slice Num Return NameLoad orelse If Call NameLoad NameLoad NameLoad body If Call NameLoad NameLoad body Return Str orelse If Call NameLoad NameLoad body Return IfExp CompareLt NameLoad Num Str Str Return Call NameLoad NameLoad orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad IfExp AttributeLoad NameLoad attr Str Str attr NameLoad Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call NameLoad NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad If Call AttributeLoad NameLoad attr NameLoad body Return NameLoad Raise NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad If Call AttributeLoad NameLoad attr NameLoad body Return NameLoad Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Return NameLoad orelse If Call NameLoad NameLoad NameLoad body If CompareEq NameLoad Num body Return NameLoad orelse If CompareEq NameLoad Num body Return NameLoad orelse If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If CompareIn NameLoad TupleLoad Str Str body Return NameLoad orelse If CompareIn NameLoad TupleLoad Str Str body Return NameLoad Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr orelse Assign NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Raise Call NameLoad decorator_list Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad
N/A N/A 
Created on Dec 20, 2010

@author: Mark V Systems Limited
(c) Copyright 2010 Mark V Systems Limited, All rights reserved.
 N/A datetime re arelle XPathContext ModelValue arelle.FunctionUtil anytypeArg atomicArg stringArg numericArg qnameArg nodeArg arelle.XPathParser ProgHeader math isnan fabs isinf decimal Decimal InvalidOperation FORG0001 N/A Exception N/A __init__ N/A N/A self message N/A None N/A N/A N/A self message message N/A N/A self args N/A N/A N/A self __repr__ N/A __repr__ N/A N/A self N/A N/A N/A N/A _ Exception: FORG0001, invalid constructor N/A N/A FONS0004 N/A Exception N/A __init__ N/A N/A self message N/A None N/A N/A N/A self message message N/A N/A self args N/A N/A N/A self __repr__ N/A __repr__ N/A N/A self N/A N/A N/A N/A _ Exception: FONS0004, no namespace found for prefix N/A N/A xsFunctionNotAvailable N/A Exception N/A __init__ N/A N/A self N/A N/A N/A N/A self args N/A N/A _ xs function not available N/A __repr__ N/A N/A self N/A N/A N/A N/A N/A self args N/A 0 N/A N/A call N/A N/A xc p localname args N/A N/A N/A source N/A atomicArg xc p args 0 value? missingArgFallback N/A N/A N/A source N/A N/A N/A source N/A N/A N/A N/A localname xsFunctions N/A N/A xsFunctionNotAvailable N/A N/A N/A xsFunctions N/A localname xc p source N/A N/A N/A N/A FORG0001 ValueError TypeError N/A ex N/A N/A N/A N/A hasattr ex message N/A ex message N/A N/A exMsg N/A ,  N/A ex message N/A N/A exMsg N/A N/A N/A XPathContext XPathException p err:FORG0001 N/A N/A N/A _ invalid cast from {0} to xs:{1}{2} format N/A N/A type source __name__ localname exMsg N/A N/A xsFunctionNotAvailable N/A N/A N/A N/A XPathContext FunctionNotAvailable N/A N/A xs:{0} format localname N/A N/A objtype N/A dateTime date time yearMonthDuration dayTimeDuration float double decimal integer nonPositiveInteger negativeInteger long int short byte nonNegativeInteger unsignedLong unsignedInt unsignedShort unsignedByte positiveInteger string normalizedString token language NMTOKEN Name NCName ID IDREF ENTITY boolean anyURI QName NOTATION N/A ModelValue DateTime N/A ModelValue DateTime N/A ModelValue Time N/A ModelValue YearMonthDuration N/A ModelValue DayTimeDuration float float Decimal _INT _INT _INT _INT _INT _INT _INT _INT _INT _INT _INT _INT _INT str str str str str str str str str str bool N/A ModelValue AnyURI N/A ModelValue QName str isXsType N/A N/A localName N/A N/A N/A N/A N/A localName N/A -1 N/A ? + * N/A N/A N/A N/A localName N/A -1 xsFunctions N/A N/A localName xsFunctions N/A untypedAtomic N/A N/A xc p source N/A N/A N/A N/A xsFunctionNotAvailable N/A anyType N/A N/A xc p source N/A N/A N/A N/A xsFunctionNotAvailable N/A anyAtomicType N/A N/A xc p source N/A N/A N/A N/A xsFunctionNotAvailable N/A dateTime N/A N/A xc p source N/A N/A N/A N/A isinstance source N/A datetime datetime N/A N/A source N/A N/A N/A ModelValue dateTime source type N/A ModelValue DATETIME castException FORG0001 N/A dateTimeInstantEnd N/A N/A xc p source N/A N/A N/A N/A isinstance source N/A datetime datetime N/A N/A source N/A N/A N/A ModelValue dateTime source addOneDay True type N/A ModelValue DATETIME castException FORG0001 N/A xbrliDateUnion N/A N/A xc p source N/A N/A N/A N/A isinstance source N/A datetime date N/A N/A source N/A N/A N/A ModelValue dateTime source type N/A ModelValue DATEUNION castException FORG0001 N/A date N/A N/A xc p source N/A N/A N/A N/A N/A ModelValue dateTime source type N/A ModelValue DATE castException FORG0001 N/A time N/A N/A xc p source N/A N/A N/A N/A N/A ModelValue time source castException FORG0001 N/A duration N/A N/A xc p source N/A N/A N/A N/A xsFunctionNotAvailable N/A yearMonthDuration N/A N/A xc p source N/A N/A N/A N/A N/A ModelValue yearMonthDuration source N/A dayTimeDuration N/A N/A xc p source N/A N/A N/A N/A N/A ModelValue dayTimeDuration source N/A xs_float N/A N/A xc p source N/A N/A N/A N/A N/A N/A float source N/A N/A N/A ValueError N/A N/A FORG0001 N/A double N/A N/A xc p source N/A N/A N/A N/A N/A N/A float source N/A N/A N/A ValueError N/A N/A FORG0001 N/A decimal N/A N/A xc p source N/A N/A N/A N/A N/A N/A Decimal source N/A N/A N/A InvalidOperation N/A N/A FORG0001 N/A integer N/A N/A xc p source N/A N/A N/A N/A N/A N/A _INT source N/A N/A N/A ValueError N/A N/A FORG0001 N/A nonPositiveInteger N/A N/A xc p source N/A N/A N/A N/A N/A i N/A _INT source N/A N/A i 0 N/A N/A i N/A N/A N/A ValueError N/A N/A N/A FORG0001 N/A negativeInteger N/A N/A xc p source N/A N/A N/A N/A N/A i N/A _INT source N/A N/A i 0 N/A N/A i N/A N/A N/A ValueError N/A N/A N/A FORG0001 N/A long N/A N/A xc p source N/A N/A N/A N/A N/A N/A _INT source N/A N/A N/A ValueError N/A N/A FORG0001 N/A xs_int N/A N/A xc p source N/A N/A N/A N/A N/A i N/A _INT source N/A N/A N/A i 2147483647 N/A i -2147483648 N/A N/A i N/A N/A N/A ValueError N/A N/A N/A FORG0001 N/A short N/A N/A xc p source N/A N/A N/A N/A N/A i N/A _INT source N/A N/A N/A i 32767 N/A i -32767 N/A N/A i N/A N/A N/A ValueError N/A N/A N/A FORG0001 N/A byte N/A N/A xc p source N/A N/A N/A N/A N/A i N/A _INT source N/A N/A N/A i 127 N/A i -128 N/A N/A i N/A N/A N/A ValueError N/A N/A N/A FORG0001 N/A nonNegativeInteger N/A N/A xc p source N/A N/A N/A N/A N/A i N/A _INT source N/A N/A i 0 N/A N/A i N/A N/A N/A ValueError N/A N/A N/A FORG0001 N/A unsignedLong N/A N/A xc p source N/A N/A N/A N/A N/A i N/A _INT source N/A N/A i 0 N/A N/A i N/A N/A N/A ValueError N/A N/A N/A FORG0001 N/A unsignedInt N/A N/A xc p source N/A N/A N/A N/A N/A i N/A _INT source N/A N/A N/A i 4294967295 N/A i 0 N/A N/A i N/A N/A N/A ValueError N/A N/A N/A FORG0001 N/A unsignedShort N/A N/A xc p source N/A N/A N/A N/A N/A i N/A _INT source N/A N/A N/A i 65535 N/A i 0 N/A N/A i N/A N/A N/A ValueError N/A N/A N/A FORG0001 N/A unsignedByte N/A N/A xc p source N/A N/A N/A N/A N/A i N/A _INT source N/A N/A N/A i 255 N/A i 0 N/A N/A i N/A N/A N/A ValueError N/A N/A N/A FORG0001 N/A positiveInteger N/A N/A xc p source N/A N/A N/A N/A N/A i N/A _INT source N/A N/A i 0 N/A N/A i N/A N/A N/A ValueError N/A N/A N/A FORG0001 N/A gYearMonth N/A N/A xc p source N/A N/A N/A N/A xsFunctionNotAvailable N/A gYear N/A N/A xc p source N/A N/A N/A N/A xsFunctionNotAvailable N/A gMonthDay N/A N/A xc p source N/A N/A N/A N/A xsFunctionNotAvailable N/A gDay N/A N/A xc p source N/A N/A N/A N/A xsFunctionNotAvailable N/A gMonth N/A N/A xc p source N/A N/A N/A N/A xsFunctionNotAvailable N/A xsString N/A N/A xc p source N/A N/A N/A N/A isinstance source bool N/A N/A N/A source true false N/A N/A N/A isinstance source float N/A N/A N/A isnan source N/A N/A NaN N/A N/A N/A isinf source N/A N/A N/A N/A source 0 -INF INF N/A 
        numMagnitude = fabs(source)
        if numMagnitude < 1000000 and numMagnitude > .000001:
            # don't want floating notation which python does for more than 4 decimal places
            s = 
         N/A s N/A str source N/A N/A N/A s endswith .0 N/A N/A s N/A s N/A -2 N/A s N/A N/A N/A isinstance source Decimal N/A N/A N/A isnan source N/A N/A NaN N/A N/A N/A isinf source N/A N/A N/A N/A source 0 -INF INF N/A N/A str source N/A N/A N/A isinstance source N/A ModelValue DateTime N/A N/A N/A N/A N/A N/A source dateOnly {0:%Y-%m-%d} {0:%Y-%m-%dT%H:%M:%S} format source N/A N/A str source N/A normalizedString N/A N/A xc p source N/A N/A N/A N/A str source N/A N/A tokenPattern N/A N/A re compile ^\s*([-\.:\w]+)\s*$ token N/A N/A xc p source N/A N/A N/A s N/A str source N/A N/A N/A tokenPattern match s N/A N/A s N/A FORG0001 N/A N/A languagePattern N/A N/A re compile [a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})* language N/A N/A xc p source N/A N/A N/A s N/A str source N/A N/A N/A languagePattern match s N/A N/A s N/A FORG0001 N/A NMTOKEN N/A N/A xc p source N/A N/A N/A N/A xsFunctionNotAvailable N/A Name N/A N/A xc p source N/A N/A N/A N/A xsFunctionNotAvailable N/A NCName N/A N/A xc p source N/A N/A N/A N/A xsFunctionNotAvailable N/A ID N/A N/A xc p source N/A N/A N/A N/A xsFunctionNotAvailable N/A IDREF N/A N/A xc p source N/A N/A N/A N/A xsFunctionNotAvailable N/A ENTITY N/A N/A xc p source N/A N/A N/A N/A xsFunctionNotAvailable N/A boolean N/A N/A xc p source N/A N/A N/A N/A isinstance source bool N/A N/A source N/A N/A N/A isinstance source _NUM_TYPES N/A N/A N/A source 1 N/A N/A True N/A N/A N/A source 0 N/A N/A False N/A N/A N/A isinstance source str N/A N/A b N/A N/A source lower N/A N/A b N/A true yes N/A N/A True N/A N/A N/A b N/A false no N/A N/A False N/A FORG0001 N/A base64Binary N/A N/A xc p source N/A N/A N/A N/A xsFunctionNotAvailable N/A hexBinary N/A N/A xc p source N/A N/A N/A N/A xsFunctionNotAvailable N/A anyURI N/A N/A xc p source N/A N/A N/A N/A N/A ModelValue anyURI source N/A QName N/A N/A xc p source N/A N/A N/A N/A isinstance p ProgHeader N/A N/A element N/A p element N/A N/A N/A xc progHeader N/A N/A element N/A N/A xc progHeader element N/A N/A element N/A xc sourceElement N/A N/A N/A ModelValue qname element source castException FORG0001 prefixException FONS0004 N/A NOTATION N/A N/A xc p source N/A N/A N/A N/A xsFunctionNotAvailable N/A N/A xsFunctions N/A untypedAtomic anyType anyAtomicType dateTime DATETIME_START DATETIME_INSTANT_END XBRLI_DATEUNION date time duration yearMonthDuration dayTimeDuration float double decimal integer nonPositiveInteger negativeInteger long int short byte nonNegativeInteger unsignedLong unsignedInt unsignedShort unsignedByte positiveInteger gYearMonth gYear gMonthDay gDay gMonth string normalizedString token language NMTOKEN Name NCName ID IDREF ENTITY boolean base64Binary hexBinary anyURI QName NOTATION untypedAtomic anyType anyAtomicType dateTime dateTime dateTimeInstantEnd xbrliDateUnion date time duration yearMonthDuration dayTimeDuration xs_float double decimal integer nonPositiveInteger negativeInteger long xs_int short byte nonNegativeInteger unsignedLong unsignedInt unsignedShort unsignedByte positiveInteger gYearMonth gYear gMonthDay gDay gMonth xsString normalizedString token language NMTOKEN Name NCName ID IDREF ENTITY boolean base64Binary hexBinary anyURI QName NOTATION