 | us-gaap:RoyaltyExpense | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncome |
 | us-gaap:PreOpeningCosts | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncome |
 | us-gaap:LegalFees | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncome |
 | us-gaap:AccretionExpenseIncludingAssetRetirementObligationsAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncome |
 | us-gaap:GainsLossesOnRecourseDebt | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncome |
 | us-gaap:GainLossOnNonRecourseDebt | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncome |
 | us-gaap:GainLossOnRepurchaseOfDebtInstrument | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncome |
 | us-gaap:InducedConversionOfConvertibleDebtExpense | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncome |
 | us-gaap:GeneralAndAdministrativeExpenseAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncome |
 | us-gaap:OtherExpenses | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncome |
 | us-gaap:RoyaltyExpense | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncomeStatementTable |
 | us-gaap:PreOpeningCosts | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncomeStatementTable |
 | us-gaap:LegalFees | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncomeStatementTable |
 | us-gaap:AccretionExpenseIncludingAssetRetirementObligationsAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncomeStatementTable |
 | us-gaap:GainsLossesOnRecourseDebt | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncomeStatementTable |
 | us-gaap:GainLossOnNonRecourseDebt | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncomeStatementTable |
 | us-gaap:GainLossOnRepurchaseOfDebtInstrument | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncomeStatementTable |
 | us-gaap:InducedConversionOfConvertibleDebtExpense | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncomeStatementTable |
 | us-gaap:GeneralAndAdministrativeExpenseAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncomeStatementTable |
 | us-gaap:OtherExpenses | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeSecuritiesBasedIncomeStatementTable |
 | us-gaap:PresentValueOfFutureInsuranceProfitsAmortizationExpense1 | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:InsuranceTax | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:DeferredPolicyAcquisitionCostAmortizationExpense | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |
 | us-gaap:OtherExpenses | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInsurance |