| Line | 
           Label | 
           Object Class (Data type) | 
           Period Type | 
           Balance | 
           Report Element Name | 
        
        
           | 1 | 
           Distributions Made to Limited Liability Company (LLC) Member, by Distribution Type [Table] | 
           Table  | 
            | 
            | 
           us-gaap:DistributionsMadeToLimitedLiabilityCompanyLLCMemberTable | 
        
        
           | 2 | 
           Distribution Type [Axis] | 
           Axis  | 
            | 
            | 
           us-gaap:DistributionsMadeToMemberOrLimitedPartnerByDistributionTypeAxis | 
        
        
           | 3 | 
           Distribution Type [Domain] | 
           Member  | 
            | 
            | 
           us-gaap:DistributionTypeDomain | 
        
        
           | 4 | 
           Cash Distribution [Member] | 
           Member  | 
            | 
            | 
           us-gaap:CashDistributionMember | 
        
        
           | 5 | 
           Stock Distribution [Member] | 
           Member  | 
            | 
            | 
           us-gaap:StockDistributionMember | 
        
        
           | 6 | 
           Unit Distribution [Member] | 
           Member  | 
            | 
            | 
           us-gaap:UnitDistributionMember | 
        
        
           | 7 | 
           Share Distribution [Member] | 
           Member  | 
            | 
            | 
           us-gaap:ShareDistributionMember | 
        
        
           | 8 | 
           Distribution Made to Limited Liability Company (LLC) Member [Line Items] | 
           LineItems  | 
            | 
            | 
           us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberLineItems | 
        
        
           | 9 | 
           Distribution Made to Limited Liability Company (LLC) Member [Hierarchy] | 
           Abstract  | 
             | 
            | 
           added:DistributionMadeToLimitedLiabilityCompanyLLCMemberAbstract | 
        
        
           | 10 | 
           Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Declared | 
           Concept  (Monetary) | 
           For Period | 
           Debit | 
           us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsDeclared | 
        
        
           | 11 | 
           Distribution Made to Limited Liability Company (LLC) Member, Cash Distributions Paid | 
           Concept  (Monetary) | 
           For Period | 
           Credit | 
           us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid | 
        
        
           | 12 | 
           Distribution Made to Limited Liability Company (LLC) Member, Date of Record | 
           Concept  (Date) | 
           For Period | 
            | 
           us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberDateOfRecord | 
        
        
           | 13 | 
           Distribution Made to Limited Liability Company (LLC) Member, Declaration Date | 
           Concept  (Date) | 
           For Period | 
            | 
           us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberDeclarationDate | 
        
        
           | 14 | 
           Distribution Made to Limited Liability Company (LLC) Member, Distribution Date | 
           Concept  (Date) | 
           For Period | 
            | 
           us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberDistributionDate | 
        
        
           | 15 | 
           Distribution Made to Limited Liability Company (LLC) Member, Distributions Declared, Per Unit | 
           Concept  (Share) | 
           For Period | 
            | 
           us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberDistributionsDeclaredPerUnit | 
        
        
           | 16 | 
           Distribution Made to Limited Liability Company (LLC) Member, Distributions Paid, Per Unit | 
           Concept  (Share) | 
           For Period | 
            | 
           us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberDistributionsPaidPerUnit | 
        
        
           | 17 | 
           Distribution Made to Limited Liability Company (LLC) Member, Unit Distribution | 
           Concept  (Shares) | 
           For Period | 
            | 
           us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberUnitDistribution | 
        
        
           | 18 | 
           Distribution Made to Limited Liability Company (LLC) Member, Unit Distribution, Dilution Per Unit | 
           Concept  (Share) | 
           For Period | 
            | 
           us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberUnitDistributionDilutionPerUnit | 
        
        
           | 19 | 
           Distribution Payment Made to Limited Liability Company (LLC) Member Forms Other than Cash or Stock, Description | 
           Concept  (Text/String) | 
           For Period | 
            | 
           us-gaap:DistributionPaymentMadeToLimitedLiabilityCompanyLLCMemberFormsOtherThanCashOrStockDescription |