| Line |
Label |
Object Class |
Period Type |
Balance |
Report ElementName |
| 1 |
993000 - Disclosure - SEC Schedule, Article 12-09, Valuation and Qualifying Accounts |
Network |
* |
* |
https://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 |