| X | ||||||||||
| 
             
- Definition 
          Debt Instrument First Payment, Month and Year No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Debt Instrument, Imputed Interest Rate No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Debt Instrument, Number of Periodic Payment No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Debt Instrument Term Extension Period No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Initial public offering Starting Date No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Number Of Extension Options No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Payment For Transaction With Related Party No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer). Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Carrying amount as of the balance sheet date of obligations due all related parties. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          The amount of cash paid for commissions during the current period. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          The cash outflow associated with the acquisition of a controlling interest in another entity or an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment). Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Cash outflow related to the acquisition or continued holding of limited partnership interests held for investment purposes. No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Details 
          
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party. No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties. No definition available. 
  |