<DefinitionAndReference>
  <Element Id="rr_ProspectusDate">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_ExpenseExampleYear10">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_ManagementFeesOverAssets">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_ExpenseExampleNoRedemptionYear03">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_DistributionAndService12b1FeesOverAssets">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="dei_DocumentPeriodEndDate">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="dei_DocumentCreationDate">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_ExpenseExampleNoRedemptionByYearColumnName">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_ExpenseExampleNoRedemptionYear05">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_StrategyNarrativeTextBlock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_ExpenseExampleNoRedemptionYear01">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_OtherExpensesOverAssets">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_ExpenseExampleNoRedemptionYear10">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_ExpensesOverAssets">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_OperatingExpensesCaption">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="dei_DocumentType">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="dei_DocumentEffectiveDate">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="bicax_SupplementShareholderFeesTextBlock">
    <definition>Supplement Shareholder Fees Text Block</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_NetExpensesOverAssets">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_StrategyPortfolioConcentration">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="bicax_SupplementTextBlock">
    <definition>Supplement Text Block.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_FeeWaiverOrReimbursementOverAssets">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_MaximumDeferredSalesChargeOverOther">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_ExpenseExampleHeading">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="bicax_SupplementExpenseExampleTextBlock">
    <definition>Supplement Expense Example Text Block.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_ExpenseExampleNoRedemptionNarrativeTextBlock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_RedemptionFeeOverRedemption">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="bicax_SupplementPrincipalStrategyTextBlock">
    <definition>Supplement Principal Strategy Text Block.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_ExpenseExampleNoRedemptionTableTextBlock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_OperatingExpensesColumnName">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="dei_EntityRegistrantName">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_ExpenseExampleYear05">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_ShareholderFeesColumnName">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_ExpenseExampleYear03">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_ShareholderFeesTableTextBlock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_ShareholderFeesCaption">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_ExpenseExampleByYearColumnName">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="dei_EntityCentralIndexKey">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="bicax_SupplementAnnualFundOperatingExpensesTextBlock">
    <definition>Supplement Annual Fund Operating Expenses Text Block.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_ExpenseExampleYear01">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_ExpenseExampleWithRedemptionTableTextBlock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="dei_AmendmentFlag">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_ExpenseExampleNarrativeTextBlock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
  <Element Id="rr_AnnualFundOperatingExpensesTableTextBlock">
    <definition>No authoritative reference available.</definition>
    <reference>No authoritative reference available.</reference>
  </Element>
</DefinitionAndReference>
