Line |
Label |
Object Class |
Period Type |
Balance |
Report ElementName |
1 |
993000 - Disclosure - SEC Schedule, Article 12-09, Valuation and Qualifying Accounts |
Network |
* |
* |
http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-09ValuationAndQualifyingAccounts |
2 |
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] |
Abstract |
|
|
srt:ValuationAndQualifyingAccountsAbstract |
3 |
SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] |
Concept (dtr-types:textBlockItemType) |
For Period |
|
srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock |
4 |
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] |
Hypercube |
|
|
srt:ValuationAndQualifyingAccountsDisclosureTable |
5 |
SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] |
Dimension |
|
|
us-gaap:ValuationAllowancesAndReservesTypeAxis |
6 |
SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] |
Member |
|
|
us-gaap:ValuationAllowancesAndReservesDomain |
7 |
SEC Schedule, 12-09, Allowance, Notes Receivable [Member] |
Member |
|
|
us-gaap:AllowanceForNotesReceivableMember |
8 |
SEC Schedule, 12-09, Allowance, Loss on Finance Receivable [Member] |
Member |
|
|
us-gaap:AllowanceForLossesOnFinanceReceivablesMember |
9 |
SEC Schedule, 12-09, Allowance, Franchise Notes Receivable [Member] |
Member |
|
|
us-gaap:AllowanceForFranchiseNotesReceivableMember |
10 |
SEC Schedule, 12-09, Allowance, Receivable from Insurance Provider [Member] |
Member |
|
|
us-gaap:AllowanceForReceivableFromInsuranceProviderMember |
11 |
SEC Schedule, 12-09, Allowance, Uncollectible Premium Receivable [Member] |
Member |
|
|
us-gaap:AllowanceForUncollectiblePremiumsReceivableMember |
12 |
SEC Schedule, 12-09, Allowance, Loan and Lease Loss [Member] |
Member |
|
|
us-gaap:AllowanceForLoanAndLeaseLossesMember |
13 |
SEC Schedule, 12-09, Allowance, Reinsurance Recoverable [Member] |
Member |
|
|
us-gaap:AllowanceForReinsuranceRecoverableMember |
14 |
SEC Schedule, 12-09, Allowance, Uncollectible Agency Loan [Member] |
Member |
|
|
us-gaap:AllowanceForUncollectibleAgencyLoansMember |
15 |
SEC Schedule, 12-09, Allowance, Uncollectible Deductible [Member] |
Member |
|
|
us-gaap:AllowanceForUncollectibleDeductiblesMember |
16 |
SEC Schedule, 12-09, Allowance, Loan and Lease Loss, Real Estate [Member] |
Member |
|
|
us-gaap:AllowanceForLoanAndLeaseLossesRealEstateMember |
17 |
SEC Schedule, 12-09, Allowance, Uncollectible Customer's Liability for Acceptances [Member] |
Member |
|
|
us-gaap:AllowanceForUncollectibleCustomersLiabilityForAcceptancesMember |
18 |
SEC Schedule, 12-09, Allowance, Other Real Estate Owned [Member] |
Member |
|
|
us-gaap:ValuationAllowanceRealEstateOwnedMember |
19 |
SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] |
Member |
|
|
us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember |
20 |
SEC Schedule, 12-09, Valuation Allowance, Operating Loss Carryforward [Member] |
Member |
|
|
us-gaap:ValuationAllowanceOperatingLossCarryforwardsMember |
21 |
SEC Schedule, 12-09, Valuation Allowance, Other Tax Carryforward [Member] |
Member |
|
|
us-gaap:ValuationAllowanceOtherTaxCarryforwardMember |
22 |
SEC Schedule, 12-09, Valuation Allowance, Tax Credit Carryforward [Member] |
Member |
|
|
us-gaap:ValuationAllowanceTaxCreditCarryforwardMember |
23 |
SEC Schedule, 12-09, Reserve, Impairment of Recognized Servicing Asset [Member] |
Member |
|
|
us-gaap:ValuationAllowanceForImpairmentOfRecognizedServicingAssetsMember |
24 |
SEC Schedule, 12-09, Allowance, Earn-out Receivable [Member] |
Member |
|
|
us-gaap:ReserveForEarnOutReceivableMember |
25 |
SEC Schedule, 12-09, Reserve, Environmental Cost [Member] |
Member |
|
|
us-gaap:ReserveForEnvironmentalCostsMember |
26 |
SEC Schedule, 12-09, Reserve, Off-balance Sheet Activity [Member] |
Member |
|
|
us-gaap:ReserveForOffBalanceSheetActivitiesMember |
27 |
SEC Schedule, 12-09, Reserve, Legal [Member] |
Member |
|
|
us-gaap:LegalReserveMember |
28 |
SEC Schedule, 12-09, Reserve, Inventory [Member] |
Member |
|
|
us-gaap:InventoryValuationReserveMember |
29 |
SEC Schedule, 12-09, Reserve, Impairment of Intangible Asset [Member] |
Member |
|
|
us-gaap:ReserveForImpairmentOfIntangibleAssetsMember |
30 |
SEC Schedule, 12-09, Reserve, Warranty [Member] |
Member |
|
|
us-gaap:WarrantyReservesMember |
31 |
SEC Schedule, 12-09, Reserve, Business Restructuring [Member] |
Member |
|
|
us-gaap:BusinessRestructuringReservesMember |
32 |
SEC Schedule, 12-09, Allowance, Credit Loss [Member] |
Member |
|
|
us-gaap:AllowanceForCreditLossMember |
33 |
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] |
LineItems |
|
|
srt:ValuationAndQualifyingAccountsDisclosureLineItems |
34 |
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] |
Abstract |
|
|
us-gaap:MovementInValuationAllowancesAndReservesRollForward |
35 |
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Beginning Balance |
Concept (Monetary) |
As Of |
Credit |
us-gaap:ValuationAllowancesAndReservesBalance |
36 |
SEC Schedule, 12-09, Valuation Allowances and Reserves, Business Acquired |
Concept (Monetary) |
For Period |
Credit |
us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired |
37 |
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense |
Concept (Monetary) |
For Period |
Credit |
us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense |
38 |
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account |
Concept (Monetary) |
For Period |
Credit |
us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts |
39 |
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction |
Concept (Monetary) |
For Period |
Debit |
us-gaap:ValuationAllowancesAndReservesDeductions |
40 |
SEC Schedule, 12-09, Valuation Allowances and Reserves, Addition, Recovery |
Concept (Monetary) |
For Period |
Credit |
us-gaap:ValuationAllowancesAndReservesRecoveries |
41 |
SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment |
Concept (Monetary) |
For Period |
Credit |
us-gaap:ValuationAllowancesAndReservesAdjustments |
42 |
SEC Schedule, 12-09, Valuation Allowances and Reserves, Period Increase (Decrease), Total |
Concept (Monetary) |
For Period |
|
us-gaap:ValuationAllowancesAndReservesPeriodIncreaseDecrease |
43 |
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount, Ending Balance |
Concept (Monetary) |
As Of |
Credit |
us-gaap:ValuationAllowancesAndReservesBalance |