Custom Types

Restriction NameValue
domainItemType
[restriction base="xbrli:stringItemType"]
length0
escapedItemType
[restriction base="xbrli:stringItemType"]
attributeGroupNone
xmlNodesItemType
[restriction base="dtr-types:escapedItemType"]
attributeGroupNone
xmlItemType
[restriction base="dtr-types:xmlNodesItemType"]
attributeGroupNone
textBlockItemType
[restriction base="dtr-types:xmlNodesItemType"]
attributeGroupNone
percentItemType
[restriction base="xbrli:pureItemType"]
attributeGroupNone
perShareItemType
[restriction base="xbrli:decimalItemType"]
attributeGroupNone
areaItemType
[restriction base="xbrli:decimalItemType"]
attributeGroupNone
volumeItemType
[restriction base="xbrli:decimalItemType"]
attributeGroupNone
massItemType
[restriction base="xbrli:decimalItemType"]
attributeGroupNone
weightItemType
[restriction base="xbrli:decimalItemType"]
attributeGroupNone
energyItemType
[restriction base="xbrli:decimalItemType"]
attributeGroupNone
powerItemType
[restriction base="xbrli:decimalItemType"]
attributeGroupNone
lengthItemType
[restriction base="xbrli:decimalItemType"]
attributeGroupNone
memoryItemType
[restriction base="xbrli:decimalItemType"]
attributeGroupNone
noDecimalsMonetaryItemType
[restriction base="xbrli:monetaryItemType"]
fractionDigits0
attributeGroupNone
nonNegativeMonetaryItemType
[restriction base="xbrli:monetaryItemType"]
minInclusive0
attributeGroupNone
nonNegativeNoDecimalsMonetaryItemType
[restriction base="xbrli:monetaryItemType"]
minInclusive0
fractionDigits0
attributeGroupNone
insolationItemType
[restriction base="xbrli:decimalItemType"]
attributeGroupNone
temperatureItemType
[restriction base="xbrli:decimalItemType"]
attributeGroupNone
pressureItemType
[restriction base="xbrli:decimalItemType"]
attributeGroupNone
frequencyItemType
[restriction base="xbrli:decimalItemType"]
attributeGroupNone
irradianceItemType
[restriction base="xbrli:decimalItemType"]
attributeGroupNone
speedItemType
[restriction base="xbrli:decimalItemType"]
attributeGroupNone
planeAngleItemType
[restriction base="xbrli:decimalItemType"]
attributeGroupNone
voltageItemType
[restriction base="xbrli:decimalItemType"]
attributeGroupNone
electricCurrentItemType
[restriction base="xbrli:decimalItemType"]
attributeGroupNone
forceItemType
[restriction base="xbrli:decimalItemType"]
attributeGroupNone
electricChargeItemType
[restriction base="xbrli:decimalItemType"]
attributeGroupNone
guidanceItemType
[restriction base="xbrli:stringItemType"]
attributeGroupNone
noLangTokenItemType
[restriction base="xbrli:tokenItemType"]
attributeGroupNone
noLangStringItemType
[restriction base="xbrli:stringItemType"]
attributeGroupNone
prefixedContentItemType
[restriction base="dtr-types:noLangTokenItemType"]
attributeGroupNone
SQNameItemType
[restriction base="dtr-types:prefixedContentItemType"]
pattern[^:\s0-9][^:\s]*:\S+
attributeGroupNone
SQNamesItemType
[restriction base="dtr-types:prefixedContentItemType"]
pattern([^:\s0-9][^:\s]*:\S+)?(\s+[^:\s0-9][^:\s]*:\S+)*
attributeGroupNone
gYearListItemType
[restriction base="xbrli:tokenItemType"]
pattern\s*(-?[0-9]{4,}(\s+-?[0-9]{4,})*)?\s*
flowItemType
[restriction base="xbrli:decimalItemType"]
attributeGroupNone
massFlowItemType
[restriction base="xbrli:decimalItemType"]
attributeGroupNone
monetaryPerLengthItemType
[restriction base="xbrli:decimalItemType"]
attributeGroupNone
monetaryPerAreaItemType
[restriction base="xbrli:decimalItemType"]
attributeGroupNone
monetaryPerVolumeItemType
[restriction base="xbrli:decimalItemType"]
attributeGroupNone
monetaryPerDurationItemType
[restriction base="xbrli:decimalItemType"]
attributeGroupNone
monetaryPerEnergyItemType
[restriction base="xbrli:decimalItemType"]
attributeGroupNone
monetaryPerMassItemType
[restriction base="xbrli:decimalItemType"]
attributeGroupNone
enumerationItemType
[restriction base="dtr:noLangTokenItemType"]
pattern[A-Za-z][-A-Za-z0-9+-.]*:\S+#[\i-[:]][\c-[:]]*
attributeGroupNone
enumerationSetItemType
[restriction base="dtr:noLangTokenItemType"]
pattern([A-Za-z][-A-Za-z0-9+-.]*:\S+#[\i-[:]][\c-[:]]*( [A-Za-z][-A-Za-z0-9+-.]*:\S+#[\i-[:]][\c-[:]]*)*)?
attributeGroupNone
yesNoItemType
[restriction base="xbrli:tokenItemType"]
enumerationYes
enumerationNo
attributeGroupNone
threeDigitItemType
[restriction base="xbrli:tokenItemType"]
pattern[0-9]{3}
zoneStatusItemType
[restriction base="xbrli:tokenItemType"]
enumerationGreen
enumerationYellow
enumerationOrange
enumerationRed
enumerationOther
enumerationNA
attributeGroupNone
interestRateItemType
[restriction base="xbrli:tokenItemType"]
enumerationFloating
enumerationFixed
attributeGroupNone
nineDigitItemType
[restriction base="xbrli:tokenItemType"]
pattern[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]
attributeGroupNone
MalpracticeInsurance-OccurrenceOrClaims-madeItemType
[restriction base="xbrli:tokenItemType"]
enumerationOccurrence
enumerationClaims-made
attributeGroupNone
fundedStatusItemType
[restriction base="xbrli:tokenItemType"]
enumerationLess than 65 percent
enumerationBetween 65 and less than 80 percent
enumerationAt least 80 percent
enumerationNA
attributeGroupNone
fundingImprovementAndRehabilitationPlanItemType
[restriction base="xbrli:tokenItemType"]
enumerationNo
enumerationPending
enumerationImplemented
enumerationOther
enumerationNA
attributeGroupNone
investmentOnLoanForShortSalesItemType
[restriction base="xbrli:tokenItemType"]
enumerationInvestment on Loan
enumerationEntire Investment on Loan
enumerationPartial Investment on Loan
attributeGroupNone
investmentPledgedItemType
[restriction base="xbrli:tokenItemType"]
enumerationInvestment Pledged
enumerationEntire Investment Pledged
enumerationPartial Investment Pledged
attributeGroupNone
restrictedInvestmentItemType
[restriction base="xbrli:tokenItemType"]
enumerationRestricted Investment
enumerationRestricted Investment Exempt from Registration
enumerationRestricted Investment Not Exempt from Registration
attributeGroupNone
surchargeItemType
[restriction base="xbrli:tokenItemType"]
enumerationNo
enumerationYes
enumerationNA
attributeGroupNone
authorizedUnlimitedItemType
[restriction base="xbrli:tokenItemType"]
enumerationUnlimited
attributeGroupNone
distributionsReceivedApproach
[restriction base="xbrli:tokenItemType"]
enumerationCumulative earnings
enumerationNature of distribution
attributeGroupNone
forfeitureMethod
[restriction base="xbrli:tokenItemType"]
enumerationEstimating expected forfeitures
enumerationRecognizing forfeitures when they occur
attributeGroupNone
giltiPolicyType
[restriction base="xbrli:tokenItemType"]
enumerationTax as incurred
enumerationDeferred tax recognized
attributeGroupNone
combinedComponentType
[restriction base="xbrli:tokenItemType"]
enumerationTopic 842
enumerationTopic 606
attributeGroupNone
advertisingExpenseMethodItemType
[restriction base="xbrli:tokenItemType"]
enumerationExpensed as incurred
enumerationExpensed first time advertising takes place
attributeGroupNone
transitionOptionType
[restriction base="xbrli:tokenItemType"]
enumerationRetrospective
enumerationProspective
enumerationModified Retrospective
enumerationModified Prospective
attributeGroupNone
financialDesignationType
[restriction base="xbrli:tokenItemType"]
enumerationPredecessor
enumerationSuccessor
attributeGroupNone
contractApplicationItemType
[restriction base="xbrli:tokenItemType"]
enumerationApplied to all contracts
enumerationApplied only to contracts not completed
attributeGroupNone
capitalizationPolicyType
[restriction base="xbrli:tokenItemType"]
enumerationCapitalization
enumerationProspective capitalization
enumerationNo capitalization
attributeGroupNone
accruedInterestWriteOffMethodItemType
[restriction base="xbrli:tokenItemType"]
enumerationReversing interest income
enumerationRecognizing credit loss expense
enumerationReversing interest income and recognizing credit loss expense
attributeGroupNone
includedExcludedItemType
[restriction base="xbrli:tokenItemType"]
enumerationIncluded
enumerationExcluded
attributeGroupNone
surchargeMethodGSIB
[restriction base="xbrli:tokenItemType"]
enumerationMethod 1
enumerationMethod 2
attributeGroupNone
controlOfRightsItemType
[restriction base="xbrli:tokenItemType"]
enumerationIssuer
enumerationHolder
attributeGroupNone
perUnitItemType
[restriction base="xbrli:decimalItemType"]