Line |
Label |
Object Class (Data type) |
Period Type |
Balance |
Report Element Name |
1 |
Business Acquisitions, by Acquisition [Table] |
Table |
|
|
us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTable |
2 |
Legal Entity [Axis] |
Axis |
|
|
dei:LegalEntityAxis |
3 |
Consolidated Entity [Domain] |
Member |
|
|
dei:EntityDomain |
4 |
Business Acquisition [Axis] |
Axis |
|
|
us-gaap:BusinessAcquisitionAxis |
5 |
Business Acquisition, Acquiree [Domain] |
Member |
|
|
us-gaap:BusinessAcquisitionAcquireeDomain |
6 |
Series of Individually Immaterial Business Acquisitions [Member] |
Member |
|
|
us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember |
7 |
Business Acquisition [Line Items] |
LineItems |
|
|
us-gaap:BusinessAcquisitionLineItems |
8 |
Business Acquisitions, by Acquisition [Hierarchy] |
Concept (Text/String) |
For Period |
|
added:BusinessAcquisitionsByAcquisitionHierarchy |
9 |
Business Acquisition, Entity Acquired and Reason for Acquisition [Abstract] |
Concept (Text/String) |
For Period |
|
us-gaap:BusinessAcquisitionEntityAcquiredAndReasonForAcquisitionAbstract |
10 |
Business Acquisition, Name of Acquired Entity |
Concept (Text/String) |
For Period |
|
us-gaap:BusinessAcquisitionNameOfAcquiredEntity |
11 |
Business Acquisition, Description of Acquired Entity |
Concept (Text/String) |
For Period |
|
us-gaap:BusinessAcquisitionDescriptionOfAcquiredEntity |
12 |
Business Combination, Reason for Business Combination |
Concept (Text/String) |
For Period |
|
us-gaap:BusinessCombinationReasonForBusinessCombination |
13 |
Business Acquisition, Standard Industrial Classification (SIC Code) for Acquired Entity |
Concept (Integer) |
For Period |
|
us-gaap:BusinessAcquisitionStandardIndustrialClassificationSICCodeForAcquiredEntity |
14 |
Business Acquisition, Percentage of Voting Interests Acquired |
Concept (Percent) |
As Of |
|
us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired |
15 |
Business Acquisition, Planned Restructuring Activities, Description |
Concept (Text/String) |
For Period |
|
us-gaap:BusinessAcquisitionPlannedRestructuringActivitiesDescription |
16 |
Business Acquisition, Revenue Reported by Acquired Entity for Last Annual Period |
Concept (Monetary) |
For Period |
Credit |
us-gaap:BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod |
17 |
Business Acquisition, Date of Acquisition [Abstract] |
Concept (Text/String) |
For Period |
|
us-gaap:BusinessAcquisitionDateOfAcquisitionAbstract |
18 |
Business Acquisition, Date of Acquisition Agreement |
Concept (Date String) |
For Period |
|
us-gaap:BusinessAcquisitionDateOfAcquisitionAgreement |
19 |
Business Acquisition, Effective Date of Acquisition |
Concept (Date String) |
For Period |
|
us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition |
20 |
Business Acquisition, Period Results Included in Combined Entity |
Concept (Date String) |
For Period |
|
us-gaap:BusinessAcquisitionPeriodResultsIncludedInCombinedEntity |
21 |
Business Acquisition, Preacquisition Contingency [Abstract] |
Concept (Text/String) |
For Period |
|
us-gaap:BusinessAcquisitionPreacquisitionContingencyAbstract |
22 |
Business Acquisition, Preacquisition Contingency, Description |
Concept (Text/String) |
For Period |
|
us-gaap:BusinessAcquisitionPreacquisitionContingencyDescription |
23 |
Business Acquisition, Preacquisition Contingency, Amount |
Concept (Monetary) |
As Of |
Credit |
us-gaap:BusinessAcquisitionPreacquisitionContingencyAmount |
24 |
Business Acquisition, Preacquisition Contingency, Description of Settlement |
Concept (Text/String) |
For Period |
|
us-gaap:BusinessAcquisitionPreacquisitionContingencyDescriptionOfSettlement |
25 |
Business Acquisition, Preacquisition Contingency, Amount of Settlement |
Concept (Monetary) |
As Of |
Credit |
us-gaap:BusinessAcquisitionPreacquisitionContingencyAmountOfSettlement |
26 |
Business Acquisition, Preexisting Relationship [Abstract] |
Concept (Text/String) |
For Period |
|
us-gaap:BusinessAcquisitionPreexistingRelationshipAbstract |
27 |
Business Acquisition, Preexisting Relationship, Description |
Concept (Text/String) |
For Period |
|
us-gaap:BusinessAcquisitionPreexistingRelationshipDescription |
28 |
Business Acquisition, Preexisting Relationship, Gain (Loss) Recognized |
Concept (Monetary) |
As Of |
Debit |
us-gaap:BusinessAcquisitionPreexistingRelationshipGainLossRecognized |
29 |
Business Acquisition, Cost of Acquired Entity [Abstract] |
Concept (Text/String) |
For Period |
|
us-gaap:BusinessAcquisitionCostOfAcquiredEntityAbstract |
30 |
Business Acquisition, Cost of Acquired Entity, Description of Purchase Price Components |
Concept (Text/String) |
For Period |
|
us-gaap:BusinessAcquisitionCostOfAcquiredEntityDescriptionOfPurchasePriceComponents |
31 |
Business Combination, Cost of Acquired Entity, Equity Interests Issued and Issuable, Fair Value Method |
Concept (Text/String) |
For Period |
|
us-gaap:BusinessCombinationCostOfAcquiredEntityEquityInterestsIssuedAndIssuableFairValueMethod |
32 |
Business Acquisition, Purchase Price Allocation [Abstract] |
Concept (Text/String) |
For Period |
|
us-gaap:BusinessAcquisitionPurchasePriceAllocationAbstract |
33 |
Business Acquisition, Purchase Price Allocation, Methodology |
Concept (Text/String) |
For Period |
|
us-gaap:BusinessAcquisitionPurchasePriceAllocationMethodology |
34 |
Business Acquisition, Purchase Price Allocation, Status |
Concept (Text/String) |
For Period |
|
us-gaap:BusinessAcquisitionPurchasePriceAllocationStatus |
35 |
Business Acquisition, Purchase Price Allocation, Current Assets, Description |
Concept (Text/String) |
For Period |
|
us-gaap:BusinessAcquisitionPurchasePriceAllocationCurrentAssetsDescription |
36 |
Business Acquisition, Purchase Price Allocation, Noncurrent Assets, Description |
Concept (Text/String) |
For Period |
|
us-gaap:BusinessAcquisitionPurchasePriceAllocationNoncurrentAssetsDescription |
37 |
Business Acquisition, Purchase Price Allocation, Intangible Assets, Description |
Concept (Text/String) |
For Period |
|
us-gaap:BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsDescription |
38 |
Business Acquisition, Purchase Price Allocation, Current Liabilities, Description |
Concept (Text/String) |
For Period |
|
us-gaap:BusinessAcquisitionPurchasePriceAllocationCurrentLiabilitiesDescription |
39 |
Business Acquisition, Purchase Price Allocation, Noncurrent Liabilities, Description |
Concept (Text/String) |
For Period |
|
us-gaap:BusinessAcquisitionPurchasePriceAllocationNoncurrentLiabilitiesDescription |