| Line | Label | Object Class (Data type) | Period Type | Balance | Report Element Name | 
        
           | 1 | Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Change Due to Net Income Attributable to Parent and Effects of Changes, Net [Table] | Table |  |  | added:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentEffectsChangesNetTable | 
        
           | 2 | Legal Entity [Axis] | Axis |  |  | dei:LegalEntityAxis | 
        
           | 3 | Consolidated Entity [Domain] | Member |  |  | dei:EntityDomain | 
        
           | 4 | Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items] | LineItems |  |  | us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems | 
        
           | 5 | Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Change Due to Net Income Attributable to Parent and Effects of Changes, Net [Roll Up] | Abstract |  |  | us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNetAbstract | 
        
           | 6 | Net Income (Loss) Attributable to Parent | Concept  (Monetary) | For Period | Credit | us-gaap:NetIncomeLoss | 
        
           | 7 | Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Net [Roll Up] | Abstract |  |  | us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesNetAbstract | 
        
           | 8 | Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Sale of Interest by Parent | Concept  (Monetary) | For Period | Credit | us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesSaleOfInterestByParent | 
        
           | 9 | Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Issuance of Equity by Subsidiary to Noncontrolling Interests | Concept  (Monetary) | For Period | Credit | us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesIssuanceOfEquityBySubsidiaryToNoncontrollingInterests | 
        
           | 10 | Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Purchase of Interest by Parent | Concept  (Monetary) | For Period | Debit | us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesPurchaseOfInterestByParent | 
        
           | 11 | Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Repurchase of Shares by Subsidiary | Concept  (Monetary) | For Period | Debit | us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesRepurchaseOfSharesBySubsidiary | 
        
           | 12 | Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Additional Interest Issued to Parent | Concept  (Monetary) | For Period | Debit | us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesAdditionalInterestIssuedToParent | 
        
           | 13 | Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Net, Total | Concept  (Monetary) | For Period | Credit | us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangesNet | 
        
           | 14 | Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Change Due to Net Income Attributable to Parent and Effects of Changes, Net, Total | Concept  (Monetary) | For Period | Credit | us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet |