Accounting Policies (ap) Presentation Networks

Line Image Concept Label Concept Type Period type Balance Concept name
* Network: (290000 - Disclosure - Accounting Policies)
1 us-gaap: Significant Accounting Policies [Text Block] us-types:textBlockItemType duration us-gaap:SignificantAccountingPoliciesTextBlock
2 us-gaap: Cash and Cash Equivalents, Policy [Text Block] us-types:textBlockItemType duration us-gaap:CashAndCashEquivalentsPolicyTextBlock
3 us-gaap: Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy xbrli:stringItemType duration us-gaap:CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy
4 us-gaap: Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy xbrli:stringItemType duration us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
5 us-gaap: Receivables, Policy [Text Block] us-types:textBlockItemType duration us-gaap:ReceivablesPolicyTextBlock
6 us-gaap: Trade and Other Accounts Receivable, Policy xbrli:stringItemType duration us-gaap:TradeAndOtherAccountsReceivablePolicy
7 us-gaap: Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy xbrli:stringItemType duration us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
8 us-gaap: Trade and Other Accounts Receivable, Unbilled Receivables, Policy xbrli:stringItemType duration us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy
9 us-gaap: Receivables, Credit Card, Third Party Intermediaries, Arrangements, Description xbrli:stringItemType duration us-gaap:ReceivablesCreditCardThirdPartyIntermediariesArrangementsDescription
10 us-gaap: Finance, Loans and Leases Receivable, Policy xbrli:stringItemType duration us-gaap:FinanceLoansAndLeasesReceivablePolicy
11 us-gaap: Finance, Loan and Lease Receivables, Held-for-sale, Policy xbrli:stringItemType duration us-gaap:FinanceLoanAndLeaseReceivablesHeldForSalePolicy
12 us-gaap: Finance, Loan and Lease Receivables, Held-for-investment, Policy xbrli:stringItemType duration us-gaap:FinanceLoanAndLeaseReceivablesHeldForInvestmentPolicy
13 us-gaap: Finance, Loan and Lease Receivables, Held-for-investment, Allowance and Nonperforming Loans, Policy xbrli:stringItemType duration us-gaap:FinanceLoanAndLeaseReceivablesHeldForInvestmentAllowanceAndNonperformingLoansPolicy
14 us-gaap: Finance, Loan and Lease Receivables, Held-for-investment, Allowance and Nonperforming Loans, Allowance Policy xbrli:stringItemType duration us-gaap:FinanceLoanAndLeaseReceivablesHeldForInvestmentAllowanceAndNonperformingLoansAllowancePolicy
15 us-gaap: Finance, Loan and Lease Receivables, Held-for-investment, Allowance and Nonperforming Loans, Nonperforming Loans Policy xbrli:stringItemType duration us-gaap:FinanceLoanAndLeaseReceivablesHeldForInvestmentAllowanceAndNonperformingLoansNonperformingLoansPolicy
16 us-gaap: Finance, Loan and Lease Receivables, Held for Investments, Foreclosed Assets Policy xbrli:stringItemType duration us-gaap:FinanceLoanAndLeaseReceivablesHeldForInvestmentsForeclosedAssetsPolicy
17 us-gaap: Loans and Leases Receivable, Allowance for Loan Losses Policy xbrli:stringItemType duration us-gaap:LoansAndLeasesReceivableAllowanceForLoanLossesPolicy
18 us-gaap: Loans and Leases Receivable, Valuation, Policy xbrli:stringItemType duration us-gaap:LoansAndLeasesReceivableValuationPolicy
19 us-gaap: Loans and Leases Receivable, Mortgage and Mortgage-Backed Securities, Valuation, Policy xbrli:stringItemType duration us-gaap:LoansAndLeasesReceivableMortgageAndMortgageBackedSecuritiesValuationPolicy
20 us-gaap: Loans and Leases Receivable, Nonmortgage Loan, Valuation, Policy xbrli:stringItemType duration us-gaap:LoansAndLeasesReceivableNonmortgageLoanValuationPolicy
21 us-gaap: Loans and Leases Receivable, Prepayment Estimate Assumptions, Policy xbrli:stringItemType duration us-gaap:LoansAndLeasesReceivablePrepaymentEstimateAssumptionsPolicy
22 us-gaap: Loans and Leases Receivable, Nonperforming Loan and Lease, Policy xbrli:stringItemType duration us-gaap:LoansAndLeasesReceivableNonperformingLoanAndLeasePolicy
23 us-gaap: Loans and Leases Receivable, Past Due Status, Policy xbrli:stringItemType duration us-gaap:LoansAndLeasesReceivablePastDueStatusPolicy
24 us-gaap: Loans and Leases Receivable, Charge off, Policy xbrli:stringItemType duration us-gaap:LoansAndLeasesReceivableChargeOffPolicy
25 us-gaap: Loans and Leases Receivable, Troubled Debt Restructuring Policy xbrli:stringItemType duration us-gaap:LoansAndLeasesReceivableTroubledDebtRestructuringPolicy
26 us-gaap: Loans and Leases Receivable, Nonaccrual Loan and Lease Status, Policy xbrli:stringItemType duration us-gaap:LoansAndLeasesReceivableNonaccrualLoanAndLeaseStatusPolicy
27 us-gaap: Loans and Leases Receivable, Real Estate Acquired Through Foreclosure, Policy xbrli:stringItemType duration us-gaap:LoansAndLeasesReceivableRealEstateAcquiredThroughForeclosurePolicy
28 us-gaap: Loans and Leases Receivable, Origination Fees, Discounts or Premiums, and Direct Costs to Acquire Loans Policy xbrli:stringItemType duration us-gaap:LoansAndLeasesReceivableOriginationFeesDiscountsOrPremiumsAndDirectCostsToAcquireLoansPolicy
29 us-gaap: Loans and Leases Receivable, Commitment Fee Policy xbrli:stringItemType duration us-gaap:LoansAndLeasesReceivableCommitmentFeePolicy
30 us-gaap: Loans and Leases Receivable, Lease Financing, Policy xbrli:stringItemType duration us-gaap:LoansAndLeasesReceivableLeaseFinancingPolicy
31 us-gaap: Loans and Leases Receivable, Mortgage Banking Activities, Policy xbrli:stringItemType duration us-gaap:LoansAndLeasesReceivableMortgageBankingActivitiesPolicy
32 us-gaap: Receivables Held-for-sale, Policy [Abstract] xbrli:stringItemType duration us-gaap:ReceivablesHeldForSalePolicyAbstract
33 us-gaap: Receivables Held-for-sale, Determination, Policy xbrli:stringItemType duration us-gaap:ReceivablesHeldForSaleDeterminationPolicy
34 us-gaap: Receivables Held-for-sale, Lower of Cost or Fair Value, Policy xbrli:stringItemType duration us-gaap:ReceivablesHeldForSaleLowerOfCostOrFairValuePolicy
35 us-gaap: Investment, Policy [Text Block] us-types:textBlockItemType duration us-gaap:InvestmentPolicyTextBlock
36 us-gaap: Marketable Securities, Policy xbrli:stringItemType duration us-gaap:MarketableSecuritiesPolicy
37 us-gaap: Marketable Securities, Trading Securities, Policy xbrli:stringItemType duration us-gaap:MarketableSecuritiesTradingSecuritiesPolicy
38 us-gaap: Marketable Securities, Held-to-maturity Securities, Policy xbrli:stringItemType duration us-gaap:MarketableSecuritiesHeldToMaturitySecuritiesPolicy
39 us-gaap: Marketable Securities, Available-for-sale Securities, Policy xbrli:stringItemType duration us-gaap:MarketableSecuritiesAvailableForSaleSecuritiesPolicy
40 us-gaap: Equity and Cost Method Investments, Policy xbrli:stringItemType duration us-gaap:EquityAndCostMethodInvestmentsPolicy
41 us-gaap: Equity Method Investments, Policy xbrli:stringItemType duration us-gaap:EquityMethodInvestmentsPolicy
42 us-gaap: Equity Method Investments Issuances, Policy xbrli:stringItemType duration us-gaap:EquityMethodInvestmentsIssuancesPolicy
43 us-gaap: Cost Method Investments, Policy xbrli:stringItemType duration us-gaap:CostMethodInvestmentsPolicy
44 us-gaap: Securities Borrowed and Loaned Policy xbrli:stringItemType duration us-gaap:SecuritiesBorrowedAndLoanedPolicy
45 us-gaap: Securities Borrowed Transactions and Securities Loaned Transactions, Types of Securities xbrli:stringItemType duration us-gaap:SecuritiesBorrowedTransactionsAndSecuritiesLoanedTransactionsTypesOfSecurities
46 us-gaap: Repurchase and Resale Agreements Policy xbrli:stringItemType duration us-gaap:RepurchaseAndResaleAgreementsPolicy
47 us-gaap: Life Settlement Contracts, Policy xbrli:stringItemType duration us-gaap:LifeSettlementContractsPolicy
48 us-gaap: Fair Value of Financial Instruments, Policy xbrli:stringItemType duration us-gaap:FairValueOfFinancialInstrumentsPolicy
49 us-gaap: Derivatives, Policy [Text Block] us-types:textBlockItemType duration us-gaap:DerivativesPolicyTextBlock
50 us-gaap: Derivatives, Basis and Use of Derivatives xbrli:stringItemType duration us-gaap:DerivativesBasisAndUseOfDerivatives
51 us-gaap: Derivatives, Basis and Use of Derivatives, Basis xbrli:stringItemType duration us-gaap:DerivativesBasisAndUseOfDerivativesBasis
52 us-gaap: Derivatives, Basis and Use of Derivatives, Basis, Determination of Fair Value xbrli:stringItemType duration us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue
53 us-gaap: Derivatives, Basis and Use of Derivatives, Use of Derivatives xbrli:stringItemType duration us-gaap:DerivativesBasisAndUseOfDerivativesUseOfDerivatives
54 us-gaap: Derivatives, Methods of Accounting xbrli:stringItemType duration us-gaap:DerivativesMethodsOfAccounting
55 us-gaap: Derivatives, Methods of Accounting, Derivative Types xbrli:stringItemType duration us-gaap:DerivativesMethodsOfAccountingDerivativeTypes
56 us-gaap: Derivatives, Methods of Accounting, Hedging Derivatives xbrli:stringItemType duration us-gaap:DerivativesMethodsOfAccountingHedgingDerivatives
57 us-gaap: Derivatives, Methods of Accounting, Hedge Effectiveness xbrli:stringItemType duration us-gaap:DerivativesMethodsOfAccountingHedgeEffectiveness
58 us-gaap: Derivatives, Methods of Accounting, Hedge Documentation xbrli:stringItemType duration us-gaap:DerivativesMethodsOfAccountingHedgeDocumentation
59 us-gaap: Derivatives, Methods of Accounting, Nonhedging Derivatives xbrli:stringItemType duration us-gaap:DerivativesMethodsOfAccountingNonhedgingDerivatives
60 us-gaap: Derivatives, Reporting of Derivative Activity xbrli:stringItemType duration us-gaap:DerivativesReportingOfDerivativeActivity
61 us-gaap: Derivatives, Hedge Discontinuances xbrli:stringItemType duration us-gaap:DerivativesHedgeDiscontinuances
62 us-gaap: Derivatives, Hedge Discontinuances, Termination of Hedging Instrument or Hedged Item xbrli:stringItemType duration us-gaap:DerivativesHedgeDiscontinuancesTerminationOfHedgingInstrumentOrHedgedItem
63 us-gaap: Derivatives, Hedge Discontinuances, Anticipated Transactions xbrli:stringItemType duration us-gaap:DerivativesHedgeDiscontinuancesAnticipatedTransactions
64 us-gaap: Derivatives, Embedded Derivatives xbrli:stringItemType duration us-gaap:DerivativesEmbeddedDerivatives
65 us-gaap: Derivatives, Offsetting Fair Value Amounts, Policy xbrli:stringItemType duration us-gaap:DerivativesOffsettingFairValueAmountsPolicy
66 us-gaap: Loan Commitments, Policy xbrli:stringItemType duration us-gaap:LoanCommitmentsPolicy
67 us-gaap: Transfers and Servicing of Financial Assets, Policy [Text Block] us-types:textBlockItemType duration us-gaap:TransfersAndServicingOfFinancialAssetsPolicyTextBlock
68 us-gaap: Transfers and Servicing of Financial Assets, Transfers of Financial Assets, Policy xbrli:stringItemType duration us-gaap:TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsPolicy
69 us-gaap: Transfers and Servicing of Financial Assets, Transfers of Financial Assets, Sales, Policy xbrli:stringItemType duration us-gaap:TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsSalesPolicy
70 us-gaap: Transfers and Servicing of Financial Assets, Transfers of Financial Assets, Financings, Policy xbrli:stringItemType duration us-gaap:TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsFinancingsPolicy
71 us-gaap: Transfers and Servicing of Financial Assets, Transfers of Financial Assets, Aggregation, Policy xbrli:stringItemType duration us-gaap:TransfersAndServicingOfFinancialAssetsTransfersOfFinancialAssetsAggregationPolicy
72 us-gaap: Transfers and Servicing of Financial Assets, Servicing of Financial Assets, Policy xbrli:stringItemType duration us-gaap:TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy
73 us-gaap: Certain Loans and Debt Securities Acquired in Transfer, Recognizing Interest Income on Impaired Loans, Policy us-types:textBlockItemType duration us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferRecognizingInterestIncomeOnImpairedLoansPolicy
74 us-gaap: Initial Measurement of Assets or Liabilities that relate to Transferor's Continuing Involvement when Securitized or Asset-backed Financing Assets are Accounted for as Sale, Policy xbrli:stringItemType duration us-gaap:InitialMeasurementOfInterestsContinuedToBeHeldByTransferorWhenSecuritizedFinancialAssetsAreAccountedForAsSalePolicy
75 us-gaap: Assets or Liabilities that Relate to Transferor's Continuing Involvement in Securitized or Asset-backed Financing Assets, Policy xbrli:stringItemType duration us-gaap:InterestsContinuedToBeHeldByTransferorInFinancialAssetsThatItHasSecuritizedOrServicingAssetsOrLiabilitiesPolicy
76 us-gaap: Deteriorated Loans Transferred in, Policy xbrli:stringItemType duration us-gaap:DeterioratedLoansTransferredInPolicy
77 us-gaap: Inventory, Policy [Text Block] us-types:textBlockItemType duration us-gaap:InventoryPolicyTextBlock
78 us-gaap: Inventory, Major Classes, Policy xbrli:stringItemType duration us-gaap:InventoryMajorClassesPolicy
79 us-gaap: Inventory Raw Materials, Policy xbrli:stringItemType duration us-gaap:InventoryRawMaterialsPolicy
80 us-gaap: Inventory Work in Process, Policy xbrli:stringItemType duration us-gaap:InventoryWorkInProcessPolicy
81 us-gaap: Inventory Finished Goods, Policy xbrli:stringItemType duration us-gaap:InventoryFinishedGoodsPolicy
82 us-gaap: Inventory Markdowns, Policy xbrli:stringItemType duration us-gaap:InventoryMarkdownsPolicy
83 us-gaap: Inventory Shrinkage, Policy xbrli:stringItemType duration us-gaap:InventoryShrinkagePolicy
84 us-gaap: Inventory Costs for Contracts or Programs, Policy xbrli:stringItemType duration us-gaap:InventoryCostsForContractsOrProgramsPolicy
85 us-gaap: Inventory Supplies, Policy xbrli:stringItemType duration us-gaap:InventorySuppliesPolicy
86 us-gaap: Inventory Consigned to Others, Policy xbrli:stringItemType duration us-gaap:InventoryInventoryConsignedToOthersPolicy
87 us-gaap: Inventory Impairment, Policy xbrli:stringItemType duration us-gaap:InventoryImpairmentPolicy
88 us-gaap: Inventory Stated Above Cost, Policy xbrli:stringItemType duration us-gaap:InventoryStatedAboveCostPolicy
89 us-gaap: Inventory, Cash Flow Policy xbrli:stringItemType duration us-gaap:InventoryCashFlowPolicy
90 us-gaap: Property, Plant and Equipment, Policy [Text Block] us-types:textBlockItemType duration us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
91 us-gaap: Property, Plant and Equipment, Basis of Valuation xbrli:stringItemType duration us-gaap:PropertyPlantAndEquipmentBasisOfValuation
92 us-gaap: Property, Plant and Equipment, Depreciation Methods xbrli:stringItemType duration us-gaap:PropertyPlantAndEquipmentDepreciationMethods
93 us-gaap: Property, Plant and Equipment, Estimated Useful Lives xbrli:stringItemType duration us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives
94 us-gaap: Property, Plant and Equipment, Dispositions xbrli:stringItemType duration us-gaap:PropertyPlantAndEquipmentDispositions
95 us-gaap: Property, Plant and Equipment, Cost Capitalization xbrli:stringItemType duration us-gaap:PropertyPlantAndEquipmentCostCapitalization
96 us-gaap: Property, Plant and Equipment, Interest Capitalization xbrli:stringItemType duration us-gaap:PropertyPlantAndEquipmentInterestCapitalization
97 us-gaap: Property, Plant and Equipment, Impairment xbrli:stringItemType duration us-gaap:PropertyPlantAndEquipmentImpairment
98 us-gaap: Property, Plant and Equipment, Preproduction Design and Development Costs xbrli:stringItemType duration us-gaap:PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts
99 us-gaap: Property, Plant and Equipment, Planned Major Maintenance Activities, Policy xbrli:stringItemType duration us-gaap:PropertyPlantAndEquipmentPlannedMajorMaintenanceActivitiesPolicy
100 us-gaap: Impairment or Disposal of Long-Lived Assets, Policy [Text Block] us-types:textBlockItemType duration us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
101 us-gaap: Impairment or Disposal of Long-Lived Intangible Assets, Impairment, Policy xbrli:stringItemType duration us-gaap:ImpairmentOrDisposalOfLongLivedIntangibleAssetsImpairmentPolicy
102 us-gaap: Impairment or Disposal of Long-Lived Intangible Assets, Assets to be Sold, Policy xbrli:stringItemType duration us-gaap:ImpairmentOrDisposalOfLongLivedIntangibleAssetsAssetsToBeSoldPolicy
103 us-gaap: Goodwill and Intangible Assets, Policy [Text Block] us-types:textBlockItemType duration us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
104 us-gaap: Goodwill and Intangible Assets, Goodwill, Policy xbrli:stringItemType duration us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
105 us-gaap: Goodwill and Intangible Assets, Intangible Assets, Policy xbrli:stringItemType duration us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
106 us-gaap: Intangible Assets, Finite-Lived, Policy xbrli:stringItemType duration us-gaap:IntangibleAssetsFiniteLivedPolicy
107 us-gaap: Intangible Assets, Costs Incurred to Renew or Extend, Policy xbrli:stringItemType duration us-gaap:IntangibleAssetsFiniteLivedPolicyCostsIncurredToRenewOrExtend
108 us-gaap: Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy xbrli:stringItemType duration us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy
109 us-gaap: Deferred Charges, Policy [Text Block] us-types:textBlockItemType duration us-gaap:DeferredChargesPolicyTextBlock
110 us-gaap: Precontract Costs, Policy [Text Block] us-types:textBlockItemType duration us-gaap:PrecontractCostsPolicyTextBlock
111 us-gaap: Credit Card Origination Costs, Policy [Text Block] us-types:textBlockItemType duration us-gaap:CreditCardOriginationCostsPolicyTextBlock
112 us-gaap: Debt, Policy [Text Block] us-types:textBlockItemType duration us-gaap:DebtPolicyTextBlock
113 us-gaap: Shares Subject to Mandatory Redemption, Changes in Redemption Value, Policy [Text Block] us-types:textBlockItemType duration us-gaap:SharesSubjectToMandatoryRedemptionChangesInRedemptionValuePolicyTextBlock
114 us-gaap: Asset Retirement Obligations and Environmental Cost, Policy [Text Block] us-types:textBlockItemType duration us-gaap:AssetRetirementObligationsAndEnvironmentalCostPolicyTextBlock
115 us-gaap: Asset Retirement Obligations, Policy xbrli:stringItemType duration us-gaap:AssetRetirementObligationsPolicy
116 us-gaap: Environmental Costs, Policy xbrli:stringItemType duration us-gaap:EnvironmentalCostsPolicy
117 us-gaap: Environmental Cost, Expense Policy xbrli:stringItemType duration us-gaap:EnvironmentalCostExpensePolicy
118 us-gaap: Environmental Costs, Capitalization Policy xbrli:stringItemType duration us-gaap:EnvironmentalCostsCapitalizationPolicy
119 us-gaap: Presentation of Unused Proceeds of Pollution Control Financing, Policy xbrli:stringItemType duration us-gaap:PresentationOfUnusedProceedsOfPollutionControlFinancingPolicy
120 us-gaap: Commitments and Contingencies, Policy [Text Block] us-types:textBlockItemType duration us-gaap:CommitmentsAndContingenciesPolicyTextBlock
121 us-gaap: Guarantees, Indemnifications and Warranties Policies xbrli:stringItemType duration us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies
122 us-gaap: Extended Product Warranty, Policy xbrli:stringItemType duration us-gaap:ExtendedProductWarrantyPolicy
123 us-gaap: Standard Product Warranty, Policy xbrli:stringItemType duration us-gaap:StandardProductWarrantyPolicy
124 us-gaap: Malpractice Loss Contingency, Policy xbrli:stringItemType duration us-gaap:MalpracticeLossContingencyPolicy
125 us-gaap: Malpractice Loss Contingency, Basis for Discount Rate xbrli:stringItemType duration us-gaap:MalpracticeLossContingencyBasisForDiscountRate
126 us-gaap: Malpractice Loss Contingency, Discount Rate us-types:percentItemType duration us-gaap:MalpracticeLossContingencyDiscountRate
127 us-gaap: Stockholders' Equity, Policy [Text Block] us-types:textBlockItemType duration us-gaap:StockholdersEquityPolicyTextBlock
128 us-gaap: Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy xbrli:stringItemType duration us-gaap:StockholdersEquityNoteRedeemablePreferredStockIssuePolicy
129 us-gaap: Reclassifications Between Temporary and Permanent Equity xbrli:stringItemType duration us-gaap:ReclassificationsBetweenTemporaryAndPermanentEquity
130 us-gaap: Revenue Recognition, Policy [Text Block] us-types:textBlockItemType duration us-gaap:RevenueRecognitionPolicyTextBlock
131 us-gaap: Revenue Recognition, General Principles xbrli:stringItemType duration us-gaap:RevenueRecognitionGeneralPrinciples
132 us-gaap: Revenue Recognition, Multiple Element Arrangements xbrli:stringItemType duration us-gaap:RevenueRecognitionMultipleElementArrangements
133 us-gaap: Revenue Recognition, Multiple Element Arrangements, Software xbrli:stringItemType duration us-gaap:RevenueRecognitionMultipleElementArrangementsSoftware
134 us-gaap: Revenue Recognition, Multiple Element Arrangements, Other xbrli:stringItemType duration us-gaap:RevenueRecognitionMultipleElementArrangementsOther
135 us-gaap: Revenue Recognition Accounting Policy, Gross and Net Revenue Disclosure xbrli:stringItemType duration us-gaap:RevenueRecognitionAccountingPolicyGrossAndNetRevenueDisclosure
136 us-gaap: Gross Transaction Volume xbrli:monetaryItemType duration credit us-gaap:GrossTransactionVolume
137 us-gaap: Revenue Recognition, Excise and Sales Taxes xbrli:stringItemType duration us-gaap:RevenueRecognitionExciseAndSalesTaxes
138 us-gaap: Excise and Sales Taxes xbrli:monetaryItemType duration debit us-gaap:ExciseAndSalesTaxes
139 us-gaap: Revenue Recognition, Sales of Goods xbrli:stringItemType duration us-gaap:RevenueRecognitionSalesOfGoods
140 us-gaap: Revenue Recognition, Revenue Reductions xbrli:stringItemType duration us-gaap:RevenueRecognitionRevenueReductions
141 us-gaap: Revenue Recognition, Sales Returns xbrli:stringItemType duration us-gaap:RevenueRecognitionSalesReturns
142 us-gaap: Revenue Recognition, Sales Returns, Changes in Estimated Returns xbrli:stringItemType duration us-gaap:RevenueRecognitionSalesReturnsChangesInEstimatedReturns
143 us-gaap: Revenue Recognition, Sales Returns, Reserve for Sales Returns xbrli:monetaryItemType duration credit us-gaap:RevenueRecognitionSalesReturnsReserveForSalesReturns
144 us-gaap: Revenue Recognition, Allowances xbrli:stringItemType duration us-gaap:RevenueRecognitionAllowances
145 us-gaap: Revenue Recognition, Bill and Hold Arrangements xbrli:stringItemType duration us-gaap:RevenueRecognitionBillAndHoldArrangements
146 us-gaap: Revenue Recognition, Incentives xbrli:stringItemType duration us-gaap:RevenueRecognitionIncentives
147 us-gaap: Revenue Recognition, Rebates xbrli:stringItemType duration us-gaap:RevenueRecognitionRebates
148 us-gaap: Revenue Recognition, Discounts xbrli:stringItemType duration us-gaap:RevenueRecognitionDiscounts
149 us-gaap: Revenue Recognition, Loyalty Programs xbrli:stringItemType duration us-gaap:RevenueRecognitionLoyaltyPrograms
150 us-gaap: Revenue Recognition, Sales of Services xbrli:stringItemType duration us-gaap:RevenueRecognitionSalesOfServices
151 us-gaap: Revenue Recognition, Services, Licensing Fees xbrli:stringItemType duration us-gaap:RevenueRecognitionServicesLicensingFees
152 us-gaap: Revenue Recognition, Services, Royalty Fees xbrli:stringItemType duration us-gaap:RevenueRecognitionServicesRoyaltyFees
153 us-gaap: Revenue Recognition, Services, Franchise Fees xbrli:stringItemType duration us-gaap:RevenueRecognitionServicesFranchiseFees
154 us-gaap: Commitments from Franchise Agreements xbrli:stringItemType duration us-gaap:CommitmentsFromFranchiseAgreements
155 us-gaap: Initial Franchise Fees xbrli:monetaryItemType duration credit us-gaap:InitialFranchiseFees
156 us-gaap: Revenue from Franchisor Owned Outlets xbrli:monetaryItemType duration credit us-gaap:RevenueFromFranchisorOwnedOutlets
157 us-gaap: Revenue from Franchised Outlets xbrli:monetaryItemType duration credit us-gaap:RevenueFromFranchisedOutlets
158 us-gaap: Costs of Franchisor Owned Outlets xbrli:monetaryItemType duration debit us-gaap:CostsOfFranchisorOwnedOutlets
159 us-gaap: Costs of Franchised Outlets xbrli:monetaryItemType duration debit us-gaap:CostsOfFranchisedOutlets
160 us-gaap: Changes in Franchises xbrli:stringItemType duration us-gaap:ChangesInFranchises
161 us-gaap: Revenue Recognition, Services, Commissions xbrli:stringItemType duration us-gaap:RevenueRecognitionServicesCommissions
162 us-gaap: Revenue Recognition, Services, Management Fees xbrli:stringItemType duration us-gaap:RevenueRecognitionServicesManagementFees
163 us-gaap: Revenue Recognition, Services, Refundable Fees for Services xbrli:stringItemType duration us-gaap:RevenueRecognitionServicesRefundableFeesForServices
164 us-gaap: Estimate of Cancellations xbrli:monetaryItemType duration debit us-gaap:EstimateOfCancellations
165 us-gaap: Revenue Recognition, Long-term Contracts xbrli:stringItemType duration us-gaap:RevenueRecognitionLongTermContracts
166 us-gaap: Revenue Recognition, Percentage-of-Completion Method xbrli:stringItemType duration us-gaap:RevenueRecognitionPercentageOfCompletionMethod
167 us-gaap: Revenue Recognition, Completed-Contract Method xbrli:stringItemType duration us-gaap:RevenueRecognitionCompletedContractMethod
168 us-gaap: Revenue Recognition, Long-term Contracts, Incentive and Award Fees xbrli:stringItemType duration us-gaap:RevenueRecognitionLongTermContractsIncentiveAndAwardFees
169 us-gaap: Revenue Recognition, Software xbrli:stringItemType duration us-gaap:RevenueRecognitionSoftware
170 us-gaap: Revenue Recognition, Deferred Revenue xbrli:stringItemType duration us-gaap:RevenueRecognitionDeferredRevenue
171 us-gaap: Revenue Recognition, Customer Acquisitions xbrli:stringItemType duration us-gaap:RevenueRecognitionCustomerAcquisitions
172 us-gaap: Revenue Recognition, Interest xbrli:stringItemType duration us-gaap:RevenueRecognitionInterest
173 us-gaap: Revenue Recognition, Dividends xbrli:stringItemType duration us-gaap:RevenueRecognitionDividends
174 us-gaap: Revenue Recognition Leases xbrli:stringItemType duration us-gaap:RevenueRecognitionLeases
175 us-gaap: Revenue Recognition Leases, Operating xbrli:stringItemType duration us-gaap:RevenueRecognitionLeasesOperating
176 us-gaap: Revenue Recognition Leases, Capital xbrli:stringItemType duration us-gaap:RevenueRecognitionLeasesCapital
177 us-gaap: Revenue Recognition, Advertising Barter Transactions xbrli:stringItemType duration us-gaap:RevenueRecognitionAdvertisingBarterTransactions
178 us-gaap: Revenue Recognition, Gift Cards xbrli:stringItemType duration us-gaap:RevenueRecognitionGiftCards
179 us-gaap: Revenue Recognition, Gift Cards, Breakage xbrli:monetaryItemType duration credit us-gaap:RevenueRecognitionGiftCardsBreakage
180 us-gaap: Revenue Recognition, Real Estate Transactions, Policy xbrli:stringItemType duration us-gaap:RevenueRecognitionRealEstateTransactionsPolicy
181 us-gaap: Revenue Recognition, Retail Land Sales xbrli:stringItemType duration us-gaap:RevenueRecognitionRetailLandSales
182 us-gaap: Cost of Sales, Policy [Text Block] us-types:textBlockItemType duration us-gaap:CostOfSalesPolicyTextBlock
183 us-gaap: Related Parties Amount in Cost of Sales xbrli:monetaryItemType duration debit us-gaap:RelatedPartiesAmountInCostOfSales
184 us-gaap: Cost of Sales, Vendor Allowances, Policy xbrli:stringItemType duration us-gaap:CostOfSalesVendorAllowancesPolicy
185 us-gaap: Selling, General and Administrative Expenses, Policy [Text Block] us-types:textBlockItemType duration us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock
186 us-gaap: Shipping and Handling Cost, Policy [Text Block] us-types:textBlockItemType duration us-gaap:ShippingAndHandlingCostPolicyTextBlock
187 us-gaap: Shipping, Handling and Transportation Costs xbrli:monetaryItemType duration debit us-gaap:ShippingHandlingAndTransportationCosts
188 us-gaap: Advertising Costs, Policy [Text Block] us-types:textBlockItemType duration us-gaap:AdvertisingCostsPolicyTextBlock
189 us-gaap: Advertising Cost, Policy, Expensed Advertising Cost xbrli:stringItemType duration us-gaap:AdvertisingCostPolicyExpensedAdvertisingCost
190 us-gaap: Advertising Costs, Policy, Capitalized Direct Response Advertising xbrli:stringItemType duration us-gaap:AdvertisingCostsPolicyCapitalizedDirectResponseAdvertising
191 us-gaap: Advertising Costs, Capitalized Direct Response Advertising, Write-down xbrli:monetaryItemType duration debit us-gaap:AdvertisingCostsCapitalizedDirectResponseAdvertisingWriteDown
192 us-gaap: Cooperative Advertising Policy xbrli:stringItemType duration us-gaap:CooperativeAdvertisingPolicy
193 us-gaap: Cooperative Advertising Amount xbrli:monetaryItemType duration credit us-gaap:CooperativeAdvertisingAmount
194 us-gaap: Advertising Barter Transactions, Policy xbrli:stringItemType duration us-gaap:AdvertisingBarterTransactionsPolicy
195 us-gaap: Compensation Related Costs, Policy [Text Block] us-types:textBlockItemType duration us-gaap:CompensationRelatedCostsPolicyTextBlock
196 us-gaap: Pension and Other Postretirement Plans, Policy xbrli:stringItemType duration us-gaap:PensionAndOtherPostretirementPlansPolicy
197 us-gaap: Pension and Other Postretirement Plans, Pensions, Policy xbrli:stringItemType duration us-gaap:PensionAndOtherPostretirementPlansPensionsPolicy
198 us-gaap: Pension and Other Postretirement Plans, Nonpension Benefits, Policy xbrli:stringItemType duration us-gaap:PensionAndOtherPostretirementPlansNonpensionBenefitsPolicy
199 us-gaap: Postemployment Benefit Plans, Policy xbrli:stringItemType duration us-gaap:PostemploymentBenefitPlansPolicy
200 us-gaap: Employee Stock Ownership Plan (ESOP), Policy xbrli:stringItemType duration us-gaap:EmployeeStockOwnershipPlanESOPPolicy
201 us-gaap: Employee Stock Ownership Plan (ESOP), Effect on Earnings Per Share xbrli:stringItemType duration us-gaap:EmployeeStockOwnershipPlanESOPEffectOnEarningsPerShare
202 us-gaap: Employee Stock Ownership Plan (ESOP), Method of Measuring Compensation xbrli:stringItemType duration us-gaap:EmployeeStockOwnershipPlanESOPMethodOfMeasuringCompensation
203 us-gaap: Employee Stock Ownership Plan (ESOP), Classification of Dividends xbrli:stringItemType duration us-gaap:EmployeeStockOwnershipPlanESOPClassificationOfDividends
204 us-gaap: Employee Stock Ownership Plan (ESOP), Deferred Shares, Accounting Treatment xbrli:stringItemType duration us-gaap:EmployeeStockOwnershipPlanESOPDeferredSharesAccountingTreatment
205 us-gaap: Grandfathered ESOP Expense Recognition, Policy xbrli:stringItemType duration us-gaap:GrandfatheredESOPExpenseRecognitionPolicy
206 us-gaap: Share-based Compensation, Option and Incentive Plans Policy xbrli:stringItemType duration us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
207 us-gaap: Share-based Compensation, Option and Incentive Plans, Director Policy xbrli:stringItemType duration us-gaap:ShareBasedCompensationOptionAndIncentivePlansDirectorPolicy
208 us-gaap: Compensated Absences Policy xbrli:stringItemType duration us-gaap:CompensatedAbsencesPolicy
209 us-gaap: Incentive Distribution Policy, Managing Member or General Partner, Description xbrli:stringItemType duration us-gaap:IncentiveDistributionPolicyManagingMemberOrGeneralPartnerDescription
210 us-gaap: Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Text Block] us-types:textBlockItemType duration us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock
211 us-gaap: Costs Associated with Exit or Disposal Activities or Restructurings, Policy xbrli:stringItemType duration us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy
212 us-gaap: Costs Associated with Exit or Disposal Activities or Restructurings, Policy, Ongoing Benefit Arrangements xbrli:stringItemType duration us-gaap:CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyOngoingBenefitArrangements
213 us-gaap: Legal Costs, Policy [Text Block] us-types:textBlockItemType duration us-gaap:LegalCostsPolicyTextBlock
214 us-gaap: Interest Expense, Policy [Text Block] us-types:textBlockItemType duration us-gaap:InterestExpensePolicyTextBlock
215 us-gaap: Interest Expense Allocated to Discontinued Operations, Policy xbrli:stringItemType duration us-gaap:InterestExpenseAllocatedToDiscontinuedOperationsPolicy
216 us-gaap: Interest Expense on Prepetition Liabilities, Policy xbrli:stringItemType duration us-gaap:InterestExpenseOnPrepetitionLiabilitiesPolicy
217 us-gaap: Research, Development, and Computer Software, Policy [Text Block] us-types:textBlockItemType duration us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock
218 us-gaap: Research and Development Expense, Policy xbrli:stringItemType duration us-gaap:ResearchAndDevelopmentExpensePolicy
219 us-gaap: Internal Use Software, Policy xbrli:stringItemType duration us-gaap:InternalUseSoftwarePolicy
220 us-gaap: Software to be Sold, Leased, or Otherwise Marketed, Policy xbrli:stringItemType duration us-gaap:SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy
221 us-gaap: In Process Research and Development, Policy xbrli:stringItemType duration us-gaap:InProcessResearchAndDevelopmentPolicy
222 us-gaap: Collaborative Arrangement Disclosure [Text Block] us-types:textBlockItemType duration us-gaap:CollaborativeArrangementDisclosureTextBlock
223 us-gaap: Collaborative Arrangement, Nature and Purpose xbrli:stringItemType duration us-gaap:CollaborativeArrangementNatureAndPurpose
224 us-gaap: Collaborative Arrangement, Rights and Obligations xbrli:stringItemType duration us-gaap:CollaborativeArrangementRightsAndObligations
225 us-gaap: Collaborative Arrangement, Accounting Policy xbrli:stringItemType duration us-gaap:CollaborativeArrangementAccountingPolicy
226 us-gaap: Collaborative Arrangement, Income Statement Classifications and Amounts xbrli:stringItemType duration us-gaap:CollaborativeArrangementIncomeStatementClassificationsAndAmounts
227 us-gaap: Discontinued Operations, Policy [Text Block] us-types:textBlockItemType duration us-gaap:DiscontinuedOperationsPolicyTextBlock
228 us-gaap: Income Tax, Policy [Text Block] us-types:textBlockItemType duration us-gaap:IncomeTaxPolicyTextBlock
229 us-gaap: Unremitted Earnings in Foreign Investment, Policy xbrli:stringItemType duration us-gaap:UnremittedEarningsInForeignInvestmentPolicy
230 us-gaap: Entity Not Subject to Income Taxes, Policy xbrli:stringItemType duration us-gaap:EntityNotSubjectToIncomeTaxesPolicy
231 us-gaap: Entity Not Subject to Income Taxes, Difference in Bases, Amount xbrli:monetaryItemType instant debit us-gaap:EntityNotSubjectToIncomeTaxesDifferenceInBasesAmount
232 us-gaap: Member of Group Filing Consolidated Return, Policy xbrli:stringItemType duration us-gaap:MemberOfGroupFilingConsolidatedReturnPolicy
233 us-gaap: Income Tax Uncertainties, Policy xbrli:stringItemType duration us-gaap:IncomeTaxUncertaintiesPolicy
234 us-gaap: Earnings Per Share, Policy [Text Block] us-types:textBlockItemType duration us-gaap:EarningsPerSharePolicyTextBlock
235 us-gaap: Earnings Per Share Policy, Basic xbrli:stringItemType duration us-gaap:EarningsPerSharePolicyBasic
236 us-gaap: Earnings Per Share Policy, Diluted xbrli:stringItemType duration us-gaap:EarningsPerSharePolicyDiluted
237 us-gaap: Earnings Per Share, Subsequent Events xbrli:stringItemType duration us-gaap:EarningsPerShareSubsequentEvents
238 us-gaap: Earnings Per Share, Potentially Dilutive Securities xbrli:stringItemType duration us-gaap:EarningsPerSharePotentiallyDilutiveSecurities
239 us-gaap: Business Combinations and Other Purchase of Business Transactions, Policy [Text Block] us-types:textBlockItemType duration us-gaap:BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock
240 us-gaap: Business Combinations Policy xbrli:stringItemType duration us-gaap:BusinessCombinationsPolicy
241 us-gaap: Combination of Entities under Common Control, Policy xbrli:stringItemType duration us-gaap:PurchaseTransactionPolicy
242 us-gaap: Foreign Currency Transactions and Translations Policy [Text Block] us-types:textBlockItemType duration us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
243 us-gaap: Lease, Policy [Text Block] us-types:textBlockItemType duration us-gaap:LeasePolicyTextBlock
244 us-gaap: Sale Leaseback Transactions, Policy xbrli:stringItemType duration us-gaap:SaleLeasebackTransactionsPolicy
245 us-gaap: Industry Specific Policies [Abstract] xbrli:stringItemType duration us-gaap:IndustrySpecificPoliciesAbstract
246 us-gaap: Industry Specific Policies, Oil and Gas [Text Block] us-types:textBlockItemType duration us-gaap:IndustrySpecificPoliciesOilAndGasTextBlock
247 us-gaap: Gas Balancing Arrangements, Policy xbrli:stringItemType duration us-gaap:GasBalancingArrangementsPolicy
248 us-gaap: Sales Method or Entitlements Method, Policy us-types:OilGasAccountingPolicySalesMethodOrEntitlementsMethodItemType duration us-gaap:SalesMethodOrEntitlementsMethodPolicy
249 us-gaap: Exploratory Drilling Costs Capitalization and Impairment, Policy xbrli:stringItemType duration us-gaap:ExploratoryDrillingCostsCapitalizationAndImpairmentPolicy
250 us-gaap: Capitalization of Internal Costs, Policy xbrli:stringItemType duration us-gaap:CapitalizationOfInternalCostsPolicy
251 us-gaap: Interest in Unincorporated Joint Ventures or Partnerships, Policy xbrli:stringItemType duration us-gaap:InterestInUnincorporatedJointVenturesOrPartnershipsPolicy
252 us-gaap: Costs Incurred, Policy xbrli:stringItemType duration us-gaap:CostsIncurredPolicy
253 us-gaap: Full Cost or Successful Efforts, Policy us-types:OilGasAccountingPolicyFullCostOrSuccessfulEffortsItemType duration us-gaap:FullCostOrSuccessfulEffortsPolicy
254 us-gaap: Full Cost Method Using Gross Revenue Method, Policy xbrli:stringItemType duration us-gaap:FullCostMethodUsingGrossRevenueMethodPolicy
255 us-gaap: Royalty Trust Distributable Income, Policy xbrli:stringItemType duration us-gaap:RoyaltyTrustDistributableIncomePolicy
256 us-gaap: Industry Specific Policies, Broker Dealer [Text Block] us-types:textBlockItemType duration us-gaap:IndustrySpecificPoliciesBrokerDealerTextBlock
257 us-gaap: Exchange Memberships, Policy xbrli:stringItemType duration us-gaap:ExchangeMembershipsPolicy
258 us-gaap: Exchange Membership with Rights of Ownership and to Conduct Business Policy xbrli:stringItemType duration us-gaap:ExchangeMembershipWithRightsOfOwnershipAndToConductBusinessPolicy
259 us-gaap: Exchange Membership with Right to Conduct Business Policy xbrli:stringItemType duration us-gaap:ExchangeMembershipWithRightToConductBusinessPolicy
260 us-gaap: Exchange Membership Contributed Policy xbrli:stringItemType duration us-gaap:ExchangeMembershipContributedPolicy
261 us-gaap: Securities Owned Not Readily Marketable, Policy xbrli:stringItemType duration us-gaap:SecuritiesOwnedNotReadilyMarketablePolicy
262 us-gaap: Management and Investment Advisory Fees, Policy xbrli:stringItemType duration us-gaap:ManagementAndInvestmentAdvisoryFeesPolicy
263 us-gaap: Proprietary and Customer Security and Commodity Transactions xbrli:stringItemType duration us-gaap:ProprietaryAndCustomerSecurityAndCommodityTransactions
264 us-gaap: Commissions, Policy xbrli:stringItemType duration us-gaap:CommissionsPolicy
265 us-gaap: Exchange Fees, Policy xbrli:stringItemType duration us-gaap:ExchangeFeesPolicy
266 us-gaap: Floor Brokerage, Policy xbrli:stringItemType duration us-gaap:FloorBrokeragePolicy
267 us-gaap: Investment Banking Fees, Policy xbrli:stringItemType duration us-gaap:InvestmentBankingFeesPolicy
268 us-gaap: Industry Specific Policies, Insurance Companies [Text Block] us-types:textBlockItemType duration us-gaap:IndustrySpecificPoliciesInsuranceCompaniesTextBlock
269 us-gaap: Policyholder Accounts, Policy xbrli:stringItemType duration us-gaap:PolicyholderAccountsPolicy
270 us-gaap: Allocations to Policyholders, Policies xbrli:stringItemType duration us-gaap:AllocationsToPolicyholdersPolicies
271 us-gaap: Premiums Receivable, Basis of Accounting, Policy xbrli:stringItemType duration us-gaap:PremiumsReceivableBasisOfAccountingPolicy
272 us-gaap: Premiums Receivable, Allowance for Doubtful Accounts, Estimation Methodology, Policy xbrli:stringItemType duration us-gaap:PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy
273 us-gaap: Premiums Receivable, Allowance for Doubtful Accounts, Write-off of Uncollectible Premiums, Policy xbrli:stringItemType duration us-gaap:PremiumsReceivableAllowanceForDoubtfulAccountsWriteOffOfUncollectiblePremiumsPolicy
274 us-gaap: Policy Loans Receivable, Policy xbrli:stringItemType duration us-gaap:PolicyLoansReceivablePolicy
275 us-gaap: Present Value of Future Insurance Profits, Policy xbrli:stringItemType duration us-gaap:PresentValueOfFutureInsuranceProfitsPolicy
276 us-gaap: Capitalization of Deferred Policy Acquisition Costs, Policy xbrli:stringItemType duration us-gaap:CapitalizationOfDeferredPolicyAcquisitionCostsPolicy
277 us-gaap: Internal Replacements of Insurance Contracts, Policy xbrli:stringItemType duration us-gaap:InternalReplacementsOfInsuranceContractsPolicy
278 us-gaap: Short-Duration Contracts, Policy xbrli:stringItemType duration us-gaap:ShortDurationContractsPolicy
279 us-gaap: Long-Duration Contracts, Policy xbrli:stringItemType duration us-gaap:LongDurationContractsPolicy
280 us-gaap: Deposit Contracts, Policy xbrli:stringItemType duration us-gaap:DepositContractsPolicy
281 us-gaap: Liability Reserve Estimate, Policy xbrli:stringItemType duration us-gaap:LiabilityReserveEstimatePolicy
282 us-gaap: Property Liability Reserve Estimate, Policy xbrli:stringItemType duration us-gaap:PropertyLiabilityReserveEstimatePolicy
283 us-gaap: Future Policy Benefits Liability, Policy xbrli:stringItemType duration us-gaap:FuturePolicyBenefitsLiabilityPolicy
284 us-gaap: Unpaid Policy Claims and Claims Adjustment Expense, Policy xbrli:stringItemType duration us-gaap:UnpaidPolicyClaimsAndClaimsAdjustmentExpensePolicy
285 us-gaap: Minimum Guarantees, Policy xbrli:stringItemType duration us-gaap:MinimumGuaranteesPolicy
286 us-gaap: Contingent Liability Reserve Estimate, Policy xbrli:stringItemType duration us-gaap:ContingentLiabilityReserveEstimatePolicy
287 us-gaap: Reinsurance Accounting Policy xbrli:stringItemType duration us-gaap:ReinsuranceAccountingPolicy
288 us-gaap: Insurance Premiums Revenue Recognition, Policy xbrli:stringItemType duration us-gaap:InsurancePremiumsRevenueRecognitionPolicy
289 us-gaap: Revenue Recognition, Premiums Earned, Policy xbrli:stringItemType duration us-gaap:RevenueRecognitionPremiumsEarnedPolicy
290 us-gaap: Anticipated Investment Income as Component of Premium Deficiency on Short Duration Contracts, Policy xbrli:stringItemType duration us-gaap:AnticipatedInvestmentIncomeAsComponentOfPremiumDeficiencyOnShortDurationContractsPolicy
291 us-gaap: Sales Inducements to Contract Holders, Policy xbrli:stringItemType duration us-gaap:SalesInducementsToContractHoldersPolicy
292 us-gaap: Short-Duration Contracts Revenue Recognition, Policy xbrli:stringItemType duration us-gaap:ShortDurationContractsRevenueRecognitionPolicy
293 us-gaap: Long-Duration Contracts Revenue Recognition, Policy xbrli:stringItemType duration us-gaap:LongDurationContractsRevenueRecognitionPolicy
294 us-gaap: Policyholders' Dividend, Policy xbrli:stringItemType duration us-gaap:PolicyholdersDividendPolicy
295 us-gaap: Public Utilities, Policy [Text Block] us-types:textBlockItemType duration us-gaap:PublicUtilitiesPolicyTextBlock
296 us-gaap: Regulated Jurisdictions, Policy xbrli:stringItemType duration us-gaap:RegulatedJurisdictionsPolicy
297 us-gaap: Discontinuance of Certain Regulatory Reporting Practices xbrli:stringItemType duration us-gaap:DiscontinuanceOfCertainRegulatoryReportingPractices
298 us-gaap: Regulatory Assets and Liabilities, Recognition Criteria xbrli:stringItemType duration us-gaap:RegulatoryAssetsAndLiabilitiesRecognitionCriteria
299 us-gaap: Regulatory Depreciation and Amortization, Policy xbrli:stringItemType duration us-gaap:RegulatoryDepreciationAndAmortizationPolicy
300 us-gaap: Plant Construction Using Intermediary, Policy xbrli:stringItemType duration us-gaap:PlantConstructionUsingIntermediaryPolicy
301 us-gaap: Interest Cost for Plant Construction Using Intermediary, Policy xbrli:stringItemType duration us-gaap:InterestCostForPlantConstructionUsingIntermediaryPolicy
302 us-gaap: Disallowed Costs for Recently Completed Plant, Policy xbrli:stringItemType duration us-gaap:DisallowedCostsForRecentlyCompletedPlantPolicy
303 us-gaap: Allowance for Funds Used During Construction, Policy xbrli:stringItemType duration us-gaap:AllowanceForFundsUsedDuringConstructionPolicy
304 us-gaap: Plant Retirement and Abandonment, Policy xbrli:stringItemType duration us-gaap:PlantRetirementAndAbandonmentPolicy
305 us-gaap: Capitalization and Amortization of Fuel Costs, Policy xbrli:stringItemType duration us-gaap:CapitalizationAndAmortizationOfFuelCostsPolicy
306 us-gaap: Utility, Revenue and Expense Recognition, Policy xbrli:stringItemType duration us-gaap:UtilityRevenueAndExpenseRecognitionPolicy
307 us-gaap: Regulatory Income Taxes, Policy xbrli:stringItemType duration us-gaap:RegulatoryIncomeTaxesPolicy
308 us-gaap: Regulatory Environmental Costs, Policy xbrli:stringItemType duration us-gaap:RegulatoryEnvironmentalCostsPolicy
309 us-gaap: Revenue Recognition from Long-term Power Sales Contracts, Policy xbrli:stringItemType duration us-gaap:RevenueRecognitionFromLongTermPowerSalesContractsPolicy
310 us-gaap: Revenue Recognition for Alternative Revenue Programs, Policy xbrli:stringItemType duration us-gaap:RevenueRecognitionForAlternativeRevenueProgramsPolicy
311 us-gaap: Outage Costs, Policy xbrli:stringItemType duration us-gaap:OutageCostsPolicy
312 us-gaap: Emission Credits or Allowances, Policy xbrli:stringItemType duration us-gaap:EmissionCreditsOrAllowancesPolicy
313 us-gaap: Intercompany Profit to Regulated Affiliates, Policy xbrli:stringItemType duration us-gaap:IntercompanyProfitToRegulatedAffiliatesPolicy
314 us-gaap: Real Estate, Policy [Text Block] us-types:textBlockItemType duration us-gaap:RealEstatePolicyTextBlock
315 us-gaap: Inventory, Real Estate, Policy xbrli:stringItemType duration us-gaap:InventoryRealEstatePolicy
316 us-gaap: Land under Option Arrangements, Policy xbrli:stringItemType duration us-gaap:LandUnderOptionArrangementsPolicy
317 us-gaap: Inventory, Interest Capitalization Policy xbrli:stringItemType duration us-gaap:InventoryInterestCapitalizationPolicy
318 us-gaap: Revenue Recognition, Real Estate Transactions, Policy xbrli:stringItemType duration us-gaap:RevenueRecognitionRealEstateTransactionsPolicy
319 us-gaap: Real Estate Held for Development and Sale, Policy xbrli:stringItemType duration us-gaap:RealEstateHeldForDevelopmentAndSalePolicy
320 us-gaap: General Policies [Abstract] xbrli:stringItemType duration us-gaap:GeneralPoliciesAbstract
321 us-gaap: Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] us-types:textBlockItemType duration us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
322 us-gaap: Nature of Operations [Text Block] us-types:textBlockItemType duration us-gaap:NatureOfOperations
323 us-gaap: Basis of Accounting xbrli:stringItemType duration us-gaap:BasisOfAccounting
324 us-gaap: Fiscal Period xbrli:stringItemType duration us-gaap:FiscalPeriod
325 us-gaap: Consolidation, Policy [Text Block] us-types:textBlockItemType duration us-gaap:ConsolidationPolicyTextBlock
326 us-gaap: Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy xbrli:stringItemType duration us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy
327 us-gaap: Consolidation, Variable Interest Entity, Policy xbrli:stringItemType duration us-gaap:ConsolidationVariableInterestEntityPolicy
328 us-gaap: Variable Interest Entity, Nonexistence xbrli:stringItemType duration us-gaap:VariableInterestEntityNonexistence
329 us-gaap: Aggregation of Variable Interest Entity Disclosures [Text Block] us-types:textBlockItemType duration us-gaap:AggregationOfVariableInterestEntityDisclosuresTextBlock
330 us-gaap: Schedule of Variable Interest Entities [Text Block] us-types:textBlockItemType duration us-gaap:ScheduleOfVariableInterestEntitiesTextBlock
331 us-gaap: Variable Interest, Carrying Amount of Liabilities [Table] xbrli:stringItemType duration us-gaap:VariableInterestCarryingAmountOfLiabilitiesTable
332 us-gaap: Variable Interest by Interest Type [Axis] xbrli:stringItemType duration us-gaap:VariableInterestByInterestTypeAxis
333 us-gaap: Variable Interest Type [Domain] us-types:domainItemType duration us-gaap:VariableInterestTypeDomain
334 us-gaap: Variable Interest, Held by Sponsor [Member] us-types:domainItemType duration us-gaap:VariableInterestSponsorMember
335 us-gaap: Variable Interest, Held by Entity [Member] us-types:domainItemType duration us-gaap:VariableInterestEnterpriseMember
336 us-gaap: Variable Interest [Line Items] xbrli:stringItemType duration us-gaap:VariableInterestLineItems
337 us-gaap: Variable Interest, Description xbrli:stringItemType duration us-gaap:VariableInterestDescription
338 us-gaap: Variable Interest, Difference (Between Carrying Amount and Maximum Exposure) [Abstract] xbrli:stringItemType duration us-gaap:DifferenceBetweenCarryingAmountAndMaximumExposureAbstract
339 us-gaap: Variable Interest, Carrying Amount [Abstract] xbrli:stringItemType duration us-gaap:VariableInterestCarryingAmountAbstract
340 us-gaap: Variable Interest, Carrying Amount, Assets xbrli:monetaryItemType instant debit us-gaap:VariableInterestCarryingAmountAssets
341 us-gaap: Variable Interest, Carrying Amount, Liabilities xbrli:monetaryItemType instant credit us-gaap:VariableInterestCarryingAmountLiabilities
342 us-gaap: Variable Interest, Carrying Amount, Total xbrli:monetaryItemType instant debit us-gaap:VariableInterestCarryingAmount
343 us-gaap: Variable Interest, Maximum Exposure to Loss xbrli:monetaryItemType instant credit us-gaap:VariableInterestMaximumExposureToLoss
344 us-gaap: Variable Interest, Difference (Between Carrying Amount and Maximum Exposure), Total xbrli:monetaryItemType instant debit us-gaap:VariableInterestDifferenceBetweenCarryingAmountAndMaximumExposure
345 us-gaap: Explanation of Difference, Qualitative and Quantitative xbrli:stringItemType duration us-gaap:ExplanationOfTheDifferenceQualitativeAndQuantitative
346 us-gaap: How Maximum Exposure to Loss is Determined, Qualitative xbrli:stringItemType duration us-gaap:HowTheMaximumExposureToLossIsDeterminedQualitative
347 us-gaap: How Maximum Exposure to Loss is Determined, Quantitative xbrli:stringItemType duration us-gaap:HowTheMaximumExposureToLossIsDeterminedQuantitative
348 us-gaap: Significant Sources of Exposure to Loss, Qualitative xbrli:stringItemType duration us-gaap:SignificantSourcesOfTheExposureToLossQualitative
349 us-gaap: Significant Sources of Exposure to Loss, Quantitative xbrli:stringItemType duration us-gaap:SignificantSourcesOfTheExposureToLossQuantitative
350 us-gaap: Maximum Exposure to Loss Cannot be Quantified xbrli:stringItemType duration us-gaap:MaximumExposureToLossCannotBeQuantified
351 us-gaap: Liquidity Arrangements, Guarantees, and Other Commitments by Third Parties xbrli:stringItemType duration us-gaap:LiquidityArrangementsGuaranteesAndOtherCommitmentsByThirdParties
352 us-gaap: Schedule of Variable Interest Entities [Table] xbrli:stringItemType duration us-gaap:ScheduleOfVariableInterestEntitiesTable
353 us-gaap: Variable Interest Entities by Classification of Entity [Axis] xbrli:stringItemType duration us-gaap:VariableInterestEntitiesByClassificationOfEntityAxis
354 us-gaap: Variable Interest Entity, Classification [Domain] us-types:domainItemType duration us-gaap:ClassificationOfVariableInterestEntityDomain
355 us-gaap: Variable Interest Entity, Primary Beneficiary [Member] us-types:domainItemType duration us-gaap:VariableInterestEntityPrimaryBeneficiaryMember
356 us-gaap: Variable Interest Entity, Not Primary Beneficiary [Member] us-types:domainItemType duration us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember
357 us-gaap: Variable Interest Entity, Not Primary Beneficiary, Holds Significant Variable Interest in VIE [Member] us-types:domainItemType duration us-gaap:VariableInterestEntityNotPrimaryBeneficiaryHoldsSignificantVariableInterestInVIEMember
358 us-gaap: Variable Interest Entity, Sponsor that Holds Variable Interest in VIE [Member] us-types:domainItemType duration us-gaap:VariableInterestEntitySponsorThatHoldsVariableInterestInVIEMember
359 us-gaap: Variable Interest Entity (VIE) or Potential VIE, Information Unavailability [Member] us-types:domainItemType duration us-gaap:VariableInterestEntityVIEOrPotentialVIEInformationUnavailabilityMember
360 us-gaap: Variable Interest Entity [Line Items] xbrli:stringItemType duration us-gaap:VariableInterestEntityLineItems
361 us-gaap: Variable Interest Entity, Description of Entity xbrli:stringItemType duration us-gaap:VariableInterestEntityDescriptionOfEntity
362 us-gaap: Variable Interest Entity, Classification Description xbrli:stringItemType duration us-gaap:VariableInterestEntityClassificationDescription
363 us-gaap: Variable Interest Entity, Type of Entity xbrli:stringItemType duration us-gaap:VariableInterestEntityTypeOfEntity
364 us-gaap: Variable Interest Entity, Identification as Special Purpose Entity or QSPE xbrli:stringItemType duration us-gaap:VariableInterestEntityIdentificationAsSpecialPurposeEntityOrQSPE
365 us-gaap: Variable Interest Entity, Ownership Percentage us-types:percentItemType duration us-gaap:VariableInterestEntityOwnershipPercentage
366 us-gaap: Variable Interest Entity (VIE), Purpose of VIE xbrli:stringItemType duration us-gaap:VariableInterestEntityVIEPurposeOfVIE
367 us-gaap: Variable Interest Entity (VIE), Size of VIE xbrli:stringItemType duration us-gaap:VariableInterestEntityVIESizeOfVIE
368 us-gaap: Variable Interest Entity (VIE), Activities of VIE xbrli:stringItemType duration us-gaap:VariableInterestEntityVIEActivitiesOfVIE
369 us-gaap: Variable Interest Entity, Carrying Amount of Assets, Consolidated VIE xbrli:monetaryItemType duration debit us-gaap:VariableInterestEntityCarryingAmountOfCollateralizedAssets
370 us-gaap: Variable Interest Entity, Carrying Amount of Assets, Unconsolidated VIE xbrli:monetaryItemType duration debit us-gaap:VariableInterestEntityCarryingAmountOfCollateralizedAssetsUnconsolidatedVIE
371 us-gaap: Variable Interest Entity, Carrying Amount of Liabilities, Consolidated VIE xbrli:monetaryItemType duration credit us-gaap:VariableInterestEntityCarryingAmountOfLiabilitiesConsolidatedVIE
372 us-gaap: Variable Interest Entity, Carrying Amount of Liabilities, Unconsolidated VIE xbrli:monetaryItemType duration credit us-gaap:VariableInterestEntityCarryingAmountOfCollateralizedLiabilitiesUnconsolidatedVIE
373 us-gaap: Variable Interest Entity, Classification of Assets, Consolidated VIE xbrli:stringItemType duration us-gaap:VariableInterestEntityClassificationOfCollateralizedAssets
374 us-gaap: Variable Interest Entity, Classification of Assets, Unconsolidated VIE xbrli:stringItemType duration us-gaap:VariableInterestEntityClassificationOfCollateralizedAssetsUnconsolidatedVIE
375 us-gaap: Variable Interest Entity, Classification of Liabilities, Consolidated VIE xbrli:stringItemType duration us-gaap:VariableInterestEntityClassificationOfLiabilitiesConsolidatedVIE
376 us-gaap: Variable Interest Entity, Classification of Liabilities, Unconsolidated VIE xbrli:stringItemType duration us-gaap:VariableInterestEntityClassificationOfCollateralizedLiabilitiesUnconsolidatedVIE
377 us-gaap: Variable Interest Entity, Extent of or Lack of Recourse xbrli:stringItemType duration us-gaap:VariableInterestEntityExtentOfOrLackOfRecourse
378 us-gaap: Variable Interest Entity, Nature and Extent of Involvement xbrli:stringItemType duration us-gaap:VariableInterestEntityNatureOfInvolvement
379 us-gaap: Variable Interest Entity, Number of Entities with Unavailability of Information xbrli:integerItemType duration us-gaap:VariableInterestEntityNumberOfEntitiesWithUnavailabilityOfInformation
380 us-gaap: Variable Interest Entity, Reason for Unavailability of Information xbrli:stringItemType duration us-gaap:VariableInterestEntityReasonForUnavailabilityOfInformation
381 us-gaap: Variable Interest Entity, when Entity Involvement Began xbrli:stringItemType duration us-gaap:VariableInterestEntityWhenEntityInvolvementBegan
382 us-gaap: Variable Interest Entity, Entity Maximum Loss Exposure xbrli:stringItemType duration us-gaap:VariableInterestEntityEntityMaximumLossExposure
383 us-gaap: Variable Interest Entity, Activity Between VIE and Entity xbrli:stringItemType duration us-gaap:VariableInterestEntityActivityBetweenVIEAndEntity
384 us-gaap: Variable Interest Entity, Methodology for Determining Whether Entity is Primary Beneficiary xbrli:stringItemType duration us-gaap:VariableInterestEntityMethodologyForDeterminingWhetherEnterpriseIsPrimaryBeneficiary
385 us-gaap: Variable Interest Entity, Conclusion to Consolidate xbrli:stringItemType duration us-gaap:VariableInterestEntityConclusionToConsolidate
386 us-gaap: Variable Interest Entity, Financial or Other Support xbrli:stringItemType duration us-gaap:VariableInterestEntityFinancialOrOtherSupport
387 us-gaap: Variable Interest Entity, Qualitative or Quantitative Information xbrli:stringItemType duration us-gaap:VariableInterestEntityQualitativeOrQuantitativeInformation
388 us-gaap: Variable Interest Entity, Commitments by Third Parties xbrli:stringItemType duration us-gaap:VariableInterestEntityCommitmentsByThirdParties
389 us-gaap: Variable Interest Entity, Terms of Arrangements xbrli:stringItemType duration us-gaap:VariableInterestEntityTermsOfArrangements
390 us-gaap: Consolidation, Qualifying Special Purpose Entity, Policy xbrli:stringItemType duration us-gaap:ConsolidationQualifyingSpecialPurposeEntityPolicy
391 us-gaap: Schedule of Qualified Special Purpose Entities [Text Block] us-types:textBlockItemType duration us-gaap:ScheduleOfQualifiedSpecialPurposeEntitiesTextBlock
392 us-gaap: Schedule of Qualified Special Purpose Entities [Table] xbrli:stringItemType duration us-gaap:ScheduleOfQualifiedSpecialPurposeEntitiesTable
393 us-gaap: Qualifying Special Purpose Entity by Classification [Axis] xbrli:stringItemType duration us-gaap:QualifyingSpecialPurposeEntityByClassificationAxis
394 us-gaap: Qualifying Special Purpose Entity, Classification [Domain] us-types:domainItemType duration us-gaap:QualifyingSpecialPurposeEntityClassificationDomain
395 us-gaap: Nontransferor Sponsor with Variable Interest [Member] us-types:domainItemType duration us-gaap:NontransferorSponsorWithVariableInterestMember
396 us-gaap: Nontransferor Servicer with Significant Variable Interest [Member] us-types:domainItemType duration us-gaap:NontransferorServicerWithSignificantVariableInterestMember
397 us-gaap: Qualifying Special Purpose Entity [Line Items] xbrli:stringItemType duration us-gaap:QualifyingSpecialPurposeEntityLineItems
398 us-gaap: Qualifying Special Purpose Entity, Nature and Extent of Involvement xbrli:stringItemType duration us-gaap:QualifyingSpecialPurposeEntityNatureAndExtentOfInvolvement
399 us-gaap: Qualifying Special Purpose Entity, Purpose of QSPE xbrli:stringItemType duration us-gaap:QualifyingSpecialPurposeEntityPurposeOfQSPE
400 us-gaap: Qualifying Special Purpose Entity, Size of QSPE xbrli:stringItemType duration us-gaap:QualifyingSpecialPurposeEntitySizeOfQSPE
401 us-gaap: Qualifying Special Purpose Entity, Activities of QSPE xbrli:stringItemType duration us-gaap:QualifyingSpecialPurposeEntityActivitiesOfQSPE
402 us-gaap: Qualifying Special Purpose Entity, Carrying Amount of Collateralized Assets xbrli:monetaryItemType instant debit us-gaap:QualifyingSpecialPurposeEntityCarryingAmountOfCollateralizedAssets
403 us-gaap: Qualifying Special Purpose Entity, Classification of Collateralized Assets xbrli:stringItemType duration us-gaap:QualifyingSpecialPurposeEntityClassificationOfCollateralizedAssets
404 us-gaap: Qualifying Special Purpose Entity, Terms of Arrangements xbrli:stringItemType duration us-gaap:QualifyingSpecialPurposeEntityTermsOfArrangements
405 us-gaap: Qualifying Special Purpose Entity, Entity Maximum Loss Exposure xbrli:stringItemType duration us-gaap:QualifyingSpecialPurposeEntityEntityMaximumLossExposure
406 us-gaap: Qualifying Special Purpose Entity, Financial or Other Support xbrli:stringItemType duration us-gaap:QualifyingSpecialPurposeEntityFinancialOrOtherSupport
407 us-gaap: Consolidation, Subsidiary Stock Issuances, Policy xbrli:stringItemType duration us-gaap:ConsolidationSubsidiaryStockIssuancesPolicy
408 us-gaap: Use of Estimates xbrli:stringItemType duration us-gaap:UseOfEstimates
409 us-gaap: Use of Estimates, Quarterly Changes in Estimates xbrli:stringItemType duration us-gaap:UseOfEstimatesQuarterlyChangesInEstimates
410 us-gaap: Comparability of Prior Year Financial Data xbrli:stringItemType duration us-gaap:ComparabilityOfPriorYearFinancialData
411 us-gaap: Reclassifications xbrli:stringItemType duration us-gaap:Reclassifications
412 us-gaap: Start-up Activities, Cost Policy xbrli:stringItemType duration us-gaap:StartUpActivitiesCostPolicy
413 us-gaap: Development Stage Enterprises xbrli:stringItemType duration us-gaap:DevelopmentStageEnterprises
414 us-gaap: Basis of Financial Statement Presentation in Chapter 11 xbrli:stringItemType duration us-gaap:BasisOfFinancialStatementPresentationInChapter11
415 us-gaap: Going Concern Note xbrli:stringItemType duration us-gaap:LiquidityDisclosureGoingConcernNote
416 us-gaap: Liquidity Disclosure [Text Block] us-types:textBlockItemType duration us-gaap:LiquidityDisclosureTextBlock
417 us-gaap: Liquidity Disclosure, Sufficient Cash and Waivers Note xbrli:stringItemType duration us-gaap:LiquidityDisclosureSufficientCashAndWaiversNote
418 us-gaap: Liquidity Disclosure, Future Obligations Not Expected to be Repaid, Amount xbrli:monetaryItemType duration credit us-gaap:LiquidityDisclosureFutureObligationsNotExpectedToBeRepaidAmount
419 us-gaap: Liquidity Disclosure, Future Obligations Not Expected to be Repaid, Parent Company Information xbrli:stringItemType duration us-gaap:LiquidityDisclosureFutureObligationsNotExpectedToBeRepaidParentCompanyInformation