0000950170-24-072997.txt : 20240613 0000950170-24-072997.hdr.sgml : 20240613 20240613160814 ACCESSION NUMBER: 0000950170-24-072997 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 96 CONFORMED PERIOD OF REPORT: 20240229 FILED AS OF DATE: 20240613 DATE AS OF CHANGE: 20240613 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Rocky Mountain Chocolate Factory, Inc. CENTRAL INDEX KEY: 0001616262 STANDARD INDUSTRIAL CLASSIFICATION: SUGAR & CONFECTIONERY PRODUCTS [2060] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 471535633 STATE OF INCORPORATION: DE FISCAL YEAR END: 0229 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36865 FILM NUMBER: 241041282 BUSINESS ADDRESS: STREET 1: 265 TURNER DRIVE CITY: DURANGO STATE: CO ZIP: 80202 BUSINESS PHONE: (970) 259-0554 MAIL ADDRESS: STREET 1: 265 TURNER DRIVE CITY: DURANGO STATE: CO ZIP: 80202 FORMER COMPANY: FORMER CONFORMED NAME: Rocky Mountain Brands, Inc. DATE OF NAME CHANGE: 20140808 10-K 1 rmcf-20240229.htm 10-K 10-K
0001616262FYFalseP5Y111111 year33.3333.335P6Mhttp://fasb.org/us-gaap/2023#IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntityhttp://fasb.org/us-gaap/2023#IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntityhttp://fasb.org/us-gaap/2023#IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntityhttp://fasb.org/us-gaap/2023#IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity0001616262us-gaap:RestrictedStockUnitsRSUMember2022-03-012023-02-280001616262us-gaap:WarrantMember2022-03-012023-02-280001616262us-gaap:CommonStockMember2022-02-280001616262rmcf:ManufacturingMemberrmcf:DurangoProductSalesMemberus-gaap:TransferredAtPointInTimeMember2021-03-012022-02-280001616262us-gaap:OperatingSegmentsMember2021-03-012022-02-280001616262rmcf:USwirlIncMember2024-02-290001616262us-gaap:EmployeeStockOptionMember2022-03-012023-02-280001616262us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-03-012023-02-280001616262rmcf:PlanAndNonPlanAwardsMembersrt:ExecutiveOfficerMemberrmcf:VestingBasedOnPerformanceGoalsMemberus-gaap:RestrictedStockUnitsRSUMember2023-03-012024-02-290001616262us-gaap:IntersegmentEliminationMemberus-gaap:AllOtherSegmentsMember2021-03-012022-02-280001616262rmcf:RoyaltyAndMarketingFeesMemberus-gaap:TransferredAtPointInTimeMember2022-03-012023-02-280001616262us-gaap:FranchiseMember2023-03-012024-02-290001616262us-gaap:RetainedEarningsMember2021-02-2800016162622028-03-012024-02-290001616262rmcf:RetailSegmentMember2023-03-012024-02-290001616262us-gaap:RetailMember2021-03-012022-02-280001616262us-gaap:AccountingStandardsUpdate201613Member2024-02-290001616262rmcf:ManufacturingMemberus-gaap:RetailMemberus-gaap:TransferredAtPointInTimeMember2023-03-012024-02-290001616262rmcf:FranchisingMemberus-gaap:OperatingSegmentsMember2021-03-012022-02-280001616262rmcf:ManufacturingMemberus-gaap:OperatingSegmentsMember2021-03-012022-02-280001616262rmcf:FranchiseFeesMemberus-gaap:TransferredOverTimeMember2022-03-012023-02-280001616262rmcf:StoresOpenedAt2292024Memberrmcf:USwirlIncMemberrmcf:RockyMountainChocolateFactoryMember2024-02-290001616262us-gaap:TransportationEquipmentMember2023-02-280001616262us-gaap:CommonStockMember2021-02-280001616262rmcf:ClosedMemberrmcf:CompanyOwnedStoresMemberrmcf:RockyMountainChocolateFactoryMember2024-02-290001616262srt:ExecutiveOfficerMemberrmcf:VestingBasedOnPerformanceGoalsMembersrt:MinimumMemberus-gaap:PerformanceSharesMember2023-03-012024-02-290001616262rmcf:CompanyStoresGoodwillMember2022-02-280001616262rmcf:FranchisingMemberus-gaap:IntersegmentEliminationMember2023-03-012024-02-290001616262rmcf:EquityIncentivePlan2007Memberus-gaap:PerformanceSharesMember2023-03-012024-02-290001616262rmcf:FranchisingMemberrmcf:DurangoProductSalesMemberus-gaap:TransferredAtPointInTimeMember2022-03-012023-02-280001616262us-gaap:RetailMemberus-gaap:TransferredAtPointInTimeMember2023-03-012024-02-290001616262us-gaap:AdditionalPaidInCapitalMember2022-02-280001616262rmcf:FranchiseAndRoyaltyFeesMember2023-03-012024-02-290001616262rmcf:FranchiseAndRoyaltyFeesMember2021-03-012022-02-280001616262rmcf:OpenMemberrmcf:CompanyOwnedStoresMemberrmcf:RockyMountainChocolateFactoryMember2024-02-290001616262rmcf:DurangoProductSalesMemberus-gaap:TransferredAtPointInTimeMember2021-03-012022-02-280001616262rmcf:RoyaltyAndMarketingFeesMemberus-gaap:TransferredAtPointInTimeMemberrmcf:RetailSegmentMember2022-03-012023-02-280001616262rmcf:FranchiseStoresDomesticStoresAndKiosksMemberrmcf:StoresOpenedAt2282023Memberrmcf:RockyMountainChocolateFactoryMember2024-02-290001616262rmcf:RoyaltyAndMarketingFeesMemberus-gaap:TransferredAtPointInTimeMemberrmcf:RetailSegmentMember2023-03-012024-02-290001616262us-gaap:FranchiseMember2021-03-012022-02-280001616262rmcf:USwirlIncMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMember2023-05-012023-05-010001616262rmcf:FranchisingMemberus-gaap:IntersegmentEliminationMember2021-03-012022-02-280001616262rmcf:SoldMemberrmcf:CompanyOwnedStoresMemberrmcf:RockyMountainChocolateFactoryMember2024-02-290001616262rmcf:ManufacturingMemberrmcf:RoyaltyAndMarketingFeesMemberus-gaap:TransferredAtPointInTimeMember2022-03-012023-02-280001616262us-gaap:RetailMember2022-03-012023-02-280001616262rmcf:FranchisingMemberus-gaap:OperatingSegmentsMember2023-03-012024-02-290001616262rmcf:FormerSeniorVicePresidentSalesAndMarketingMember2022-09-300001616262rmcf:ManufacturingMember2022-02-280001616262rmcf:CobraPaymentsMembersrt:MaximumMemberrmcf:FormerSeniorVicePresidentFranchiseDevelopmentMember2023-05-082023-05-080001616262rmcf:WellsFargoBankMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:LineOfCreditMember2023-02-280001616262rmcf:DurangoProductSalesMemberus-gaap:TransferredAtPointInTimeMemberrmcf:RetailSegmentMember2023-03-012024-02-290001616262rmcf:ManufacturingMemberus-gaap:RetailMemberus-gaap:TransferredAtPointInTimeMember2021-03-012022-02-280001616262srt:MaximumMember2024-02-290001616262rmcf:FranchisingMember2024-02-290001616262rmcf:ManufacturingMemberrmcf:RoyaltyAndMarketingFeesMemberus-gaap:TransferredAtPointInTimeMember2023-03-012024-02-290001616262rmcf:CompanyStoresGoodwillMember2022-03-012023-02-280001616262us-gaap:WarrantMember2021-03-012022-02-280001616262rmcf:EquityIncentivePlan2007Member2024-02-290001616262rmcf:ManufacturingMember2023-02-2800016162622026-03-012024-02-290001616262rmcf:TrademarksAndNonCompetitionAgreementMember2023-02-280001616262us-gaap:StockCompensationPlanMember2023-03-012024-02-290001616262rmcf:WellsFargoBankMemberus-gaap:LineOfCreditMemberrmcf:CreditAgreementMember2024-02-290001616262us-gaap:RetailMemberus-gaap:TransferredAtPointInTimeMemberrmcf:RetailSegmentMember2023-03-012024-02-290001616262rmcf:FranchisingGoodwillMember2024-02-290001616262rmcf:RetirementBonusMember2023-05-080001616262rmcf:ColdStoneCreameryCobrandedMemberrmcf:SoldMemberrmcf:RockyMountainChocolateFactoryMember2024-02-290001616262rmcf:SoldMemberrmcf:InternationalLicenseStoresMemberrmcf:RockyMountainChocolateFactoryMember2024-02-290001616262rmcf:FranchisingMember2022-02-280001616262us-gaap:RetailMember2023-03-012024-02-290001616262rmcf:FranchiseFeesMemberus-gaap:TransferredOverTimeMember2023-03-012024-02-290001616262rmcf:FranchisingMemberus-gaap:RetailMemberus-gaap:TransferredAtPointInTimeMember2022-03-012023-02-280001616262rmcf:RetailSegmentMember2022-02-280001616262us-gaap:OperatingSegmentsMemberrmcf:RetailSegmentMember2023-03-012024-02-290001616262us-gaap:MachineryAndEquipmentMember2023-02-280001616262rmcf:ColdStoneCreameryCobrandedMemberrmcf:StoresOpenedAt2282023Memberrmcf:RockyMountainChocolateFactoryMember2024-02-290001616262rmcf:USwirlIncMember2023-03-012024-02-290001616262us-gaap:BuildingMember2024-02-290001616262srt:ExecutiveOfficerMemberrmcf:VestingOnLastDayOfEachQuarterThereafterMemberus-gaap:PerformanceSharesMember2023-03-012024-02-290001616262rmcf:ColdStoneCreameryCobrandedMemberrmcf:ClosedMemberrmcf:RockyMountainChocolateFactoryMember2024-02-290001616262us-gaap:AllOtherSegmentsMember2024-02-290001616262rmcf:RockyMountainChocolateFactoryMember2021-03-012022-02-280001616262rmcf:StoresOpenedAt2282023Memberrmcf:CompanyOwnedStoresMemberrmcf:RockyMountainChocolateFactoryMember2024-02-290001616262rmcf:FranchiseStoresDomesticStoresAndKiosksMemberrmcf:SoldMemberrmcf:RockyMountainChocolateFactoryMember2024-02-290001616262rmcf:PresidentAndChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMemberrmcf:LetterAgreementMember2022-09-302022-09-300001616262rmcf:USwirlIncMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMember2023-03-012024-02-2900016162622025-03-012024-02-290001616262rmcf:USwirlIncMember2021-03-012022-02-280001616262us-gaap:AdditionalPaidInCapitalMember2022-03-012023-02-280001616262rmcf:PresidentAndChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMemberrmcf:LetterAgreementMember2021-03-012022-02-280001616262rmcf:ManufacturingMemberus-gaap:OperatingSegmentsMember2022-03-012023-02-280001616262rmcf:FranchisingMemberrmcf:RoyaltyAndMarketingFeesMemberus-gaap:TransferredAtPointInTimeMember2022-03-012023-02-280001616262rmcf:PresidentAndChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMemberrmcf:LetterAgreementMember2021-11-032021-11-030001616262rmcf:SoldMemberrmcf:USwirlIncMemberrmcf:RockyMountainChocolateFactoryMember2024-02-290001616262us-gaap:LandMember2024-02-290001616262rmcf:DurangoProductSalesMemberus-gaap:TransferredAtPointInTimeMember2022-03-012023-02-280001616262rmcf:ManufacturingMemberrmcf:FranchiseFeesMemberus-gaap:TransferredOverTimeMember2022-03-012023-02-280001616262rmcf:RockyMountainChocolateFactoryMember2023-03-012024-02-290001616262srt:MaximumMemberrmcf:TrademarksAndNonCompetitionAgreementMember2024-02-290001616262us-gaap:RetailMemberus-gaap:TransferredAtPointInTimeMember2022-03-012023-02-280001616262rmcf:DurangoProductSalesMemberus-gaap:TransferredAtPointInTimeMemberrmcf:RetailSegmentMember2022-03-012023-02-280001616262rmcf:RetailSegmentMember2021-03-012022-02-280001616262rmcf:FranchisingMember2023-03-012024-02-290001616262us-gaap:RestrictedStockUnitsRSUMember2021-02-2800016162622030-03-012024-02-2900016162622021-10-022021-10-0200016162622023-02-280001616262rmcf:ManufacturingMember2022-03-012023-02-280001616262us-gaap:RetailMemberus-gaap:TransferredAtPointInTimeMemberrmcf:RetailSegmentMember2022-03-012023-02-280001616262rmcf:FormerChiefExecutiveOfficerMemberrmcf:ServiceBasedRestrictedStockUnitsMemberrmcf:SeparationAgreementMember2024-01-272024-01-270001616262rmcf:FranchiseStoresDomesticStoresAndKiosksMemberrmcf:ClosedMemberrmcf:RockyMountainChocolateFactoryMember2024-02-290001616262rmcf:UnvestedRestrictedStockUnitsMember2022-03-012023-02-280001616262rmcf:CompanyStoresGoodwillMember2023-02-280001616262rmcf:PresidentAndChiefExecutiveOfficerMemberrmcf:LetterAgreementMember2023-03-012024-02-290001616262srt:MinimumMember2023-03-012024-02-290001616262us-gaap:CommonStockMember2023-03-012024-02-290001616262srt:ExecutiveOfficerMemberrmcf:VestingOnLastDayOfCurrentFiscalYearEndingMemberus-gaap:PerformanceSharesMember2023-03-012024-02-290001616262us-gaap:FranchiseMember2022-03-012023-02-280001616262us-gaap:IntersegmentEliminationMemberrmcf:RetailSegmentMember2022-03-012023-02-280001616262rmcf:StoresOpenedAt2282023Member2024-02-290001616262us-gaap:RetainedEarningsMember2022-03-012023-02-280001616262us-gaap:AdditionalPaidInCapitalMember2021-03-012022-02-280001616262us-gaap:OperatingSegmentsMember2023-03-012024-02-290001616262us-gaap:OperatingSegmentsMember2022-03-012023-02-2800016162622029-03-012024-02-2900016162622024-02-290001616262rmcf:WarrantToPurchaseCommonStockMember2019-12-200001616262rmcf:DurangoProductSalesMemberus-gaap:TransferredAtPointInTimeMemberrmcf:RetailSegmentMember2021-03-012022-02-280001616262srt:MinimumMember2024-02-290001616262srt:MaximumMemberrmcf:WarrantToPurchaseCommonStockMember2019-12-200001616262rmcf:ManufacturingMember2021-03-012022-02-280001616262us-gaap:RetainedEarningsMember2022-02-280001616262us-gaap:RetainedEarningsMember2023-03-012024-02-2900016162622021-03-012022-02-280001616262rmcf:FranchiseFeesMemberus-gaap:TransferredOverTimeMember2021-03-012022-02-280001616262us-gaap:RestrictedStockUnitsRSUMember2022-02-280001616262rmcf:USwirlIncMemberrmcf:OpenMemberrmcf:RockyMountainChocolateFactoryMember2024-02-290001616262srt:ExecutiveOfficerMember2022-03-012023-02-280001616262us-gaap:EmployeeStockOptionMember2023-03-012024-02-290001616262rmcf:StoresOpenedAt2292024Memberrmcf:ColdStoneCreameryCobrandedMemberrmcf:RockyMountainChocolateFactoryMember2024-02-290001616262us-gaap:AllOtherSegmentsMember2023-03-012024-02-290001616262rmcf:ManufacturingMemberus-gaap:IntersegmentEliminationMember2021-03-012022-02-280001616262rmcf:PresidentAndChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMemberrmcf:LetterAgreementMember2022-03-012023-02-280001616262rmcf:PlanAndNonPlanAwardsMemberrmcf:VestOverTimeMembersrt:ExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2023-03-012024-02-290001616262rmcf:FormerSeniorVicePresidentFranchiseDevelopmentMember2023-05-0800016162622021-02-280001616262rmcf:TrademarksAndNonCompetitionAgreementMembersrt:MinimumMember2024-02-290001616262rmcf:StoresOpenedAt2282023Memberrmcf:InternationalLicenseStoresMemberrmcf:RockyMountainChocolateFactoryMember2024-02-290001616262us-gaap:RestrictedStockUnitsRSUMemberrmcf:EquityIncentivePlan2007Member2023-03-012024-02-290001616262us-gaap:TrademarksMember2023-02-280001616262us-gaap:RetailMemberus-gaap:TransferredAtPointInTimeMemberrmcf:RetailSegmentMember2021-03-012022-02-280001616262rmcf:TrademarksAndNonCompetitionAgreementMember2024-02-290001616262rmcf:USwirlIncMemberrmcf:ClosedMemberrmcf:RockyMountainChocolateFactoryMember2024-02-290001616262us-gaap:RestrictedStockUnitsRSUMember2023-02-280001616262rmcf:FranchiseFeesMemberus-gaap:TransferredOverTimeMemberrmcf:RetailSegmentMember2023-03-012024-02-290001616262us-gaap:AllOtherSegmentsMember2022-02-280001616262us-gaap:IntersegmentEliminationMember2021-03-012022-02-280001616262rmcf:PresidentAndChiefExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMemberrmcf:LetterAgreementMember2023-03-012024-02-290001616262rmcf:RetailGoodwillMember2023-02-280001616262us-gaap:WarrantMember2023-03-012024-02-290001616262us-gaap:IntersegmentEliminationMemberus-gaap:AllOtherSegmentsMember2023-03-012024-02-290001616262us-gaap:FurnitureAndFixturesMember2023-02-280001616262us-gaap:TransportationEquipmentMember2024-02-290001616262srt:MaximumMembersrt:ExecutiveOfficerMemberus-gaap:PerformanceSharesMember2022-03-012023-02-280001616262us-gaap:OperatingSegmentsMemberrmcf:RetailSegmentMember2021-03-012022-02-280001616262rmcf:ContestedSolicitationOfProxiesMember2022-03-012023-02-2800016162622027-03-012024-02-290001616262us-gaap:IntersegmentEliminationMemberus-gaap:AllOtherSegmentsMember2022-03-012023-02-2800016162622023-08-310001616262rmcf:RetailSegmentMember2024-02-290001616262rmcf:UnvestedRestrictedStockUnitsMember2021-03-012022-02-280001616262rmcf:InternationalLicenseStoresMemberrmcf:ClosedMemberrmcf:RockyMountainChocolateFactoryMember2024-02-290001616262us-gaap:ProductMember2022-03-012023-02-280001616262rmcf:PresidentAndChiefExecutiveOfficerMemberrmcf:LetterAgreementMember2022-03-012023-02-280001616262rmcf:RoyaltyAndMarketingFeesMemberus-gaap:TransferredAtPointInTimeMember2021-03-012022-02-280001616262us-gaap:AllOtherSegmentsMember2023-02-280001616262us-gaap:FranchiseRightsMembersrt:MinimumMember2024-02-290001616262us-gaap:AdditionalPaidInCapitalMember2021-02-2800016162622022-03-012023-02-280001616262rmcf:StoreDesignMember2024-02-290001616262rmcf:FranchisingMemberus-gaap:RetailMemberus-gaap:TransferredAtPointInTimeMember2023-03-012024-02-290001616262rmcf:FranchiseFeesMemberus-gaap:TransferredOverTimeMemberrmcf:RetailSegmentMember2022-03-012023-02-280001616262us-gaap:IntersegmentEliminationMember2022-03-012023-02-280001616262rmcf:FranchisingMember2022-03-012023-02-280001616262us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2023-03-012024-02-290001616262rmcf:WarrantToPurchaseCommonStockMember2019-12-202019-12-200001616262us-gaap:OperatingSegmentsMemberrmcf:RetailSegmentMember2022-03-012023-02-280001616262us-gaap:ProductMember2021-03-012022-02-280001616262us-gaap:CommonStockMember2023-02-280001616262rmcf:USwirlIncMember2022-03-012023-02-280001616262rmcf:USwirlSegmentMember2024-02-2900016162622022-02-280001616262rmcf:ManufacturingMember2023-03-012024-02-290001616262rmcf:UnvestedRestrictedStockUnitsMember2023-03-012024-02-290001616262rmcf:ManufacturingGoodwillMember2023-02-280001616262rmcf:RoyaltyAndMarketingFeesMemberus-gaap:TransferredAtPointInTimeMemberrmcf:RetailSegmentMember2021-03-012022-02-280001616262rmcf:GlobalValueInvestmentCorpMember2024-02-290001616262rmcf:RetailSegmentMember2022-03-012023-02-280001616262rmcf:ManufacturingMemberrmcf:RoyaltyAndMarketingFeesMemberus-gaap:TransferredAtPointInTimeMember2021-03-012022-02-280001616262rmcf:FormerSeniorVicePresidentFranchiseDevelopmentMember2023-05-082023-05-080001616262us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2021-03-012022-02-280001616262us-gaap:AdditionalPaidInCapitalMember2024-02-290001616262rmcf:StoresOpenedAt2292024Memberrmcf:InternationalLicenseStoresMemberrmcf:RockyMountainChocolateFactoryMember2024-02-290001616262rmcf:DurangoProductSalesMemberus-gaap:TransferredAtPointInTimeMember2023-03-012024-02-290001616262rmcf:ManufacturingMemberrmcf:DurangoProductSalesMemberus-gaap:TransferredAtPointInTimeMember2023-03-012024-02-290001616262us-gaap:BuildingMember2023-02-280001616262us-gaap:AllOtherSegmentsMember2022-03-012023-02-280001616262rmcf:USwirlIncMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMember2023-05-010001616262us-gaap:RestrictedStockUnitsRSUMember2024-02-290001616262us-gaap:RetainedEarningsMember2023-02-280001616262rmcf:FranchisingGoodwillMember2023-02-280001616262rmcf:FranchisingMemberus-gaap:IntersegmentEliminationMember2022-03-012023-02-280001616262rmcf:ManufacturingMemberrmcf:DurangoProductSalesMemberus-gaap:TransferredAtPointInTimeMember2022-03-012023-02-280001616262rmcf:ManufacturingMemberrmcf:FranchiseFeesMemberus-gaap:TransferredOverTimeMember2021-03-012022-02-280001616262rmcf:FranchisingMemberrmcf:FranchiseFeesMemberus-gaap:TransferredOverTimeMember2022-03-012023-02-280001616262rmcf:CobraPaymentsMemberrmcf:FormerSeniorVicePresidentFranchiseDevelopmentMember2023-05-082023-05-080001616262rmcf:RetailGoodwillMember2024-02-290001616262us-gaap:StockCompensationPlanMember2024-02-290001616262us-gaap:RetainedEarningsMember2024-02-290001616262us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-03-012024-02-290001616262rmcf:ABVRadoffMember2022-12-140001616262rmcf:FranchiseStoresDomesticStoresAndKiosksMemberrmcf:OpenMemberrmcf:RockyMountainChocolateFactoryMember2024-02-290001616262rmcf:FranchisingMemberrmcf:FranchiseFeesMemberus-gaap:TransferredOverTimeMember2023-03-012024-02-290001616262rmcf:PlanAndNonPlanAwardsMembersrt:ExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMember2023-03-012024-02-290001616262srt:ExecutiveOfficerMemberus-gaap:RestrictedStockUnitsRSUMemberrmcf:VestingAnnuallyMember2023-03-012024-02-290001616262srt:ExecutiveOfficerMembersrt:MinimumMemberus-gaap:PerformanceSharesMember2022-03-012023-02-280001616262rmcf:FranchisingMemberrmcf:DurangoProductSalesMemberus-gaap:TransferredAtPointInTimeMember2023-03-012024-02-2900016162622021-10-020001616262rmcf:FranchisingMemberus-gaap:RetailMemberus-gaap:TransferredAtPointInTimeMember2021-03-012022-02-280001616262us-gaap:CommonStockMember2024-02-290001616262us-gaap:LeaseholdImprovementsMember2024-02-290001616262us-gaap:IntersegmentEliminationMemberrmcf:RetailSegmentMember2023-03-012024-02-290001616262rmcf:FranchisingMemberrmcf:DurangoProductSalesMemberus-gaap:TransferredAtPointInTimeMember2021-03-012022-02-280001616262rmcf:ColdStoneCreameryCobrandedMemberrmcf:OpenMemberrmcf:RockyMountainChocolateFactoryMember2024-02-290001616262us-gaap:TrademarksMember2024-02-290001616262rmcf:RockyMountainChocolateFactoryMember2022-03-012023-02-280001616262us-gaap:LeaseholdImprovementsMember2023-02-280001616262rmcf:InternationalLicenseStoresMemberrmcf:OpenMemberrmcf:RockyMountainChocolateFactoryMember2024-02-2900016162622023-03-012024-02-290001616262rmcf:FranchisingMemberrmcf:RoyaltyAndMarketingFeesMemberus-gaap:TransferredAtPointInTimeMember2023-03-012024-02-290001616262rmcf:StoresOpenedAt2292024Memberrmcf:CompanyOwnedStoresMemberrmcf:RockyMountainChocolateFactoryMember2024-02-290001616262us-gaap:IntersegmentEliminationMemberrmcf:RetailSegmentMember2021-03-012022-02-280001616262rmcf:ManufacturingGoodwillMember2024-02-290001616262srt:MaximumMembersrt:ExecutiveOfficerMemberrmcf:VestingBasedOnPerformanceGoalsMemberus-gaap:PerformanceSharesMember2023-03-012024-02-290001616262us-gaap:AllOtherSegmentsMember2021-03-012022-02-280001616262rmcf:FranchisingMemberrmcf:FranchiseFeesMemberus-gaap:TransferredOverTimeMember2021-03-012022-02-280001616262rmcf:EquityIncentivePlan2007Member2023-03-012024-02-290001616262us-gaap:LandMember2023-02-280001616262rmcf:FormerSeniorVicePresidentSalesAndMarketingMember2022-09-302022-09-300001616262rmcf:StoresOpenedAt2282023Memberrmcf:USwirlIncMemberrmcf:RockyMountainChocolateFactoryMember2024-02-290001616262srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2023-03-012024-02-290001616262rmcf:ManufacturingMemberrmcf:FranchiseFeesMemberus-gaap:TransferredOverTimeMember2023-03-012024-02-290001616262us-gaap:CommonStockMember2021-03-012022-02-280001616262rmcf:USwirlIncMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMember2024-02-290001616262us-gaap:RestrictedStockUnitsRSUMember2021-03-012022-02-280001616262rmcf:WellsFargoBankMemberus-gaap:LineOfCreditMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2024-02-290001616262rmcf:FormerChiefExecutiveOfficerMemberrmcf:SeparationAgreementMember2024-01-270001616262rmcf:StoresOpenedAt2292024Member2024-02-290001616262us-gaap:AdditionalPaidInCapitalMember2023-02-280001616262srt:MaximumMember2023-03-012024-02-290001616262us-gaap:AdditionalPaidInCapitalMember2023-03-012024-02-290001616262rmcf:ManufacturingMember2024-02-290001616262rmcf:FormerChiefExecutiveOfficerMemberrmcf:SeparationAgreementMemberus-gaap:PerformanceSharesMember2024-01-272024-01-270001616262us-gaap:MachineryAndEquipmentMember2024-02-290001616262rmcf:ManufacturingMemberus-gaap:OperatingSegmentsMember2023-03-012024-02-290001616262rmcf:PresidentAndChiefExecutiveOfficerMemberrmcf:LetterAgreementMember2021-03-012022-02-280001616262rmcf:WellsFargoBankMemberus-gaap:LineOfCreditMember2024-02-290001616262us-gaap:RetailMemberus-gaap:TransferredAtPointInTimeMember2021-03-012022-02-280001616262rmcf:FranchisingMember2021-03-012022-02-280001616262rmcf:RoyaltyAndMarketingFeesMemberus-gaap:TransferredAtPointInTimeMember2023-03-012024-02-290001616262us-gaap:ProductMember2023-03-012024-02-290001616262rmcf:FranchisingMember2023-02-2800016162622024-05-310001616262rmcf:FranchiseAndRoyaltyFeesMember2022-03-012023-02-280001616262rmcf:FranchisingMemberus-gaap:OperatingSegmentsMember2022-03-012023-02-280001616262rmcf:WellsFargoBankMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:LineOfCreditMember2023-03-012024-02-290001616262us-gaap:IntersegmentEliminationMember2023-03-012024-02-290001616262us-gaap:RetainedEarningsMember2021-03-012022-02-280001616262rmcf:ManufacturingMemberus-gaap:IntersegmentEliminationMember2023-03-012024-02-290001616262rmcf:ManufacturingMemberus-gaap:RetailMemberus-gaap:TransferredAtPointInTimeMember2022-03-012023-02-280001616262us-gaap:FurnitureAndFixturesMember2024-02-290001616262us-gaap:RestrictedStockUnitsRSUMember2023-03-012024-02-290001616262srt:ExecutiveOfficerMemberus-gaap:PerformanceSharesMember2022-03-012023-02-280001616262rmcf:ContestedSolicitationOfProxiesMember2021-03-012022-02-280001616262rmcf:RetailSegmentMember2023-02-280001616262rmcf:FormerChiefExecutiveOfficerMemberrmcf:SeparationAgreementMember2024-01-272024-01-270001616262rmcf:USwirlIncMember2023-02-280001616262rmcf:FranchisingMemberrmcf:RoyaltyAndMarketingFeesMemberus-gaap:TransferredAtPointInTimeMember2021-03-012022-02-2800016162622023-12-012024-02-290001616262us-gaap:CommonStockMember2022-03-012023-02-280001616262rmcf:ManufacturingMemberus-gaap:IntersegmentEliminationMember2022-03-012023-02-280001616262rmcf:StoresOpenedAt2292024Memberrmcf:FranchiseStoresDomesticStoresAndKiosksMemberrmcf:RockyMountainChocolateFactoryMember2024-02-290001616262rmcf:StoreDesignMember2023-02-280001616262rmcf:FranchiseFeesMemberus-gaap:TransferredOverTimeMemberrmcf:RetailSegmentMember2021-03-012022-02-28xbrli:purermcf:Segmentrmcf:Paymentxbrli:sharesiso4217:USDxbrli:sharesiso4217:USD

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-K

(Mark One)

 

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the fiscal year ended February 29, 2024

OR

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the transition period from __________ to __________

Commission file number: 001-36865

 

 

img69438936_0.jpg 

 

Rocky Mountain Chocolate Factory, Inc.

(Exact name of registrant as specified in its charter)

 

Delaware

47-1535633

(State or Other Jurisdiction of

Incorporation or Organization)

(I.R.S. Employer Identification No.)

 

265 Turner Drive

Durango, CO 81303

(Address of principal executive offices, including ZIP code)

(970) 259-0554

(Registrant’s telephone number, including area code)

Securities Registered Pursuant To Section 12(b) Of The Act:

 

Title of each class

 

Trading
Symbol(s)

 

Name of each exchange on which registered

Common Stock, $0.001 par value per share

 

RMCF

 

The Nasdaq Global Market

 

Securities Registered Pursuant To Section 12(g) Of The Act: None

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☐ No

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ☐ No

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one):

 

Large accelerated filer

 

Accelerated filer

 

 

 

 

 

Non-accelerated filer

 

Smaller reporting company

 

 

 

 

 

 

 

 

Emerging growth company

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes ☐ No

The aggregate market value of the registrant’s common stock (based on the closing price as quoted on the Nasdaq Global Market on August 31, 2023, the last business day of the registrant’s most recently completed second fiscal quarter) held by non-affiliates was $27,685,881. For purposes of this calculation, shares of common stock beneficially owned by each executive officer and director and by holders of more than 10% of the registrant’s outstanding common stock have been excluded since those persons may under certain circumstances be deemed to be affiliates of the registrant. This determination of affiliate status is not necessarily a conclusive determination for other purposes.

As of May 31, 2024, there were 6,332,506 shares of the registrant’s common stock outstanding.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant’s definitive proxy statement in connection with the 2024 Annual Meeting of Stockholders (the “Proxy Statement”) are incorporated by reference in Part III of this Annual Report on Form 10-K. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended February 29, 2024.

 

 


ROCKY MOUNTAIN CHOCOLATE FACTORY, INC.

FORM 10-K

TABLE OF CONTENTS

 

PART I.

 

3

 

 

 

ITEM 1.

Business

3

ITEM 1.A

Risk Factors

14

ITEM 1.B

Unresolved Staff Comments

24

ITEM 1.C

Cybersecurity

24

ITEM 2.

Properties

24

ITEM 3.

Legal Proceedings

24

ITEM 4.

Mine Safety Disclosures

25

 

 

 

PART II.

 

26

 

 

 

ITEM 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

26

ITEM 6.

Reserved

26

ITEM 7.

Management's Discussion and Analysis of Financial Condition and Results of Operations

27

ITEM 7A.

Quantitative and Qualitative Disclosures About Market Risk

33

ITEM 8.

Financial Statements and Supplementary Data

34

ITEM 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

64

ITEM 9A.

Controls and Procedures

64

ITEM 9B.

Other Information

64

ITEM 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

65

 

 

 

PART III.

 

66

 

 

 

ITEM 10.

Directors, Executive Officers and Corporate Governance

66

ITEM 11.

Executive Compensation

66

ITEM 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

66

ITEM 13.

Certain Relationships and Related Transactions, and Director Independence

66

ITEM 14.

Principal Accountant Fees and Services

66

 

 

 

PART IV.

 

67

 

 

ITEM 15.

Exhibits, Financial Statement Schedules

67

ITEM 16.

Form 10-K Summary

70

 

1


Cautionary Note Regarding Forward-Looking Statements

This Annual Report on Form 10-K (this “Annual Report”) contains statements of our expectations, intentions, plans and beliefs that constitute “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended (the "Securities Act"), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and are intended to come within the safe harbor protection provided by those sections. All statements other than statements of historical fact are “forward-looking statements,” including, but not limited to, any projections of earnings, revenue or other financial items; any statements of the plans, strategies and objectives of management, including for future operations, or capital expenditures; any statements concerning proposed new products, services, or developments; any statements regarding future economic conditions or performance; any statements of belief or expectation; and any statements of assumptions underlying any of the foregoing or other future events. Forward-looking statements may include, among others, words such as “will,” “may,” “would,” “could,” “might,” “likely,” “objective,” “predict,” “project,” “drive,” “seek,” “aim,” “target,” “outlook,” “continue” “intend,” “believe,” “expect,” “anticipate,” “should,” “plan,” “estimate,” “potential,” or similar expressions. Forward-looking statements involve risks and uncertainties that could cause actual results to differ materially from those projected, anticipated, or implied. Although it is not possible to predict or identify all such risks and uncertainties, they include, but are not limited to, the factors discussed in Item 1A. “Risk Factors” of Part I of this Annual Report and as described elsewhere in this Annual Report. All forward-looking statements are expressly qualified in their entirety by these and other cautionary statements that we make from time to time in our other SEC filings and public communications. You should evaluate forward-looking statements in the context of these risks and uncertainties and are cautioned not to place undue reliance on such statements. Forward-looking statements in this Annual Report are made only as of the date hereof, and we undertake no obligation to update or revise any forward-looking statement except as may be required by law.

2


PART I.

ITEM 1. BUSINESS

Our Company

Rocky Mountain Chocolate Factory, Inc., a Delaware corporation, and its subsidiaries (collectively, the “Company,” “Rocky Mountain,” “we,” “us,” or “our”), including its operating subsidiary with the same name, Rocky Mountain Chocolate Factory, Inc., a Colorado corporation (“RMCF”), is an international franchisor, confectionery producer and retail operator. Founded in 1981, we are headquartered in Durango, Colorado and produce an extensive line of premium chocolate candies and other confectionery products (“Durango Products”). Our revenues and profitability are derived principally from our franchised/licensed system of retail stores that feature chocolate and other confectionary products. We also sell our candy in select locations outside of our system of retail stores. As of February 29, 2024, we operated 2 Company-owned and had 115 licensee-owned and 152 Rocky Mountain Chocolate Factory franchised stores spread across 36 states and the Philippines.

In fiscal year (“FY”) 2024, roughly half of all retail store sales were of the products prepared on premises and the other half were of products purchased from our Durango plant. We believe that in-store product preparation creates a special store ambiance, and the aroma and sight of products being made attracts foot traffic and assures customers that products are fresh.

Our principal competitive advantage lies in our brand name recognition, and reputation for the quality, variety and taste of our products. Further, we believe the ambiance of our stores, our expertise in the production of chocolate candy products, the merchandising and marketing of confectionary products, and the control and training infrastructures we have implemented to ensure consistent customer service and execution of successful practices and techniques at our stores provides Rocky Mountain Chocolate Factory with a unique franchise offering.

We believe our production expertise and reputation for quality has facilitated the sale of select products through Specialty Markets. We are currently selling our products in a select number of Specialty Markets, including wholesale, fundraising, corporate sales, e-commerce, and private label (collectively “Specialty Markets”).

Our consolidated revenues in FY 2024 were primarily derived from three principal sources: (i) sales to franchisees and other third parties of chocolates and other confectionery products produced by us (74%-77%-76% in 2024, 2023 and 2022 respectively); (ii) sales at Company-owned stores of chocolates and other confectionery products (including products produced by us) (5%-3%-4%), and (iii) the collection of initial franchise, royalties and marketing fees from franchisees (21%-20%-20%). For FY 2024, nearly all of our revenues were derived from domestic sources, with less than 1% derived from international sources. As described below, the Company sold its frozen yogurt business subsequent to the end of FY 2023.

Sale of Frozen Yogurt Business

On May 1, 2023, subsequent to the end of FY 2023, we completed the sale of substantially all of the assets of its wholly-owned subsidiary and frozen yogurt business, U-Swirl International, Inc. (“U-Swirl”). The aggregate sale price of U-Swirl was $2.75 million, consisting of (i) $1.75 million in cash and (ii) $1.0 million evidenced by a three-year secured promissory note. The business divestiture of the U-Swirl segment was preceded by a separate sale of our three owned U-Swirl locations on February 24, 2023. With the sale of our frozen yogurt segment on May 1, 2023, we continue to focus on our confectionery business to further enhance our competitive position and operating margin, simplify our business model, and deliver sustainable value to our stockholders. The consolidated financial statements present the historical financial results of the former U-Swirl segment as discontinued operations for all periods presented. See Note 17 of the Notes to Consolidated Financial Statements included in Item 8, “Financial Statements and Supplementary Data", of this Annual Report for information on this divestiture.

Business Strategy

Our updated long term strategic objective is to build upon the solid market position of our brand and high-quality products to create a world-class experience for consumers of premium chocolate and confectionary products, whether in premium confection stores operated by our franchisees or by us, or purchased from us through a variety of other

3


channels. We intend to lead this effort through the delivery of an exceptional store experience and development of category leadership through innovation. To accomplish this objective, we will employ a business strategy that includes the elements set forth below.

Product Quality and Variety

We maintain the gourmet taste and quality of our chocolate products by using the finest chocolate and other wholesome ingredients. We use our proprietary recipes, primarily developed by our master candy makers. A typical Rocky Mountain Chocolate Factory store offers up to 100 of our chocolate products throughout the year and as many as 200, including many packaged products, during holiday seasons. Individual stores also offer numerous varieties of gourmet caramel apples as well as other products prepared in the store from Company recipes. We continue to enhance our product development and innovation capabilities through the Company’s in-house R&D department.

Store Atmosphere and Ambiance

We seek to establish a fun, enjoyable and inviting atmosphere in each of our store locations. Unlike most other confectionery stores, each Rocky Mountain Chocolate Factory store prepares numerous products, including caramel apples, in the store. In-store preparation is designed to be both fun and entertaining for customers. We believe the in-store preparation and aroma of our products enhances the ambiance at Rocky Mountain Chocolate Factory stores, and conveys an image of freshness and homemade quality. We have been, and are committed to, deploying increased resources to our retail store network to further improve the store experience and enhance profitability, all while maintaining brand standards.

Site Selection

Careful selection of a new retail site is critical to the success of our stores. We consider many factors in identifying suitable sites, including tenant mix, visibility, attractiveness, accessibility, level of foot traffic and occupancy costs. Final site selection occurs only after our senior management has approved the site.

Increase Same Store Retail Sales at Existing Rocky Mountain Chocolate Factory Stores

We seek to increase profitability of our store system by increasing sales at existing store locations through a combination of offering the optimal product assortment to stores, improving order fulfillment, facilitating increased product availability to stores through streamlined logistics, and providing Company personnel to help franchised locations improve their sales and profitability. We estimate that a 10% system-wide increase in revenues from our existing store base would be the equivalent of opening 15 new stores.

Changes in system-wide domestic same store retail sales at Rocky Mountain Chocolate Factory locations are as follows:

 

FY 2020 compared to FY 2019

 

 

0.5

%

FY 2021 compared to FY 2020

 

 

(24.8

)%

FY 2022 compared to FY 2021

 

 

62.4

%

FY 2023 compared to FY 2022

 

 

0.5

%

FY 2024 compared to FY 2023

 

 

(1.9

)%

 

Same store sales declined during FY 2021 primarily as a result of nearly all of the franchise stores being directly and negatively impacted by public health measures taken in response to COVID-19, with nearly all locations experiencing reduced operations as a result of, among other things, modified business hours and store and mall closures. This decline was offset by a same store sales increase during FY 2022 when store operations resumed normal operations following the initial impacts of COVID-19.

 

4


Increased System-Wide Annual Unit Volume (AUV)

A critical part of success in selling new franchises is the attractiveness of store level economics, which include robust and expanding system-wide annual sales. For FY 2024 our AUV was approximately $570,000, which represents a 30% increase from the FY 2020 AUV of $437,000.

img69438936_1.jpg

 

Enhanced Operating Efficiencies

We have added highly experienced production and supply chain talent in order to bring sustained operating efficiencies to our Durango plant. In addition to such actions as investing in new and more efficient production equipment, we are rationalizing our portfolio of products and streamlining production lines to reduce labor costs as well as improve product quality and consistency.

Expansion Strategy

We are continually exploring opportunities to grow our brand and expand our business. Key elements of our expansion strategy are set forth below.

Unit Growth

We continue to pursue unit growth opportunities in locations where we have traditionally been successful, by improving and expanding our retail store concepts and product portfolio, and by targeting high pedestrian traffic environments.

High Traffic Environments

We currently establish franchised stores in the following environments: regional centers, outlet centers, tourist areas, street fronts, airports, other entertainment-oriented environments and festival and community centers. We have established business relationships with most of the major developers in the United States and believe that these relationships provide us with the opportunity to take advantage of attractive sites in new and existing real estate environments.

Multi-unit Operators

We have historically focused our franchise marketing efforts on single unit operators. By further enhancing our brand strength, product offering, and strong store experience, coupled with enhanced economics, we believe we will be able to appeal more, and market to, multi-unit operators looking to expand their portfolio of franchised opportunities into a premium chocolate franchise concept where we continue to identify substantial interest driven in large part by leased property owners.

Rocky Mountain Chocolate Factory Name Recognition and New Market Penetration

We believe the visibility of our stores and the high foot traffic at many of our locations has generated strong name recognition of Rocky Mountain Chocolate Factory and demand for our franchises. The Rocky Mountain Chocolate Factory system currently is concentrated in the western and Rocky Mountain region of the United States, but growth

5


has generated a gradual easterly momentum as new stores have been opened in the eastern half of the country. We believe this growth has further increased our name recognition and demand for our franchises. We believe that distribution of Rocky Mountain Chocolate Factory products through our Specialty Market business also increases name recognition and brand awareness in areas of the country in which we have not previously had a significant presence and we believe it will also improve and benefit our entire store system.

We seek to establish a fun, enjoyable and inviting atmosphere in each of our store locations. Unlike many other confectionery stores, each Rocky Mountain Chocolate Factory store prepares a variety of products, including caramel apples and fudge, in the store. In FY 2024, approximately one-half of the revenues of franchised stores were generated by sales of products prepared on premises. In-store preparation is designed to be both fun and entertaining for customers and we believe the in-store preparation and aroma of our products enhance the ambiance at Rocky Mountain Chocolate Factory stores, conveys an image of freshness and homemade quality.

The average store size is approximately 1,000 square feet, approximately 650 square feet of which is selling space. Most stores are open seven days a week.

In January 2007, we began testing co-branded locations, such as the co-branded stores with Cold Stone Creamery. Co-branding a location is a vehicle to develop retail environments that would not typically support a stand-alone Rocky Mountain Chocolate Factory store. Co-branding can also be used to more efficiently manage rent structure, payroll and other operating costs in environments that have not historically supported stand-alone Rocky Mountain Chocolate Factory stores. As of February 29, 2024, Cold Stone Creamery franchisees operated 104 co-branded locations, and U-Swirl franchisees operated 11 co-branded locations. As of February 29, 2024, the Company had 3 international units in operation, all within the Republic of the Philippines.

 

Products and Packaging

We produce approximately 400 chocolates and other confectionery products using proprietary recipes developed primarily by our master candy makers. These products include many varieties of clusters, caramels, creams, toffees, mints and truffles. These products are offered for sale and also configured into approximately 250 varieties of packaged assortments. During the Christmas, Easter and other holiday seasons, we make a variety of seasonal items, including many candies offered in packages, that are specially designed for holidays. A typical Rocky Mountain Chocolate Factory store offers up to 100 of these approximately 400 chocolate candies and other confectionery products throughout the year and up to an additional 90 during the holiday seasons. Individual stores also offer more than 15 varieties of caramel apples and other products prepared in the store. In FY 2024, approximately one-half of the revenues of Rocky Mountain Chocolate Factory stores were generated by products produced at our Durango production facility, and one-half of products made in individual stores using our recipes and ingredients purchased from us or approved suppliers and with a small amount of products such as ice cream, coffee and other sundries purchased from approved suppliers.

In FY 2024, approximately 10% of our Durango plant sales resulted from the sale of products outside of our system of franchised and licensed locations, which we refer to as Specialty Market customers, compared with 15% of our Durango plant sales resulting from Specialty Market customers in FY 2023. See Item 1A “Risk Factors—Risks Related to Our Company and Strategy—Our Sales to Specialty Market Customers, Customers Outside Our System of Franchised Stores, Are Concentrated Among a Small Number of Customers.” These products are produced using the same quality ingredients and production processes as the products sold in our network of retail stores.

We use the finest chocolates, nutmeats and other wholesome ingredients in our confectionary products and continually strive to offer new items in order to maintain the excitement and appeal of our offerings. We develop special packaging for the holidays and seasonal offerings, and consumers can have their purchases packaged in decorative boxes and fancy tins throughout the year.

Operating Environment

Rocky Mountain Chocolate Factory

We currently establish Rocky Mountain Chocolate Factory stores in six primary environments: outlet centers, festival and community centers, regional centers, tourist areas, street fronts, airports and other entertainment-oriented

6


shopping centers. Each of these environments has a number of attractive features, including high levels of foot traffic. Rocky Mountain Chocolate Factory domestic franchise locations in operation as of February 29, 2024, include:

 

Outlet Centers

 

 

19.4

%

Festival/Community Centers

 

 

20.8

%

Regional Centers

 

 

19.5

%

Tourist Areas

 

 

20.8

%

Street Fronts

 

 

10.1

%

Airports

 

 

5.4

%

Other

 

 

4.0

%

 

Outlet Centers

As of February 29, 2024, there were approximately 29 Rocky Mountain Chocolate Factory stores in outlet centers. We have established business relationships with a number of the major outlet center developers in the United States. Although not all factory outlet centers provide desirable locations for our stores, we believe our relationships with these developers will provide us with the opportunity to take advantage of attractive sites in new and existing outlet centers.

Festival and Community Centers

As of February 29, 2024, there were approximately 31 Rocky Mountain Chocolate Factory stores in festival and community centers. Festival and community centers offer retail shopping outside of traditional regional and outlet center shopping.

Regional Centers

As of February 29, 2024, there were Rocky Mountain Chocolate Factory stores in approximately 29 regional centers, including a location in the Mall of America in Bloomington, Minnesota. Although they often provide favorable levels of foot traffic, regional centers typically involve more expensive rent structures and competing food and beverage concepts.

Tourist Areas, Street Fronts, Airports and Other Entertainment-Oriented Shopping Centers

As of February 29, 2024, there were approximately 31 Rocky Mountain Chocolate Factory stores in locations considered to be tourist areas. Tourist areas are very attractive locations because they offer high levels of foot traffic and favorable customer spending characteristics, and greatly increase our visibility and name recognition. We believe there are a number of other environments that have the characteristics necessary for the successful operation of Rocky Mountain Chocolate Factory stores such as airports and casinos. As of February 29, 2024, there were 8 franchised Rocky Mountain Chocolate Factory stores at airport locations.

Franchising Program

General

We continue to attract qualified and experienced franchisees, whom we consider to be a vital part of our continued growth. We believe our relationship with our franchisees is fundamental to the performance of our brand and we strive to maintain a collaborative relationship with our franchisees. Our franchising philosophy is one of service and commitment to our franchise system and we continuously seek to improve our franchise support services. Our concept has been rated as an outstanding franchise opportunity by publications and organizations rating such opportunities. The Rocky Mountain Chocolate Factory concept has frequently been ranked in the Top 500 Franchises by Entrepreneur Magazine.

Franchisee Sourcing and Selection

The majority of new franchises are awarded to persons referred to us by existing franchisees, to interested consumers who have visited one of our domestic franchise locations and to existing franchisees. We also advertise for new

7


franchisees in national and regional newspapers and online as suitable potential store locations come to our attention. We are exploring the use of third-party franchise lead generators to supplement our efforts. Franchisees are currently approved by a committee of the senior executive team based on the applicant's net worth and liquidity, business acumen, and prior experience with franchising and/or fast moving consumer goods (“FMCG”), together with an assessment of work ethic and personality compatibility with our operating philosophy.

International Franchising and Licensing

International growth is generally achieved through entry into a Master License Agreement covering specific countries, with a licensee that meets minimum qualifications to develop Rocky Mountain Chocolate Factory in that country. License agreements are generally entered into for a period of 3-10 years and allow the licensee exclusive development rights in a country. Generally, we require an initial license fee and commitment to a development schedule. Active international license agreements in place include the following:

In October 2014, we entered into a Licensing Agreement in the Republic of the Philippines. As of February 29, 2024, 3 units were operating under the agreement.

Co-Branding

In August 2009, we entered into a Master License Agreement with Kahala Franchise Corp. Under the terms of the agreement, select current and future Cold Stone Creamery franchise stores are co-branded with both the Rocky Mountain Chocolate Factory and the Cold Stone Creamery brands. Locations developed or modified under the agreement are subject to the approval of both parties. Locations developed or modified under the agreement will remain franchisees of Cold Stone Creamery and will be licensed to offer the Rocky Mountain Chocolate Factory brand. As of February 29, 2024, Cold Stone Creamery franchisees operated 104 stores under this agreement.

Additionally, we allow U-Swirl brands to offer Rocky Mountain Chocolate Factory products under terms similar to other co-branding agreements. As of February 29, 2024, there were 11 U-Swirl cafés offering Rocky Mountain Chocolate Factory products.

Training and Support

Each domestic franchisee owner/operator and each store manager for a domestic franchisee is required to complete a comprehensive training program in store operations and management. We have established a training center at our Durango headquarters in the form of a full-sized replica of a properly configured and merchandised Rocky Mountain Chocolate Factory store. Topics covered in the training course include our philosophy of store operation and management, customer service, merchandising, pricing, cooking, inventory and cost control, quality standards, record keeping, labor scheduling and personnel management. Training is based on standard operating policies and procedures contained in an operations manual provided to all franchisees, which the franchisee is required to follow by terms of the franchise agreement. Additionally, and importantly, trainees are provided with a complete orientation to our operations by working in key factory operational areas and by meeting with members of our senior management.

Our operating objectives include providing knowledge and expertise in merchandising, marketing and customer service to all front-line store level employees to maximize their skills and ensure that they are fully versed in our operational techniques.

We provide ongoing support to franchisees through our field consultants, who maintain regular and frequent communication with the stores by phone and by site visits. The field consultants also review and discuss store operating results with the franchisee and provide advice and guidance in improving store profitability and in developing and executing store marketing and merchandising programs.

Quality Standards and Control

The franchise agreements for Rocky Mountain Chocolate Factory brand franchisees require compliance with our procedures of operation and food quality specifications and permit audits and inspections by us.

8


Operating standards for Rocky Mountain Chocolate Factory brand stores are set forth in operating manuals. These manuals cover general operations, factory ordering, merchandising, advertising and accounting procedures. Through their regular visits to franchised stores, our field consultants audit performance and adherence to our brand standards. We have the right to terminate any franchise agreement for non‑compliance with our operating standards. Products sold at the stores and ingredients used in the preparation of products approved for on-site preparation must be purchased from us or from approved suppliers.

The Franchise Agreement: Terms and Conditions

The domestic offer and sales of our franchise concepts are made pursuant to the respective franchise disclosure document (FDD) prepared in accordance with federal and state laws and regulations. States that regulate the sale and operation of franchises require a franchisor to register or file certain notices with the state authorities prior to offering and selling franchises in those states.

Under the current form of our domestic franchise agreements, franchisees pay us (i) an initial franchise fee for each store, (ii) royalties based on monthly gross sales, and (iii) a marketing fee based on monthly gross sales. Franchisees are generally granted exclusive territory with respect to the operation of their stores only in the immediate vicinity of their stores. Chocolate products not made on premises by franchisees must be purchased from us or approved suppliers. The franchise agreements require franchisees to comply with our procedures of operation and food quality specifications, to permit inspections and audits by us and to remodel stores to conform with standards then in effect. We may terminate the franchise agreement upon the failure of the franchisee to comply with the conditions of the agreement and upon the occurrence of certain events, such as insolvency or bankruptcy of the franchisee or the commission by the franchisee of any unlawful or deceptive practice, which in our judgment is likely to adversely affect the network system. Our ability to terminate franchise agreements pursuant to such provisions is subject to applicable bankruptcy and state laws and regulations. See “Regulation” below for additional information.

The agreements prohibit the transfer or assignment of any interest in a franchise without our prior written consent. The agreements also give us a right of first refusal to purchase any interest in a franchise if a proposed transfer would result in a change of control of that franchise. The refusal right, if exercised, would allow us to purchase the interest proposed to be transferred under the same terms and conditions and for the same price as offered by the proposed transferee.

The term of franchise agreements signed before July 1, 2023 is ten years, and franchisees have the right to renew for one additional ten-year term. The term of franchise agreements signed after July 1, 2023 is ten years, and franchisees have the right to renew for two additional five-year terms. Our revised Franchise Agreement offers a flat royalty payment on all retail stores sales ranging from 6% to as low as 4% based upon the retail sales mix of Durango produced product sold in comparison to all retail store sales. These terms are only effective with Franchise Agreements entered into after July 1, 2023 or when a current franchise operator agrees to enter into a new agreement with the Company

Franchise Financing

We do not typically provide prospective franchisees with financing for their stores for new or existing franchises, but we have developed relationships with several sources of franchisee financing to whom we will refer franchisees. Typically, franchisees have obtained their own sources of such financing and have not required our assistance. In the normal course of business, we extend credit to customers, primarily franchisees that satisfy pre-defined credit criteria, for inventory and other operational costs.

In select instances, we have provided limited financing to franchisees. As a result, as of February 29, 2024, we have approximately $0.2 million of notes receivable as a result of financing our franchisees. When we finance franchisees the notes are secured by the assets financed.

Company Store Operations

As of February 29, 2024, there were two Company-owned Rocky Mountain Chocolate Factory stores. Our flagship store, located in Durango, Colorado, (“Flagship Store”) provides a training ground for Company personnel and a controllable testing ground for new products and promotions, operating and training methods and merchandising techniques, which may then be incorporated into the franchise store operations.

9


Production Operations

General

We manufacture our chocolate and confectionary products at our production facility in Durango, Colorado. All products are produced consistent with our philosophy of using the finest high-quality ingredients to achieve our marketing motto of “The Peak of Perfection in Handmade Chocolates®.”

We have always believed that we should control the production of our own chocolate products. By controlling operations and production, we are able to better maintain our high quality standards, offer unique proprietary products, control production and shipment schedules and potentially pursue new or under-utilized distribution channels.

Production Processes

The production process primarily involves cooking or preparing candy centers, including nuts, caramel, peanut butter, creams and jellies, and then coating them with chocolate or other toppings. All of these processes are conducted in carefully controlled temperature ranges, and we employ strict quality control procedures at every stage of the production process. We use a combination of manual and automated processes at production facility. Although we believe that it is currently preferable to perform certain production processes, such as the dipping of some large pieces by hand, automation increases the speed and efficiency of the production process. We have from time-to-time automated certain processes formerly performed by hand where it has become cost-effective for us to do so without compromising product quality or appearance.

We also seek to ensure the freshness of products sold in Rocky Mountain Chocolate Factory stores with frequent shipments. Most Rocky Mountain Chocolate Factory stores do not have significant space for the storage of inventory, and we encourage franchisees and store managers to order only the quantities that they can reasonably expect to sell within approximately two to four weeks. For these reasons, we generally do not have a significant backlog of orders.

The production and sale of consumer food products is highly regulated. In the U.S., our activities are subject to regulation by various government agencies, including the Food and Drug Administration (“FDA”), the Department of Agriculture, the Federal Trade Commission, the Department of Commerce and the Environmental Protection Agency, as well as various state and local agencies. Similar agencies also regulate our businesses outside of the U.S.

We have a product quality and safety program. This program is integral to our supply chain platform and is intended to ensure that all products we purchase, produce, and distribute are safe, are of high quality and comply with applicable laws and regulations. Through our product quality and safety program, we evaluate our supply chain including ingredients, packaging, processes, products, distribution and the environment to determine where product quality and safety controls are necessary. We follow the FDA mandated Hazard Analysis and Risk-based Preventive Controls which includes a 12-step process to determine risks based on individual processes. To support this hazard analysis model, and in accordance with private and federal mandated requirements, we also adhere to all good manufacturing practices ("GMPs") including several supporting policies and procedures that ensure all risks identified are in control. Various government agencies and third-party firms, as well as our quality assurance staff, conduct audits of all facilities that produce our products to ensure effectiveness and compliance with our program and applicable laws and regulations.

Ingredients

The principal ingredients used in our products are chocolate, nuts, sugar, corn syrup, cream and butter. Our production facility receives shipments of ingredients daily. To ensure the consistency of our products, we buy ingredients from a limited number of reliable suppliers. In order to ensure a continuous supply of chocolate and certain nuts, we frequently enter into purchase contracts of between six to eighteen months for these products. Because prices for these products may fluctuate, we may benefit if prices rise during the terms of these contracts, but we may be required to pay above-market prices if prices fall. We have one or more alternative sources for most essential ingredients and therefore believe that the loss of any one supplier would not have a material adverse effect on our business or results of operations. We currently purchase small amounts of finished candy from third parties on a private label basis for sale in Rocky Mountain Chocolate Factory stores. As a result of recent macro-economic inflationary trends and disruptions to the global supply chain, we have experienced and may continue to experience higher raw material, labor, and freight costs.

10


Trucking Operations

We operate eight trucks and ship a substantial portion of our products from the production facility on our own fleet. Our trucking operations enable us to deliver our products to the stores quickly and cost-effectively. In addition, we back-haul our own ingredients and supplies, as well as products from third parties, on return trips, which helps achieve even greater efficiencies and cost savings.

Marketing

General

We rely primarily on in-store promotion and point-of-purchase materials to promote the sale of our products. The monthly marketing fees collected from franchisees are used by us to develop new packaging and in-store promotion and point-of-purchase materials, and to create and update our local store marketing guides and materials.

We focus on local store marketing efforts by providing customizable marketing materials, including advertisements, coupons, flyers and brochures generated by our in-house Creative Services department. The department works directly with franchisees to implement local store marketing programs.

We have not historically, and do not intend to, engage in national traditional media advertising in the near future. Consistent with our commitment to community support, we seek opportunities to participate in local and regional events, sponsorships and charitable causes. This support leverages low-cost, high return publicity opportunities for mutual gain partnerships.

Internet and Social Media

We’ve initiated a program to leverage the marketing benefits of various social media outlets. These lower-cost marketing opportunities leverage the positive feedback of our customers, expanding brand awareness through a customer’s network of contacts. Complementary to local store marketing efforts, these networks also provide a medium for us to communicate regularly and authentically with customers. When possible, we work to facilitate direct relationships between our franchisees and their customers. We use social media as a tool to build brand recognition, increase repeat exposure, and enhance dialogue with consumers about their preferences and needs. The majority of stores have location-specific Facebook® and Instagram® accounts dedicated to helping customers interact directly with their local store. Proceeds from the monthly marketing fees collected from franchisees are used by us to facilitate and assist stores in managing their online presence consistent with our brand and marketing efforts.

Competition

The retailing of confectionery products is highly competitive. We and our franchisees compete with numerous businesses that offer products similar to those offered by our retail stores and Specialty Markets. Many of these competitors have greater name recognition and financial, marketing and other resources than us. In addition, there is intense competition among retailers for attractive commercial real estate sites suitable for Rocky Mountain Chocolate Factory stores, store personnel and qualified franchisees.

We believe that our principal competitive strengths lie in our name recognition and our reputation for the quality, value, variety and taste of our products and the ambiance of our stores; our knowledge and experience in applying criteria for the selection of new store locations; our expertise in merchandising and marketing of chocolate and other confectionary products; and the control and training infrastructures we have implemented to ensure execution of successful practices and techniques at our retail store locations. In addition, by controlling the production of our own confectionary products, we can better maintain our high product quality standards for those products, offer proprietary products, manage costs, control production and shipment schedules and pursue new or under-utilized distribution channels.

11


Trade Name and Trademarks

The trade name “Rocky Mountain Chocolate Factory®,” the phrases, “The Peak of Perfection in Handmade Chocolates®”, “America's Chocolatier®” as well as all other trademarks, service marks, symbols, slogans, emblems, logos and designs used in the Rocky Mountain Chocolate Factory system, are our proprietary rights. We believe all of the foregoing are of material importance to our business. The trademark “Rocky Mountain Chocolate Factory” is registered in the United States and Canada. Applications to register the Rocky Mountain Chocolate Factory trademark have been filed and/or obtained in certain foreign countries.

We have not attempted to obtain patent protection for the proprietary recipes developed by our master candy-maker and instead rely upon our ability to maintain the confidentiality of those recipes.

Environmental Matters

We are not aware of any federal, state, local or international environmental laws or regulations that we expect to materially affect our earnings or competitive position or result in material capital expenditures. However, we cannot predict the effect of possible future environmental legislation or regulations on our operations. During FY 2024, we had no material environmental compliance-related capital expenditures, and no such material expenditures are anticipated in FY 2025.

Seasonal Factors

Our sales and earnings are seasonal, with significantly higher sales and earnings occurring during key holidays, such as Christmas, Easter and Valentine's Day, and the U.S. summer vacation season than at other times of the year, which may cause fluctuations in our quarterly results of operations. In addition, quarterly results have been, and in the future are likely to be, affected by the timing of new store openings, the sale of franchises and the timing of purchases by customers outside our network of franchised locations. Because of the seasonality of our business, results for any quarter are not necessarily indicative of the results that may be achieved in other quarters or for a full fiscal year.

Regulation

Our two current Company-owned and other franchised Rocky Mountain Chocolate Factory stores are subject to licensing and regulation by the health, sanitation, safety, building and fire agencies in the state or municipality where located. Difficulties or failures in obtaining the required licensing or approvals could delay or prevent the opening of new stores. New stores must also comply with landlord and developer criteria.

Many states have laws regulating franchise operations, including registration and disclosure requirements in the offer and sale of franchises. We are also subject to the Federal Trade Commission regulations relating to disclosure requirements in the sale of franchises and ongoing disclosure obligations.

Additionally, certain states have enacted and others may enact laws and regulations governing the termination or non-renewal of franchises and other aspects of the franchise relationship that are intended to protect franchisees, including among other things, limitation on the duration and scope of non-competition provisions applicable to franchisees. Although these laws and regulations, and related court decisions, may limit our ability to terminate franchises and alter franchise agreements, we do not believe that such laws or decisions will have a material adverse effect on our franchise operations. However, the laws applicable to franchise operations and relationships continue to develop, and we are unable to predict the effect on our intended operations of additional requirements or restrictions that may be enacted or of court decisions that may be adverse to franchisors.

Federal and state environmental regulations have not had a material impact on our operations but more stringent and varied requirements of local governmental bodies with respect to zoning, land use and environmental factors could delay the construction of new stores, increase our capital expenditures and thereby decrease our earnings and negatively impact our competitive position.

12


Companies engaged in the production, packaging and distribution of food products are subject to extensive regulation by various governmental agencies. A finding of failure to comply with one or more regulations could result in the imposition of sanctions, including the closing of all or a portion of our facilities for an indeterminate period of time. Our product labeling is subject to and complies with the Nutrition Labeling and Education Act of 1990 and the Food Allergen Labeling and Consumer Protection Act of 2004.

We provide a limited amount of trucking services to third parties, to fill available space on our trucks. Our trucking operations are subject to various federal and state regulations, including regulations of the Federal Highway Administration and other federal and state agencies applicable to motor carriers, safety requirements of the Department of Transportation relating to interstate transportation and federal, state and Canadian provincial regulations governing matters such as vehicle weight and dimensions.

We believe that we are operating in substantial compliance with all applicable laws and regulations.

Human Capital Resources

As of February 29, 2024, we employed approximately 160 people, including 135 full-time employees. Most employees, with the exception of store management, production management and corporate management, are paid on an hourly basis. We also employ some individuals on a temporary basis during peak periods of store and factory operations. We seek to ensure that participatory management processes, mutual respect and professionalism and high-performance expectations for the employees exist throughout the organization. We believe that we provide working conditions, wages and benefits that compare favorably with those of our competitors. Our employees are not covered by a collective bargaining agreement. We consider our employee relations to be good.

Our franchisees are independent business owners, their employees are not our employees and therefore are not included in our employee count.

Labor and Supply Chain

As a result of recent macroeconomic inflationary trends and disruptions to the global supply chain, we have experienced and expect to continue experiencing higher raw material, labor, and freight costs. We have seen labor and logistics challenges, which we believe have contributed to lower production facility, retail, and e-commerce sales of our products due to the availability of material, labor, and freight. In addition, we could experience additional lost sales opportunities if our products are not available for purchase as a result of continued disruptions in our supply chain relating to an inability to obtain ingredients or packaging, labor challenges at our logistics providers or our production facility, or if we or our franchisees experience delays in stocking our products. See “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations” for a discussion of recent business developments.

Our principal executive offices are located at 265 Turner Drive, Durango, Colorado 81303, and our telephone number is (970) 259-0554. We have retail store locations throughout the Unites Stated and the Philippines. Our website address is www.rmcf.com. Information contained on or accessible through our websites is neither a part of this Annual Report nor incorporated by reference herein.

Ethics and Governance

We have adopted the Rocky Mountain Chocolate Factory Code of Conduct, which qualifies as a code of ethics under Item 406 of Regulation S-K. The code applies to all of our employees, officers, including our principal executive officer, principal financial officer, principal accounting officer or controller, and persons performing similar functions, and directors. Our Code of Conduct is available free of charge on our website at https://ir.rmcf.com/corporate-governance/governance-documents. We will disclose any waiver we grant to an executive officer or director under our code of ethics, or certain amendments to the Code of Conduct, on our website.

13


In addition, we have adopted Code of Ethics for Senior Financial Officers, charters for each of the Board’s four standing committees and the Whistleblower/Complaint Procedures for Accounting and Auditing Matters. All of these materials are available on our web site at https://ir.rmcf.com/corporate-governance/governance-documents.

Available Information

The Internet address of our website is www.rmcf.com. Additional websites specific to our franchise opportunities and investor relations are www.sweetfranchise.com and https://ir.rmcf.com, respectively.

We file or furnish annual, quarterly and current reports, proxy statements and other information with the United States Securities and Exchange Commission (“SEC”). We make available free of charge, through our Internet website, our Annual Report, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act, as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC. The SEC also maintains a website that contains these reports, proxy and information statements and other information that can be accessed, free of charge, at www.sec.gov. The contents of our websites are not incorporated into, and should not be considered a part of, this Annual Report.

ITEM 1A. RISK FACTORS

Our business, results of operations and financial position are subject to various risks, including those discussed below, which may affect the value of our common stock. The following risk factors, which we believe represent the most significant factors that may make an investment in our common stock risky, may cause our actual results to differ materially from those projected in any forward-looking statement. You should carefully consider these factors, as well as the other information contained in this Annual Report, including the information set forth in “Cautionary Note Regarding Forward-Looking Statements” and “Management’s Discussion and Analysis of Results of Operations and Financial Position,” when evaluating an investment in our common stock.

Risks Specific to Our Company and the Industry in Which We Operate

Our Sales To Specialty Market Customers, Customers Outside Our System Of Franchised Stores, Are Concentrated Among A Small Number Of Customers.

The Company has historically sold its product to relatively few customers outside its network of franchised and licensed locations (Specialty Market customers).

During FY 2024 our sales to Specialty Market customers were approximately $2.7 million or 10% of our total revenue.

The Divestiture Of Our U-Swirl Business May Have Material Adverse Effects On Our Financial Condition, Results Of Operations Or Cash Flows.

In May 2023, subsequent to our fiscal year-end, we announced that we had completed the sale of substantially all of the assets of U-Swirl, our wholly-owned subsidiary and frozen yogurt business. The consummation of the sale of the U-Swirl business involves risks, including retention of uncertain contingent liabilities related to the divested business and risks associated with the collection of notes receivable contemplated in the sale, any of which could result in a material adverse effect to our financial condition, results of operations or cash flows. We cannot be certain that we will be successful in managing these or any other significant risks that we encounter as a result of divesting the U-Swirl business.

Our Growth Is Dependent Upon Attracting And Retaining Qualified Franchisees And Their Ability To Operate Their Franchised Stores Successfully.

Our continued growth and success are dependent in part upon our ability to attract, retain and contract with qualified franchisees. Our growth is dependent upon the ability of franchisees to operate their stores successfully, promote and develop our store concepts, and maintain our reputation for an enjoyable in-store experience and high-quality products. Although we have established criteria to evaluate prospective franchisees and have been successful in attracting franchisees, there can be no assurance that franchisees will be able to operate successfully in their franchise areas in a manner consistent with our concepts and standards. As a result, we may realize a reduction in number of units in operation or fail to achieve our opening targets.

14


Increases In Costs Could Adversely Affect Our Operations.

Inflationary factors such as increases in the costs of ingredients, energy and labor directly affect our operations. Most of our leases provide for cost-of-living adjustments and require us to pay taxes, insurance and maintenance expenses, all of which are subject to inflation. Additionally, our future lease costs for new facilities may reflect potentially escalating costs of real estate and construction. There is no assurance that we will be able to pass on our increased costs to our customers or that our customers will continue to purchase at historical levels in the event that we pass along cost increases in the form of higher prices. If we are unable to pass along cost increases we may realize a decrease in gross margin on products we sell and produce.

Price Increases May Not Be Sufficient To Offset Cost Increases And Maintain Profitability Or May Result In Sales Volume Declines Associated With Pricing Elasticity.

We may be able to pass some or all raw materials, energy and other input cost increases to customers by increasing the selling prices of our products, however, higher product prices may also result in a reduction in sales volume and/or consumption. If we are not able to increase our selling prices sufficiently, or in a timely manner, to offset increased raw material, energy or other input costs, including packaging, direct labor, overhead and employee benefits, or if our sales volume decreases significantly, there could be a negative impact on our financial condition and results of operations.

Our Expansion Plans Are Dependent On The Availability Of Suitable Sites For Franchised Stores At Reasonable Occupancy Costs.

Our expansion plans are critically dependent on our ability to obtain suitable sites for franchised stores at reasonable occupancy costs for our franchised stores in high foot traffic retail environments. There is no assurance that we will be able to obtain suitable locations for our franchised stores in this environment at a cost that will allow such stores to be economically viable.

Same Store Sales Have Fluctuated and Will Continue to Fluctuate.

Our same store sales, defined as year-over-year sales for a store that has been open for at least one year, have fluctuated in the past on an annual and quarterly basis and are expected to continue to fluctuate in the future. Sustained declines in same store sales or significant same store sales declines in any single period could have a material adverse effect on our results of operations. Same store sales declined during FY 2021 and established the large negative percentage changes reflected above, primarily as a result of nearly all of the franchise stores being directly and negatively impacted by public health measures taken in response to COVID-19, with nearly all locations experiencing reduced operations as a result of, among other things, modified business hours and store and mall closures. Same store sales increased during FY 2022 and established the large positive percentage changes reflected above, primarily as a result of nearly all of the franchise stores being directly and positively impacted by a resurgence in consumer demand following the relaxing of many public health measures taken in response to COVID-19. If same store sales decline, we may experience a decrease in demand for products we sell and a decrease in revenue from royalty and marketing fees.

Higher Labor Costs, Increased Competition For Qualified Team Members And Ensuring Adequate Staffing Increases The Cost Of Doing Business. Additionally, Changes In Employment And Labor Laws, Including Health Care Legislation And Minimum Wage Increases, Could Increase Costs For Our System-Wide Operations.

Our success depends in part on our and our franchisees’ ability to recruit, motivate, train and retain a qualified workforce to work in our stores in an intensely competitive environment. We and our franchisees have experienced, and could continue to experience, a shortage of labor for stores positions due to job market trends and conditions, which could decrease the pool of available qualified talent for key functions. Our ability to attract and retain hourly employees in our stores and factory has been impacted by these trends and conditions, and we expect staffing and labor challenges to continue into 2025. Increased costs associated with recruiting, motivating and retaining qualified employees to work in the Company-owned stores, franchised stores and our production facility have had, and may in the future have, a negative impact on our Company-owned store and production margins and the margins of franchised stores. Competition for qualified drivers for both our stores and supply-chain function also continues to increase as

15


more companies compete for drivers or enter the delivery space, including third party aggregators. Additionally, economic actions, such as boycotts, protests, work stoppages or campaigns by labor organizations, could adversely affect us (including our ability to recruit and retain talent) or our franchisees and suppliers. Social media may be used to foster negative perceptions of employment with our Company in particular or in our industry generally, and to promote strikes or boycotts.

We are also subject to federal, state and foreign laws governing such matters as minimum wage requirements, overtime compensation, benefits, working conditions, citizenship requirements and discrimination and family and medical leave and employee related litigation. Labor costs and labor-related benefits are primary components in the cost of operation. Labor shortages, increased employee turnover and health care mandates could increase our system-wide labor costs.

A significant number of hourly personnel are paid at rates at or above the federal and state minimum wage requirements. Accordingly, the enactment of additional state or local minimum wage increases above federal wage rates or regulations related to exempt employees has increased and could continue to increase labor costs for our domestic system-wide operations. A significant increase in the federal minimum wage requirement could adversely impact our financial condition and results of operations.

The Seasonality Of Our Sales And New Store Openings Can Have A Significant Impact On Our Financial Results From Quarter To Quarter.

Our sales and earnings are seasonal, with significantly higher sales and earnings occurring during key holidays and summer vacation season than at other times of the year, which causes fluctuations in our quarterly results of operations. In addition, quarterly results have been, and in the future are likely to be, affected by the timing of new store openings and the sale of franchises. Because of the seasonality of our business and the impact of new store openings and sales of franchises, results for any quarter are not necessarily indicative of the results that may be achieved in other quarters or for a full fiscal year.

The Retailing Of Confectionery Products Is Highly Competitive And Many Of Our Competitors Have Competitive Advantages Over Us.

The retailing of confectionery products is highly competitive. We and our franchisees compete with numerous businesses that offer similar products. Many of these competitors have greater name recognition and financial, marketing and other resources than we do. In addition, there is intense competition among retailers for real estate sites, store personnel and qualified franchisees. Competitive market conditions could have a material adverse effect on us and our results of operations and our ability to expand successfully.

Changes In Consumer Tastes And Trends Could Have A Material Adverse Effect On Our Operations.

The sale of our products is affected by changes in consumer tastes and health concerns, including views regarding the consumption of chocolate. Numerous other factors that we cannot control, such as economic conditions, demographic trends, traffic patterns and weather conditions, influence the sale of our products. Changes in any of these factors could have a material adverse effect on us and our results of operations.

We Are Subject To Federal, State And Local Regulations.

We are subject to regulation by the Federal Trade Commission and must comply with certain state laws governing the offer, sale and termination of franchises and the refusal to renew franchises. Many state laws also regulate substantive aspects of the franchisor-franchisee relationship by, for example, requiring the franchisor to deal with its franchisees in good faith, prohibiting interference with the right of free association among franchisees and regulating discrimination among franchisees in charges, royalties or fees. Franchise laws continue to develop and change, and changes in such laws could impose additional costs and burdens on franchisors. Our failure to obtain approvals to sell franchises and the adoption of new franchise laws, or changes in existing laws, could have a material adverse effect on us and our results of operations.

Each of our Company-owned and franchised stores is subject to licensing and regulation by the health, sanitation, safety, building and fire agencies in the state or municipality where located. Difficulties or failures in obtaining required licenses or approvals from such agencies could delay or prevent the opening of a new store. We and our

16


franchisees are also subject to laws governing our relationships with employees, including minimum wage requirements, overtime, working and safety conditions and citizenship requirements. Because a significant number of our employees are paid at rates related to the state minimum wage, increases in the minimum wage would increase our labor costs. The failure to obtain required licenses or approvals, or an increase in the minimum wage rate, employee benefits costs (including costs associated with mandated health insurance coverage) or other costs associated with employees, could have a material adverse effect on us and our results of operations.

Companies engaged in the production, packaging and distribution of food products are subject to extensive regulation by various governmental agencies. A finding of failure to comply with one or more regulations could result in the imposition of sanctions, including the closing of all or a portion of our facilities for an indeterminate period of time, and could have a material adverse effect on us and our results of operations.

Information Technology System Failures, Breaches Of Our Network Security Or Inability To Upgrade Or Expand Our Technological Capabilities Could Interrupt Our Operations And Adversely Affect Our Business.

We and our franchisees rely on our computer systems and network infrastructure across our operations, including point-of-sale (POS) processing at our stores. Our and our franchisees’ operations depend upon our and our franchisees’ ability to protect our computer equipment and systems against damage from physical theft, fire, power loss, telecommunications failure or other catastrophic events, as well as from internal and external cybersecurity breaches, viruses and other disruptive problems. Any damage or failure of our computer systems or network infrastructure that causes an interruption in our operations could have a material adverse effect on our business and subject us or our franchisees to litigation or to actions by regulatory authorities. Furthermore, the importance of such information technology systems and networks increased in FY 2021 and continued into FY 2022, FY 2023 and FY 2024 due to many of our employees working remotely as a result of the COVID-19 pandemic.

A party who is able to compromise the security measures on our networks or the security of our infrastructure could, among other things, misappropriate our proprietary information and the personal information of our customers and employees, cause interruptions or malfunctions in our or our franchisee’s operations, cause delays or interruptions to our ability to operate, cause us to breach our legal, regulatory or contractual obligations, create an inability to access or rely upon critical business records or cause other disruptions in our operations. These breaches may result from human errors, equipment failure, fraud, or malice on the part of employees or third parties.

We expend financial resources to protect against such threats and may be required to further expend financial resources to alleviate problems caused by physical, electronic, and cyber security breaches. As techniques used to breach security are growing in frequency and sophistication and are generally not recognized until launched against a target, regardless of our expenditures and protection efforts, we may not be able to implement security measures in a timely manner or, if and when implemented, these measures could be circumvented. Any breaches that may occur could expose us to an increased risk of lawsuits, loss of existing or potential future customers, harm to our reputation and increases in our security costs, which could have a material adverse effect on our financial performance and operating results.

In the event of a breach resulting in loss of data, such as personally identifiable information or other such data protected by data privacy or other laws, we may be liable for damages, fines and penalties for such losses under applicable regulatory frameworks despite not handling the data. Further, the regulatory framework around data custody, data privacy and breaches varies by jurisdiction and is an evolving area of law. We may not be able to limit our liability or damages in the event of such a loss.

We are also continuing to expand, upgrade and develop our information technology capabilities, including our point-of-sale systems, as well as the adoption of cloud services for e-mail, intranet, and file storage. If we are unable to successfully upgrade or expand our technological capabilities, we may not be able to take advantage of market opportunities, manage our costs and transactional data effectively, satisfy customer requirements, execute our business plan or respond to competitive pressures. Additionally, unforeseen problems with our point-of-sale system may affect our operational abilities and internal controls and we may incur additional costs in connection with such upgrades and expansion.

If We, Our Business Partners, Or Our Franchisees Are Unable To Protect Our Customers Data, We Could Be Exposed To Data Loss, Litigation, Liability And Reputational Damage.

17


In connection with credit and debit card sales, we and our franchisees transmit confidential credit and debit card information by way of secure private retail networks. A number of retailers have experienced actual or potential security breaches in which credit and debit card information may have been stolen. Although we and our franchisees use private networks, third parties may have the technology or know-how to breach the security of the customer information transmitted in connection with credit and debit card sales, and our and our franchisees’ security measures and those of our and our franchisees’ technology vendors may not effectively prohibit others from obtaining improper access to this information. If a person were able to circumvent these security measures, he or she could destroy or steal valuable information or disrupt our and our franchisees’ operations. Any security breach could expose us and our franchisees to risks of data loss and liability and could seriously disrupt our and our franchisees’ operations and any resulting negative publicity could significantly harm our reputation. We may also be subject to lawsuits or other proceedings in the future relating to these types of incidents. Proceedings related to the theft of credit and debit card information may be brought by payment card providers, banks, and credit unions that issue cards, cardholders (either individually or as part of a class action lawsuit), and federal and state regulators. Any such proceedings could harm our reputation, distract our management team members from running our business and cause us to incur significant unplanned liabilities, losses and expenses.

We also sell and accept for payment gift cards, and our customer loyalty program provides rewards that can be redeemed for purchases. Like credit and debit cards, gift cards, and rewards earned by our customers are vulnerable to theft, whether physical or electronic. We believe that, due to their electronic nature, rewards earned through our customer loyalty program are primarily vulnerable to hacking. Customers affected by any loss of data or funds could litigate against us, and security breaches or even unsuccessful attempts at hacking could harm our reputation, and guarding against or responding to hacks could require significant time and resources.

We also receive and maintain certain personal information about our customers, including information received through our marketing programs, franchisees and business partners. Our collection, storage, handling, use, disclosure and security of this information is regulated by U.S. federal, state and local and foreign laws and regulations. If our security and information systems are compromised or our employees fail to comply with these laws and regulations and this information is obtained by unauthorized persons or used inappropriately, it could adversely affect our reputation, as well as the results of operations, and could result in litigation against us or the imposition of penalties. In addition, our ability to accept credit and debit cards as payment in our stores and online depends on us maintaining our compliance status with standards set by the PCI Security Standards Council. These standards, set by a consortium of the major credit card companies, require certain levels of system security and procedures to protect our customers’ credit and debit card information as well as other personal information. Privacy and information security laws and regulations change over time, and compliance with those changes may result in cost increases due to necessary system and process changes.

We Are Subject To Periodic Litigation, Which Could Result In Unexpected Expenses Of Time And Resources.

From time to time, we are called upon to defend ourselves against lawsuits relating to our business. Due to the inherent uncertainties of litigation, we cannot accurately predict the ultimate outcome of any such proceedings. An unfavorable outcome in any current or future legal proceedings could have an adverse impact on our business, and financial results. In addition, any significant litigation in the future, regardless of its merits, could divert management's attention from our operations and result in substantial legal fees. Any litigation could result in substantial costs and a diversion of management's attention and resources that are needed to successfully run our business.

Changes In Health Benefit Claims And Healthcare Reform Legislation Could Have A Material Adverse Effect On Our Operations.

We accrue for costs to provide self-insured benefits for our employee health benefits program. We accrue for self-insured health benefits based on historical claims experience and we maintain insurance coverage to prevent financial losses from catastrophic health benefit claims. We monitor pending and enacted legislation in an effort to evaluate the effects of such legislation upon our business. Our financial position or results of operations could be materially adversely impacted should we experience a material increase in claims costs or a change in healthcare legislation that impacts our business.

Our Expansion Into New Markets May Present Increased Risks Due To Our Unfamiliarity With Those Areas And Our Target Customers Unfamiliarity With Our Brands.

18


Consumers in any new markets we enter will not be familiar with our brands, and we will need to build brand awareness in those markets through significant investments in advertising and promotional activity. We may find it more difficult in new markets to secure desirable locations and to hire, motivate and keep qualified employees.

Issues Or Concerns Related To The Quality And Safety Of Our Products, Ingredients Or Packaging Could Cause A Product Recall And/Or Result In Harm To The Companys Reputation, Negatively Impacting Our Results Of Operations.

In order to sell our products, we need to maintain a good reputation with our customers and consumers. Issues related to the quality and safety of our products, ingredients or packaging could jeopardize our Company’s image and reputation. Negative publicity related to these types of concerns, or related to product contamination or product tampering, whether valid or not, could decrease demand for our products or cause production and delivery disruptions. We may need to recall products if any of our products become unfit for consumption. In addition, we could potentially be subject to litigation or government actions, which could result in payments of fines or damages. Costs associated with these potential actions could negatively affect our results of operations.

Our Financial Results May Be Adversely Impacted By The Failure To Successfully Execute Or Integrate Acquisitions, Divestitures And Joint Ventures.

From time to time, we may evaluate potential acquisitions, divestitures or joint ventures that align with our strategic objectives. The success of such activity depends, in part, upon our ability to identify suitable buyers, sellers or business partners; perform effective assessments prior to contract execution; negotiate contract terms; and, if applicable, obtain government approval. These activities may present certain financial, managerial, staffing and talent, and operational risks, including diversion of management’s attention from existing core businesses; difficulties integrating or separating businesses from existing operations; and challenges presented by acquisitions or joint ventures which may not achieve sales levels and profitability that justify the investments made. If the acquisitions, divestitures or joint ventures are not successfully implemented or completed, there could be a negative impact on our results of operations.

Provisions In Our Organizational Documents, As Well As Provisions Of Delaware Law, Could Make It More Difficult Or Costly For A Third Party To Acquire Us, Even If Doing So Would Benefit Our Stockholders, And Could Limit Attempts To Make Changes In Our Management.

Our amended and restated certificate of incorporation and bylaws, as well as Delaware law, contain provisions that could make it more difficult for a third party to acquire us without the consent of our Board of Directors. These provisions include the following:

Authorize the issuance of “blank check” preferred stock, which is preferred stock with voting or other rights or preferences that could impede a takeover attempt and that the Board of Directors can create and issue without prior stockholder approval;
Establish advance notice requirements for submitting nominations for election to the Board of Directors and for proposing matters that can be acted upon by stockholders at a meeting;
Prohibit stockholder actions by written consent, which means all stockholder actions must be taken at a meeting of our stockholders; and
Require super-majority voting to amend some provisions in our certificate of incorporation and to amend our bylaws.

Although we believe all of these provisions will make a higher third-party bid more likely by requiring potential acquirers to negotiate with the Board of Directors, these provisions will apply even if an initial offer may be considered beneficial by some stockholders and therefore could delay and/or prevent a deemed beneficial offer from being considered. These provisions could also discourage proxy contests and make it more difficult for our stockholders to elect directors and take other corporate actions, which may prevent a change of control or changes in our management that a stockholder might consider favorable. In addition, Section 203 of the Delaware General Corporation Law may discourage, delay, or prevent a change in control of us. Any delay or prevention of a change of control or change in

19


management that stockholders might otherwise consider to be favorable could cause the market price of our common stock to decline.

Our Common Stock Price May Be Volatile Or May Decline Regardless Of Our Operating Performance.

Volatility in the market price of our common stock may prevent you from being able to sell your shares at or above the price you paid for such shares. Many factors, which are outside our control, may cause the market price of our common stock to fluctuate, including those described elsewhere in this “Risk Factors” section and this Annual Report, as well as the following:

Our operating and financial performance and prospects;
Our quarterly or annual earnings or those of other companies in our industry compared to market expectations;
Conditions that impact demand at our stores and for our products;
Future announcements concerning our business or our competitors’ businesses;
The public’s reaction to our press releases, other public announcements and filings with the SEC;
The size of our public float, and the trading volume of our common stock;
Coverage by or changes in financial estimates by securities analysts or failure to meet their expectations;
Market and industry perception of our success, or lack thereof, in pursuing our growth strategy;
Strategic actions by us or our competitors, such as acquisitions or restructurings;
Changes in laws or regulations which adversely affect our industry or us;
Changes in accounting standards, policies, guidance, interpretations or principles;
Changes in senior management or key personnel;
Issuances, exchanges or sales, or expected issuances, exchanges or sales of our capital stock;
Changes in our dividend policy;
Adverse resolution of new or pending litigation against us; and
Changes in general market, economic and political conditions in the United States and global economies or financial markets, including those resulting from natural disasters, terrorist attacks, pandemics, public health crises, acts of war and responses to such events.

As a result, volatility in the market price of our common stock may prevent investors from being able to sell their common stock at or above the price they paid for such shares. These broad market and industry factors may materially reduce the market price of our common stock, regardless of our operating performance. In addition, price volatility may be greater if the public float and trading volume of our common stock is low. As a result, you may suffer a loss on your investment.

 

Our Auditor’s Opinion on Our Audited Consolidated Financial Statements for the Year Ended February 29, 2024, included in this Annual Report, Contains an Explanatory Paragraph Relating to our Ability to Continue as a Going Concern.

During the year ended February 29, 2024, we incurred a net loss of $4.2 million and used cash in operating activities of $2.4 million. In addition, at February 29, 2024, we were in violation of a debt covenant for our $1.25 million outstanding line of credit where the lender can demand repayment. These factors raise substantial doubts about our ability to continue as a going concern within one year of the date that the consolidated financial statements included

20


in this Annual Report are issued. Our auditor’s opinion on our audited consolidated financial statements for the year ended February 29, 2024 includes an explanatory paragraph stating that our losses and negative cash flows from operations and uncertainty in generating sufficient cash to meet our operating obligations raise substantial doubt about our ability to continue as a going concern. While we are considering a variety of funding sources and transactions that could raise capital, there can be no assurances that we will be successful in these efforts or will be able to resolve our liquidity issues or eliminate our operating losses. If we are unable to obtain sufficient funding, we would need to significantly reduce our operating plans and curtail some or all of our strategic plans. Accordingly, our business, prospects, financial condition, and results of operations will be materially and adversely affected, and we may be unable to continue as a going concern. If we are unable to continue as a going concern, we may have to liquidate our assets and may receive less than the value at which those assets are carried on our audited consolidated financial statements, and it is likely that investors will lose all or a part of their investment. If we seek additional financing to fund our business activities in the future and there remains substantial doubt about our ability to continue as a going concern, investors or other financing sources may be unwilling to provide additional funding on commercially reasonable terms or at all.

Our Inability to Meet a Financial Covenant Contained in our Revolving Credit Facility May Adversely Affect our Liquidity, Financial Condition and Results of Operations.

 

Pursuant to a credit agreement, as amended (the “Credit Agreement”), with Wells Fargo Bank N.A. (the “Lender”), we have a $4.0 million credit line for general corporate and working capital purposes, of which $2.75 million was available for borrowing (subject to certain borrowing-based limitations) as of February 29, 2024 (the “Credit Line”). The Credit Line is secured by substantially all of our assets, except retail store assets. Interest on borrowings is at the Secured Overnight Financing Rate plus 2.37% (7.69% at February 29, 2024 and 6.92% at February 28, 2023). Additionally, the Credit Line is subject to various financial ratio and leverage covenants.

 

As of February 29, 2024, we were not in compliance with the requirement under the Credit Agreement to maintain a ratio of total current assets to total current liabilities of at least 1.5 to 1. Our current ratio as of February 29, 2024 was 1.19 to 1. In the past, we have requested, and the Lender has granted, waivers of our compliance with this requirement. We have requested a waiver from the Lender, but we have not yet received approval. There can be no assurance that the Lender will grant us a waiver for our current noncompliance or waivers for future noncompliance.

As a result of our noncompliance, under the terms of the Credit Agreement, the Lender has the option, but not the obligation, to immediately demand repayment of all funds drawn down under the Credit Line. As of the date of this Annual Report, we do not have enough cash on hand to satisfy our obligations under the Credit Line if the Lender exercised its option to demand repayment. If the Lender exercises its option and demands repayment at some time in the future, however, we may not have sufficient funds available to make the payments required. If we are unable to repay amounts owed, the Lender may be entitled to foreclose on and sell substantially all of our assets, which secure our borrowings under the Credit Agreement which would have an adverse effect on our liquidity, financial condition and results of operations.

 

In addition, the Lender retains the right to act on covenant violations that occur after the date of delivery of any waiver. If the Lender were to decline to grant us a waiver and instead demand repayment in the future, we may need to seek alternative financing to pay these obligations as we may not have sufficient facilities or sufficient cash on hand at that time to satisfy these obligations.

Risks Related to the Economy

Global Or Regional Health Pandemics Or Epidemics Could Negatively Impact Our Business Operations, Financial Performance And Results Of Operations.

Our business and financial results could be negatively impacted by pandemics or epidemics. The severity, magnitude and duration of global or regional pandemics or epidemics are uncertain and hard to predict. COVID-19 significantly impacted economic activity and markets around the world, and resulted in broader supply, transportation and labor disruptions resulting in inflation and generally higher operating costs in our business. Relatedly, commodity and transportation costs have become more volatile and generally increased since the COVID-19 pandemic, as have supply chain disruptions, and transportation and labor shortages. Additionally, government or regulatory responses to pandemics could negatively impact our business. Mandatory lockdowns or other restrictions on operations in some

21


countries temporarily disrupted our ability to distribute our products in some markets. Resumption, continuation or expansion of these disruptions could materially adversely impact our operations and results.

These and other impacts of global or regional health pandemics or epidemics could have the effect of heightening many of the other risks described in the risk factors presented in this filing, including but not limited to those relating to our reputation, brands, consumer preferences, supply chain, product sales, pricing actions, results of operations or financial condition. We might not be able to predict or respond to all impacts on a timely basis to prevent near- or long-term adverse impacts to our results. The ultimate impact of these disruptions also depends on events beyond our knowledge or control, including the duration and severity of other pandemics or epidemics and actions taken by parties other than us to respond to them. Any of these disruptions could have a negative impact on our business operations, financial performance, results of operations and stock price, and this impact could be material.

General Economic Conditions Could Have A Material Adverse Effect On Our Business, Results Of Operations And Liquidity Or Our Franchisees, With Adverse Consequences To Us.

Consumer purchases of discretionary items, including our products, often decline during weak economic periods where disposable income is adversely affected. Our performance is subject to factors that affect worldwide economic conditions, including employment, consumer debt, reductions in net worth based on severe market declines, residential real estate and mortgage markets, taxation, fuel and energy prices, interest rates, consumer confidence, public health, the value of the U.S. dollar versus foreign currencies and other macroeconomic factors. These factors may cause consumers to purchase products from lower priced competitors or to defer purchases of discretionary products altogether.

Economic weakness could have a material effect on our results of operations, liquidity and capital resources. It could also impact our ability to fund growth and/or result in us becoming more reliant on external financing, the availability and terms of which may be uncertain. In addition, a weak economic environment may exacerbate the other risks noted below.

We rely in large part on our franchisees and the manner in which they operate their stores to develop and promote our business. It is possible that additional franchisees could file for bankruptcy, become delinquent in their payments to us, or simply shut down which could have a significant adverse impact on our business due to loss of factory sales and loss or delay in payments of royalties, contributions to our marketing fund and other fees. Additionally, the availability of credit to our small business franchisees may be curtailed due to tighter credit conditions in the marketplace, and as a result could delay or preclude franchisees from making required store upgrades.

Although we have developed, and continue to develop, evolving criteria to evaluate and screen prospective developers and franchisees, we cannot be certain that the developers and franchisees we select will have the business acumen or financial resources necessary to open and operate successful franchises in their franchise areas, and state franchise laws may limit our ability to terminate or modify these franchise arrangements. Moreover, franchisees may not successfully operate stores in a manner consistent with our standards and requirements, or may not hire and train qualified managers and other store personnel. The failure of developers and franchisees to open and operate franchises successfully could have a material adverse effect on us, our reputation, our brand and our ability to attract prospective franchisees and could materially adversely affect our business, financial condition, results of operations and cash flows.

We Currently, And May In The Future, Have Assets Held At Financial Institutions That May Exceed The Insurance Coverage Offered By The Federal Deposit Insurance Corporation (FDIC), The Loss Of Which Would Have A Severe Negative Affect On Our Operations And Liquidity.

We may maintain our cash assets at financial institutions in the U.S. in amounts that may be in excess of the FDIC insurance limit of $250,000. In the event of a failure or liquidity issues at any of the financial institutions where we maintain our deposits or other assets, we may incur a loss to the extent such loss exceeds the FDIC insurance limitation, which could have a material adverse effect upon our liquidity, financial condition and our results of operations. Similarly, if our customers or partners experience liquidity issues as a result of financial institution defaults or non-performance where they hold cash assets, their ability to pay us may become impaired and could have a material adverse effect on our results of operations, including the collection of accounts receivable and cash flows.

22


Risks Related to Our Franchisees

The Financial Performance Of Our Franchisees Can Negatively Impact Our Business.

Our financial results are dependent in part upon the operational and financial success of our franchisees. Franchisees purchase product from us and we receive royalties, franchise fees, contributions to our marketing fund, and other fees from our franchisees. We have established operational standards and guidelines for our franchisees; however, we have limited control over how our franchisees’ businesses are run. While we are responsible for ensuring the success of our entire system of stores and for taking a longer-term view with respect to system improvements, our franchisees have individual business strategies and objectives, which might conflict with our interests. Our franchisees may not be able to secure adequate financing to open or continue operating their Rocky Mountain Chocolate Factory stores. If they incur too much debt or if economic or sales trends deteriorate such that they are unable to repay existing debt, our franchisees could experience financial distress or even bankruptcy. If a significant number of franchisees become financially distressed, it could harm our operating results through reduced royalty revenues and the impact on our profitability could be greater than the percentage decrease in the royalty revenues. This would reduce our royalty revenues and could negatively impact margins, since we may not be able to reduce fixed costs which we continue to incur.

We Have Limited Control With Respect To The Operations Of Our Franchisees, Which Could Have A Negative Impact On Our Business.

Franchisees are independent business operators and are not our employees, and we do not exercise control over the day-to-day operations of their stores. We provide training and support to franchisees, and set and monitor operational standards, but the quality of franchised stores may be diminished by any number of factors beyond our control. Consequently, franchisees may not successfully operate stores in a manner consistent with our standards and requirements, or may not hire and train qualified managers and other store personnel. If franchisees do not operate to our expectations, our image and reputation, and the image and reputation of other franchisees, may suffer materially and system-wide sales could decline significantly, which would reduce our royalty revenues, and the impact on profitability could be greater than the percentage decrease in royalties and fees.

A Significant Shift By Franchisees From Company-Manufactured Products To Products Produced By Third Parties Could Adversely Affect Our Operations.

In FY 2024, approximately one-half of the revenues of Rocky Mountain Chocolate Factory stores were generated by products produced at our Durango production facility, and one-half of products made in individual stores using our recipes and ingredients purchased from us or approved suppliers and with a small amount of products such as ice cream, coffee and other sundries purchased from approved suppliers. Franchisees' sales of products produced by us generate higher revenues to us than sales of store-made or other products. We have seen a significant increase in system-wide sales of store-made and other products, which has led to a decrease in purchases from us and has had an adverse effect on our revenues. If this trend continues, it could further adversely affect our total revenues and results of operations. Such a decrease could result from franchisees' decisions to sell more store-made products or products purchased from approved third party suppliers.

Risks Related to Our Supply Chain

Increase In Ingredient And Other Operating Costs, Including Those Caused By Weather And Food Safety, Could Adversely Affect Our Results Of Operations.

Our Company-owned and franchised stores could also be harmed by supply chain interruptions including those caused by factors beyond our control or the control of our suppliers. However, prolonged disruption in the supply of products from or to our manufacturing facility due to weather, natural disasters, food safety incidents, regulatory compliance, labor dispute or interruption of service by carriers could increase costs, limit the availability of ingredients critical to our store operations and have a significant impact on results. Increasing weather volatility or other long-term changes in global weather patterns could have a significant impact on the price or availability of some of our ingredients, energy and other materials throughout our supply chain. In particular, adverse weather or cocoa beans or nuts shortages could disrupt the supply of key ingredients to our and our franchisees’ stores. Insolvency of key suppliers could also cause similar business interruptions and negatively impact our business.

23


Disruption To Our Manufacturing Facility Or Supply Chain Could Impair Our Ability To Produce Or Deliver Finished Products, Resulting In A Negative Impact On Our Results Of Operations.

All of our manufacturing operations are located in Durango, Colorado. Disruption to our manufacturing facility or to our supply chain could result from a number of factors, including natural disasters, pandemics, outbreak of disease, weather, fire or explosion, terrorism or other acts of violence, labor strikes or other labor activities, unavailability of raw or packaging materials, and operational and/or financial instability of key suppliers and other vendors or service providers. We believe that we take adequate precautions to mitigate the impact of possible disruptions. We have strategies and plans in place to manage disruptive events if they were to occur. However, if we are unable, or find that it is not financially feasible, to effectively plan for or mitigate the potential impacts of such disruptive events on our manufacturing facility or supply chain, our financial condition and results of operations could be negatively impacted.

ITEM 1B. UNRESOLVED STAFF COMMENTS

None.

ITEM 1C. CYBERSECURITY

Our Board of Directors is responsible for exercising oversight of management’s identification and management of, and planning for, risks from cybersecurity threats.

We are developing processes, that seek to assess, identify, and manage material risks from cybersecurity threats to the IT systems and information that we use or will use, transmit, receive, and maintain. The processes for assessing, identifying, and managing material risks from cybersecurity threats include our efforts to identify the relevant assets that could be affected, determine possible threat sources and threat events, assess threats based on their potential likelihood and impact, and identify controls that are in place or necessary to manage and/or mitigate such risks.

We have not experienced any material cybersecurity incidents, and the expenses incurred from any security incidents have been immaterial. However, as discussed under “Risk Factors” in Part I, Item 1A of this Annual Report, cybersecurity threats pose multiple and potentially material risks to us, including potentially to our results of operations and financial condition. We rely extensively on information technology systems and could face cybersecurity risk. As cybersecurity threats become more frequent, sophisticated, and coordinated, it is reasonably likely that we may expend greater resources to continue to modify and enhance protective measures against such security risks

ITEM 2. PROPERTIES

Our production operations and corporate headquarters are located at 265 Turner Drive, Durango, Colorado 81303, which is a 53,000 square foot manufacturing facility that we own. During FY 2024, our manufacturing operations produced approximately 1.61 million pounds of chocolate products, which was a decrease of approximately 4.7% from the approximately 1.69 million pounds produced in FY 2023. In addition to our production facility, we own a two-acre parcel adjacent to our production facility.

As of February 29, 2024, the Company had obligations for one non-cancelable lease for our Flagship Store having an expiration date of January 31, 2026, which contains an optional ten-year renewal right. We do not deem this store lease to be material in relation to our overall operations.

For information as to the amount of our rental obligations under leases on both Company-owned and franchised stores, see Note 10 “Leasing Arrangements” to our consolidated financial statements included in Item 8 of this Annual Report.

Item 1. Legal Proceedings

We are not aware of any pending legal actions that would, if determined adversely to us, have a material adverse effect on our business and operations.

We may, from time to time, become involved in disputes and proceedings arising in the ordinary course of business. In addition, as a public company, we are also potentially susceptible to litigation, such as asserting violations of

24


securities laws. Any such claims, with or without merit, if not resolved, could be time-consuming and result in costly litigation. There can be no assurance that an adverse result in any future proceeding would not have a potentially material adverse effect on our business, results of operations, and financial condition.

ITEM 4. MINE SAFETY DISCLOSURES

Not Applicable.

25


PART II.

ITEM 5. MARKET FOR REGISTRANTS COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

Market Information

Our common stock is listed on the Nasdaq Global Market tier of the Nasdaq Stock Market LLC under the symbol “RMCF.”

Holders

On May 31, 2024, there were approximately 442 record holders of our common stock. This figure does not include an estimate of the number of beneficial holders whose shares are held of record by banks, broker or other nominees.

Dividends

Although we have previously paid cash dividends on our common stock, we have no present intention of paying a cash dividend on our common stock. Any determination to pay dividends to holders of our common stock will be at the discretion of our board of directors and will depend upon many factors, including our financial condition, results of operations, projections, liquidity, earnings, legal requirements, restrictions in our existing and any future debt and other factors that our board of directors deems relevant.

 

Unregistered sales of equity securities

 

In connection with the appointment of Scott Ouellet as Senior Vice President, Manufacturing and Supply Chain, the Compensation Committee of the Board of Directors approved an inducement award, in accordance with Nasdaq Listing Rule 5635(c)(4), to Mr. Ouellet, granted on September 18, 2023, consisting of an aggregate of 19,591 restricted stock units ("RSUs”). The RSUs were granted as an inducement material to Mr. Ouellet’s acceptance of employment as Senior Vice President, Manufacturing and Supply Chain, and were granted outside of the Company’s 2007 Equity Incentive Plan (as amended and restated).

 

The issuance of the above securities was deemed to be exempt from registration under the Securities Act in reliance upon Section 4(a)(2) of the Securities Act as a transaction by an issuer not involving any public offering.

ITEM 6. RESERVED

26


ITEM 7. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

This Managements Discussion and Analysis of Financial Condition and Results of Operations (this MD&A) is intended to assist in an understanding of our financial condition and should be read in conjunction with our Consolidated Financial Statements and accompanying Notes included in Item 8 of this Annual Report. The following discussion contains forward-looking statements that reflect our plans, estimates and beliefs, and involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those discussed elsewhere in this Annual Report, particularly in Item 1A. Risk Factors.

Overview

Rocky Mountain Chocolate Factory, Inc., a Delaware corporation, and its subsidiaries (including its operating subsidiary with the same name, Rocky Mountain Chocolate Factory, Inc., a Colorado corporation (“RMCF”) (referred to as the “Company,” “we,” “us,” or “our”) is an international franchisor, confectionery producer and retail operator. Founded in 1981, we are headquartered in Durango, Colorado and produce an extensive line of premium chocolate products and other confectionery products (“Durango Products”). Our revenues and profitability are derived principally from our franchised/licensed system of retail stores that feature chocolate and other confectionary products including gourmet caramel apples. We also sell our confectionary products in select locations outside of our system of retail stores and license the use of our brand with certain consumer products. As of February 29, 2024, there was 2 Company-owned, 115 licensee-owned and 152 franchised Rocky Mountain Chocolate Factory stores operating in 36 states and the Philippines.

Recent Developments

On November 10, 2023, our board of directors adopted stock ownership guidelines for our non-employee directors and executive officers. Under the guidelines, non-employee directors are required to own certain eligible securities (“Eligible Shares”) of the Company worth three (3) times the cash portion of their annual directors’ base fees paid in cash, not including any retainers for service as the Board Chair or as a Board Committee Chair. Our Chief Executive Officer is required to own Eligible Shares worth three (3) times their base salary. Other executive officers of the Company are required to own Eligible Shares worth one (1) times their base salary. Non-employee directors elected prior to November 16, 2021 will have five (5) years from November 16, 2021 to meet the holding requirements. Non-employee directors elected after November 16, 2021 and up to November 10, 2023, will have five (5) years from the date of his or her election to meet the holding requirements. Executive officers serving as of November 10, 2023 will have five (5) years from that date to meet the minimum ownership requirement. All directors and executive officers who are elected or appointed after November 10, 2023 will have five (5) years from the time they are elected or appointed to meet the minimum ownership requirement.

On May 1, 2023, subsequent to the end of FY 2023, the Company completed the sale of substantially all of the assets of its wholly-owned subsidiary and frozen yogurt business, U-Swirl International, Inc. The aggregate sale price of U-Swirl was $2.75 million, consisting of (i) $1.75 million in cash and (ii) $1.0 million evidenced by a three-year secured promissory note. The business divestiture of the U-Swirl segment was preceded by a separate sale of the Company’s three owned U-Swirl locations on February 24, 2023. The consolidated financial statements present the historical financial results of the former U-Swirl segment as discontinued operations for all periods presented. See Note 17 of the Notes to Consolidated Financial Statements included in Item 8, “Financial Statements and Supplementary Data“, of this Annual Report for information on this divestiture.

With the sale of U-Swirl, we continue to focus on our confectionery business to further enhance our competitive position and operating margin, simplify our business model, and deliver sustainable value to our stockholders.

Current Trends Affecting Our Business and Outlook

As a result of recent macroeconomic inflationary trends and disruptions to the global supply chain, we have experienced and expect to continue experiencing higher raw material, labor, and freight costs. We have seen labor and logistics challenges, which we believe have contributed to lower factory, retail and e-commerce sales of our products due to the availability of material, labor and freight. In addition, we could experience additional lost sale opportunities

27


if our products are not available for purchase as a result of continued disruptions in our supply chain relating to an inability to obtain ingredients or packaging, labor challenges at our logistics providers or our production facility, or if we or our franchisees experience delays in stocking our products.

During FY 2023, the Company incurred substantial costs associated with a stockholder’s contested solicitation of proxies in connection with our 2022 annual meeting of stockholders. During FY 2023, the Company incurred approximately $4.1 million of costs associated with the contested solicitation of proxies, however there were no such comparable costs in FY 2024. The Company also incurred $1.2 million of severance and retirement related costs for certain of our executives in FY 2024, compared to $1.1 million in FY 2023.

We are subject to seasonal fluctuations in sales because of key holidays and the location of our franchisees, which have traditionally been located in resort or tourist locations, and the nature of the products we sell, which are highly seasonal. Historically, the strongest sales of our products have occurred during key holidays and summer vacation seasons. Additionally, quarterly results have been, and in the future are likely to be, affected by the timing of new store openings and sales of franchises. Because of the seasonality of our business and the impact of new store openings and sales of franchises, results for any quarter are not necessarily indicative of results that may be achieved in other quarters or for a full fiscal year.

The most important factors in continued growth in our earnings are our ability to increase the sales of premium chocolate products produced in our Durango production facility, the ability to produce more efficiently, supporting our franchisees in increasing the frequency and average value of customer transactions, ongoing online revenue growth, and franchise store growth.

Our ability to successfully achieve expansion of our franchise systems depends on many factors not within our control including the availability of suitable sites for new store establishment and the availability of qualified franchisees to support such expansion.

Efforts to reverse the decline in same store pounds purchased from our production facility by franchised stores and to increase total Durango production depend on many factors, including new store openings, competition, the receptivity of our franchise system to our product introductions and promotional programs.

Results of Continuing Operations

Fiscal 2024 Compared To Fiscal 2023

Results Summary

Basic loss per share decreased from a loss from continuing operations of $(0.88) per share in FY 2023 to a loss from continuing operations of $(0.77) per share in FY 2024. Revenues decreased by 8.2% from $30.4 million for FY 2023 to $28.0 million for FY 2024. Operating loss was $4.9 million in FY 2023 compared to an operating loss of $4.9 million in FY 2024. Loss from continuing operations decreased from a loss of $5.5 million in FY 2023 to a loss of $4.9 million in FY 2024.

REVENUES

 

 

For the Year Ended

 

 

 

 

 

 

 

 

 

February 29 or 28,

 

 

$

 

 

%

 

($'s in thousands)

 

2024

 

 

2023

 

 

Change

 

 

Change

 

Durango product and retail sales

 

$

22,022.3

 

 

$

24,456.9

 

 

 

(2,434.6

)

 

 

(10.0

)%

Franchise fees

 

 

167.8

 

 

 

204.7

 

 

 

(36.9

)

 

 

(18.0

)%

Royalty and marketing fees

 

 

5,760.6

 

 

 

5,770.8

 

 

 

(10.2

)

 

 

(0.2

)%

Total

 

$

27,950.7

 

 

$

30,432.4

 

 

$

(2,481.7

)

 

 

(8.2

)%

 

Durango Product and Retail Sales

The decrease in total sales for FY 2024 compared to FY 2023 was primarily due to a 10%, or $2.4 million, decrease in sales of product to our network of franchised and licensed retail stores resulting from disruptions in our consumer

28


packaged product availability to our franchise system due to a relocation of our packaging line to Salt Lake City, Utah in October as part of our plan to address labor shortages in the Durango area

In FY 2024, same store pounds purchased by franchisees and licensees declined slightly compared to the prior fiscal year. We continue to add new products and focus our existing product lines in an effort to increase same store pounds purchased by existing locations.

Royalties, Marketing Fees and Franchise Fees

Royalty and marketing fees were approximately unchanged during FY 2024 compared to FY 2023. The slight decrease in franchise fee revenue during FY 2024 compared to FY 2023 was primarily the result of store closures offset by the acceleration of unrecognized franchise fee revenue.

COSTS AND EXPENSES

Cost of Sales

 

 

For the Year Ended

 

 

 

 

 

 

 

 

February 29 or 28,

 

 

$

 

 

%

 

($'s in thousands)

 

2024

 

 

2023

 

 

Change

 

 

Change

 

Total cost of sales

 

$

20,655.6

 

 

$

20,455.4

 

 

$

200.2

 

 

 

1.0

%

Franchise costs

 

 

2,582.4

 

 

 

1,825.8

 

 

 

756.6

 

 

 

41.4

%

Sales and marketing

 

 

2,131.7

 

 

 

2,060.2

 

 

 

71.5

 

 

 

3.5

%

General and administrative

 

 

6,673.9

 

 

 

10,325.7

 

 

 

(3,651.8

)

 

 

(35.4

)%

Retail operating

 

 

671.5

 

 

 

537.5

 

 

 

134.0

 

 

 

24.9

%

Total

 

$

32,715.1

 

 

$

35,204.6

 

 

$

(2,489.5

)

 

 

(7.1

)%

 

Gross Margin

 

For the Year Ended

 

 

 

 

 

 

 

 

February 29 or 28,

 

 

$

 

 

%

 

($'s in thousands)

 

2024

 

 

2023

 

 

Change

 

 

Change

 

Total gross margin

 

$

1,366.7

 

 

$

4,001.5

 

 

$

(2,634.8

)

 

 

(65.8

)%

Gross margin percentage

 

 

6.2

%

 

 

16.4

%

 

 

(10.2

)%

 

 

(62.1

)%

 

Adjusted Gross Margin

 

For the Year Ended

 

 

 

 

 

 

 

(a non-GAAP measure)

 

February 29 or 28,

 

 

$

 

 

%

 

($'s in thousands)

 

2024

 

 

2023

 

 

Change

 

 

Change

 

Total gross margin

 

$

1,366.7

 

 

$

4,001.5

 

 

$

(2,634.8

)

 

 

(65.8

)%

Plus: depreciation and amortization

 

 

749.6

 

 

 

646.4

 

 

$

103.2

 

 

 

16.0

%

Total Adjusted Gross Margin (non-GAAP measure)

 

$

2,116.3

 

 

$

4,647.9

 

 

$

(2,531.6

)

 

 

(54.5

)%

 

 

 

 

 

 

 

 

 

 

 

 

Total Adjusted Gross Margin (non-GAAP measure)

 

 

9.6

%

 

 

19.0

%

 

 

(9.4

)%

 

 

(49.4

)%

 

Non-GAAP Measures

In addition to the results provided in accordance with U.S. GAAP, we provide certain non-GAAP measures, which present results on an adjusted basis. These are supplemental measures of performance that are not required by or presented in accordance with U.S. GAAP. Adjusted gross margin is a non-GAAP measure. Adjusted gross margin is equal to the sum of our total gross margin plus depreciation and amortization calculated in accordance with GAAP. We believe adjusted gross margin is helpful in understanding our past performance as a supplement to gross margin, and other performance measures calculated in conformity with GAAP. We believe that adjusted gross margin is useful to investors because they provide a measure of operating performance and our ability to generate cash that is unaffected by non-cash accounting measures. Additionally, we use adjusted gross margin rather than gross margin to make incremental pricing decisions. Adjusted gross margin has limitations as analytical tools because they exclude the impact of depreciation and amortization expense and you should not consider it in isolation or as a substitute for any measure reported under GAAP. Our use of capital assets makes depreciation and amortization expense a necessary

29


element of our costs and our ability to generate income. Due to these limitations, we use adjusted gross margin as measures of performance only in conjunction with GAAP measures of performance such as gross margin.

Cost of Sales and Gross Margin

Total gross margin decreased to 6.2% in FY 2024 compared to a gross margin of 16.4% during FY 2023, due primarily to an increase in overhead costs, a sharp increase in the cost of cocoa as a raw material as well as other inflationary pressures we were unable to capture through price increases, and a reduction in production volume. Additionally, production volume decreased and expense incurred increased as a result of the Company undertaking actions to relocated its consumer packaging operations to Salt Lake City, Utah in response to limited labor ability in the Durango labor pool, which lead to delays in order fulfillment going into our busy holiday sales season.

Franchise Costs

The increase in franchise costs in FY 2024 compared to FY 2023 was due primarily to investments in human capital and the ongoing brand update and store redesign expense. As a percentage of total royalty and marketing fees and franchise fee revenue, franchise costs increased to 43.6% in FY 2024 from 30.6% in FY 2023. This increase as a percentage of royalty, marketing and franchise fees is primarily a result of higher royalty fees partially offset by higher costs.

Sales and Marketing

The increase in sales and marketing costs during FY 2024 compared to FY 2023 was due primarily to an increase in equity compensation costs and contract labor associated with the retirement of our former Senior Vice President of Sales and Marketing, and an increase in advertising costs.

General and Administrative

The decrease in general and administrative costs during FY 2024, compared to FY 2023, was due primarily to costs associated with a stockholder’s contested solicitation of proxies in connection with our 2023 annual meeting of stockholders. During FY 2024, the Company did not incur material costs associated with the contested solicitation of proxies, compared with $4.1 million of costs associated with a contested solicitation of proxies during FY 2023. The Company also incurred increased professional fees related to legal support for our Board of Directors and legal costs associated with compensation agreements for our former Chief Executive Officer and Chief Financial Officer and legal and professional costs associated with the search for, and appointment of, a new Chief Executive Officer and a new Chief Financial Officer. Additionally, due to a stockholder's contested solicitation of proxies in connection with our 2021 annual meeting of stockholders, the Company had become contingently liable for certain change in control severance payments to our former Senior Vice President of Sales and Marketing if a triggering termination was to occur. As a result of our former Senior Vice President of Sales and Marketing's retirement in September 2022, the Company incurred $1.1 million of associated severance costs. As a percentage of total revenues, general and administrative expenses decreased to 23.9% during FY 2024, compared to 33.9% during FY 2023.

Retail Operating Expenses

Retail operating expenses increased 24.9% during FY 2024 compared to FY 2023. This increase is primarily the result of the Company's new Corpus Christi, TX location. In November 2022 we sold a Company-owned store located in Peoria, Illinois, to a franchisee. The result is that as of February 29, 2024, we operated two Company-owned locations.

Depreciation and Amortization

Depreciation and amortization, exclusive of depreciation and amortization included in cost of sales was $0.1 million during FY 2024, relatively unchanged from $0.1 million during FY 2023. Depreciation and amortization included in cost of sales increased 16.0% from $0.6 million during FY 2023 to $0.7 million during FY 2024. This increase was the result of investment in production equipment.

Other Income (Expense)

30


Other income was $26,400 during FY 2024, compared to other income of $16,500 during FY 2023. This represents interest income of $79,836 during FY 2024 compared to $26,921 during FY 2023, and interest expense of $53,397 during FY 2024 compared to $10,431 during FY 2023.

Income Tax Expense

During FY 2024, we did not incur any income tax expense on a loss from continuing operations before income taxes of $4.9 million compared to an income tax expense of $0.6 million on a loss from continuing operations before income taxes of $4.9 million during FY 2023. The FY 2023 expense was the result of recording a full valuation allowance on our deferred income tax assets. See Note 13 to the financial statements for a description of income taxes, deferred tax assets, and associated reserves.

Liquidity and Capital Resources

As of February 29, 2024, working capital was $1.5 million compared with $6.2 million as of February 28, 2023. The decrease in working capital was due primarily to a strategic reduction of inventory on hand commensurate with the current product assortments actively marketed by us and our franchisees, and continued capital investment in the Durango production facility. We have historically generated excess operating cash flow.

Cash and cash equivalent balances decreased from $4.7 million as of February 28, 2023 to $2.1 million as of February 29, 2024 primarily as a result of cash used by operating and investing activities. Our current ratio was 1.19 to 1.0 on February 29, 2024 compared to 2.24 to 1.0 on February 28, 2023. We monitor current and anticipated future levels of cash and cash equivalents in relation to anticipated operating, financing and investing requirements.

During FY 2024, we had a consolidated net loss of $4.2 million, less net loss from discontinued operations of $0.7 million. Operating activities used cash of $2.4 million, with the principal adjustment to reconcile net income to net cash provided by operating activities being depreciation and amortization of $0.9 million, provision for obsolete inventory of $0.2 million and stock compensation expense of $0.4 million. During FY 2023, we had a consolidated net loss of $5.7 million. Operating activities used cash of $2.1 million, with the principal adjustment to reconcile net income to net cash provided by operating activities being expense associated with establishing a full reserve of deferred tax assets of $0.7 million, depreciation and amortization of $0.8 million, provision for obsolete inventory of $0.7 million and stock compensation expense of $0.7 million.

During FY 2024, investing activities used cash of $1.45 million, primarily due to the purchases of property and equipment of $3.0 million, partially offset by investing cash flow from discontinued operations (the result of the sale of U-Swirl assets) of $1.4 million. In comparison, investing activities used cash of $0.8 million during FY 2023 primarily due to the purchases of property and equipment of $1.0 million, partially offset by investing cash flow from discontinued operations of $0.2 million.

There were $1.25 million cash flows from financing activities during FY 2024 compared to no cash flows from financing activities during the prior year. The Company drew down $1.25 million on its revolving line of credit during FY 2024 as discussed further below.

The conditions above raise substantial doubt regarding our ability to continue as a going concern for a period of at least one year from the date of issuance of these financial statements. In addition, our independent registered public accounting firm, in their report on the Company’s February 29, 2024, audited financial statements, raised substantial doubt about the Company’s ability to continue as a going concern.

Revolving Line of Credit

Pursuant to a credit agreement, as amended (the “Credit Agreement”), with Wells Fargo Bank N.A. (the “Lender”), we have a $4.0 million credit line for general corporate and working capital purposes, of which $2.75 million was available for borrowing (subject to certain borrowing-based limitations) as of February 29, 2024 (the “Credit Line”). The Credit Line is secured by substantially all of our assets, except retail store assets. Interest on borrowings is at the Secured Overnight Financing Rate plus 2.37% (7.69% at February 29, 2024 and 6.92% at February 28, 2023). Additionally, the Credit Line is subject to various financial ratio and leverage covenants. Per the Credit Agreement, the maturity date is September 30, 2024.

31


As of February 29, 2024 we were not in compliance with the requirement under the Credit Agreement to maintain a ratio of total current assets to total current liabilities of at least 1.5 to 1. Our current ratio as of February 29, 2024 was 1.19 to 1. We have requested a waiver from the Lender and received approval as of the date of this Annual Report. We were in compliance, however, with all other aspects of the Credit Agreement.

As a result of our noncompliance, under the terms of the Credit Agreement, the Lender has the option, but not the obligation, to immediately demand repayment of all funds drawn down under the Credit Line. As of the date of this Annual Report, we do not have enough cash on hand to satisfy our obligations under the Credit Line if the Lender exercised its option to demand repayment. If the Lender exercises its option and demands repayment at some time in the future, however, we may not have sufficient funds available to make the payments required. If we are unable to repay amounts owed, the Lender may be entitled to foreclose on and sell substantially all of our assets, which secure our borrowings under the Credit Agreement.

In addition, the Lender retains the right to act on covenant violations that occur after the date of delivery of any waiver. If the Lender were to decline to grant us a waiver and instead demand repayment in the future, we may need to seek alternative financing to pay these obligations as the Company may not have sufficient facilities or sufficient cash on hand at that time to satisfy these obligations.

The Company is exploring various means of strengthening its liquidity position and ensuring compliance with its debt financing covenants, which may include the obtaining of waivers from the Lender and/or amending our Credit Line facility. We are also exploring supplemental debt facilities for other operational activities which could give us the ability to repay the Credit Line as needed.

Contractual Obligations

The table below presents significant contractual obligations of the Company at February 29, 2024.

(Amounts in thousands)

 

Contractual Obligations

 

Total

 

 

Less than
1 year

 

 

2-3 Years

 

 

4-5 years

 

 

More
Than
5 years

 

Operating leases

 

$

1,874,640

 

 

$

514,169

 

 

$

781,133

 

 

$

238,208

 

 

$

341,130

 

Purchase contracts

 

 

269,808

 

 

 

269,808

 

 

 

-

 

 

 

-

 

 

 

-

 

Total

 

$

2,144,448

 

 

$

783,977

 

 

$

781,133

 

 

$

238,208

 

 

$

341,130

 

 

The Company made an average of $1.7 million per year in capital expenditures during FY 2022 to FY 2024. For FY 2025 the Company anticipates making similar levels of capital expenditures. The planned increase is the result of expected investment in an updated Enterprise Resource Planning (ERP) management system, and machinery and equipment to replace equipment that has reached the end of its useful life.

Impact of Inflation

Inflationary factors such as increases in the costs of ingredients and labor directly affect the Company's operations. Most of the Company's leases provide for cost-of-living adjustments and require it to pay taxes, insurance and maintenance expenses, all of which are subject to inflation. Additionally, the Company’s future lease cost for new facilities may include potentially escalating costs of real estate and construction. There is no assurance that the Company will be able to pass on increased costs to its customers.

Depreciation expense is based on the historical cost to the Company of its fixed assets, and is therefore potentially less than it would be if it were based on the current replacement cost. While property and equipment acquired in prior years will ultimately have to be replaced at higher prices, it is expected that replacement will be a gradual process over many years.

Critical Accounting Estimates

32


Our discussion and analysis of our financial condition and results of operations are based upon our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America. The preparation of our consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses and the related disclosures. Estimates and assumptions include, but are not limited to, the carrying value of accounts and notes receivable from franchisees, inventories, the useful lives of fixed assets, goodwill, and other intangible assets, income taxes, contingencies and litigation. We base our estimates on analyses, which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates. The Company did not identify any critical estimates used in the preparation of our consolidated financial statements for the year ended February 29, 2024.

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

As a smaller reporting company, we are not required to provide the information required by this Item.

33


ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

INDEX TO FINANCIAL STATEMENTS

 

Page

 

 

Report of Independent Registered Public Accounting Firm (CohnReznick, LLP, New York, NY, PCAOB ID No. 596)

35

 

 

Report of Independent Registered Public Accounting Firm (Plante & Moran, PLLC, Cleveland, Ohio, PCAOB No. 166)

 

 

 

Consolidated Statements of Operations

37

 

 

Consolidated Balance Sheets

38

 

 

Consolidated Statements of Changes in Stockholders’ Equity

39

 

 

Consolidated Statements of Cash Flows

40

 

 

Notes to Consolidated Financial Statements

41

 

34


Report of Independent Registered Public Accounting Firm

To the Stockholders and Board of Directors

Rocky Mountain Chocolate Factory, Inc.

 

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheet of Rocky Mountain Chocolate Factory, Inc. (the “Company”) as of February 29, 2024, and the related consolidated statements of operations, changes in stockholders' equity, and cash flows for the fiscal year then ended, and the related notes and financial statement schedule listed in the Index at Item 15(a) (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of February 29, 2024, and the results of its operations and its cash flows for the fiscal year then ended, in conformity with accounting principles generally accepted in the United States of America.

Substantial Doubt about the Company's ability to continue as a Going Concern

The accompanying financial statements have been prepared assuming that the Company will continue as a going concern. As disclosed in Note 1 to the financial statements, the Company has incurred recurring losses and negative cash flows from operations in recent years and is dependent on debt financing to fund its operations, all of which raise substantial doubt about the Company’s ability to continue as a going concern. Management’s evaluation of the events and conditions and management’s plans regarding these matters are described in Note 1. The consolidated financial statements do not include any adjustments that might result from the outcome of this uncertainty.

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audit. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audit, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over financial reporting. Accordingly, we express no such opinion.

Our audit included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audit provides a reasonable basis for our opinion.

Critical Audit Matters

Critical audit matters are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. We determined that there are no critical audit matters.

/s/ CohnReznick LLP

We have served as the Company’s auditor since 2023.

New York, New York

June 13, 2024

 

35


Report of Independent Registered Public Accounting Firm

 

To the Stockholders and Board of Directors

Rocky Mountain Chocolate Factory, Inc.

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheet of Rocky Mountain Chocolate Factory, Inc. (the “Company”) as of February 28, 2023, the related consolidated statements of operations, changes in stockholders' equity, and cash flows for each of the years in the two-year period ended February 28, 2023, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of the Company as of February 28, 2023, and the results of its operations and its cash flows for each of the years in the two-year period ended February 28, 2023, in conformity with accounting principles generally accepted in the United States of America.

 

Basis for Opinion

 

The Company's management is responsible for these financial statements. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

/s/ PLANTE & MORAN, PLLC

 

We served as the Company’s auditor from 2004 to 2023.

 

Cleveland, Ohio

May 30, 2023

36


ROCKY MOUNTAIN CHOCOLATE FACTORY, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF OPERATIONS

 

 

FOR THE YEARS ENDED FEBRUARY 29 or 28,

 

 

2024

 

 

2023

 

 

2022

 

Revenues

 

 

 

 

 

 

 

 

 

Sales

 

$

22,022,310

 

 

$

24,456,910

 

 

$

23,534,470

 

Franchise and royalty fees

 

 

5,928,377

 

 

 

5,975,442

 

 

 

5,954,078

 

Total Revenue

 

 

27,950,687

 

 

 

30,432,352

 

 

 

29,488,548

 

 

 

 

 

 

 

 

 

 

Costs and Expenses

 

 

 

 

 

 

 

 

 

Cost of sales

 

 

20,655,629

 

 

 

20,455,373

 

 

 

18,610,739

 

Franchise costs

 

 

2,582,371

 

 

 

1,825,783

 

 

 

1,914,944

 

Sales and marketing

 

 

2,131,734

 

 

 

2,060,215

 

 

 

1,474,807

 

General and administrative

 

 

6,673,929

 

 

 

10,325,633

 

 

 

7,456,314

 

Retail operating

 

 

671,487

 

 

 

537,482

 

 

 

606,889

 

Depreciation and amortization, exclusive of depreciation
   and amortization expense of $
749,606, $646,394, and $620,798,
   respectively, included in cost of sales

 

 

137,693

 

 

 

118,869

 

 

 

119,377

 

Total costs and expenses

 

 

32,852,843

 

 

 

35,323,355

 

 

 

30,183,070

 

 

 

 

 

 

 

 

 

 

Loss from Operations

 

 

(4,902,156

)

 

 

(4,891,003

)

 

 

(694,522

)

 

 

 

 

 

 

 

 

 

Other Income (Expense)

 

 

 

 

 

 

 

 

 

Interest expense

 

 

(53,397

)

 

 

(10,431

)

 

 

-

 

Interest income

 

 

79,836

 

 

 

26,921

 

 

 

10,870

 

Gain on insurance recovery

 

 

-

 

 

 

-

 

 

 

167,123

 

Other income, net

 

 

26,439

 

 

 

16,490

 

 

 

177,993

 

 

 

 

 

 

 

 

 

 

Loss Before Income Taxes

 

 

(4,875,717

)

 

 

(4,874,513

)

 

 

(516,529

)

 

 

 

 

 

 

 

 

 

Income Tax Provision (Benefit)

 

 

-

 

 

 

613,843

 

 

 

(16,812

)

 

 

 

 

 

 

 

 

 

Loss from Continuing Operations

 

 

(4,875,717

)

 

 

(5,488,356

)

 

 

(499,717

)

 

 

 

 

 

 

 

 

 

Earnings (loss) from discontinued operations, net of tax

 

 

703,834

 

 

 

(192,422

)

 

 

158,020

 

 

 

 

 

 

 

 

 

 

Net Loss

 

$

(4,171,883

)

 

$

(5,680,778

)

 

$

(341,697

)

 

 

 

 

 

 

 

 

 

Basic Loss per Common Share

 

 

 

 

 

 

 

 

 

Loss from continuing operations

 

$

(0.77

)

 

$

(0.88

)

 

$

(0.08

)

Earnings (loss) from discontinued operations

 

 

0.11

 

 

 

(0.03

)

 

 

0.02

 

Net loss

 

$

(0.66

)

 

$

(0.91

)

 

$

(0.06

)

 

 

 

 

 

 

 

 

 

Diluted Loss per Common Share

 

 

 

 

 

 

 

 

 

Loss from continuing operations

 

$

(0.77

)

 

$

(0.88

)

 

$

(0.08

)

Earnings (loss) from discontinued operations

 

 

0.11

 

 

 

(0.03

)

 

$

0.02

 

Net loss

 

$

(0.66

)

 

$

(0.91

)

 

$

(0.06

)

 

 

 

 

 

 

 

 

 

Weighted Average Common Shares Outstanding - Basic

 

 

6,294,411

 

 

 

6,226,279

 

 

 

6,140,687

 

Dilutive Effect of Employee Stock Awards

 

 

-

 

 

 

-

 

 

 

-

 

Weighted Average Common Shares Outstanding - Diluted

 

 

6,294,411

 

 

 

6,226,279

 

 

 

6,140,687

 

 

The accompanying notes are an integral part of these consolidated financial statements.

37


ROCKY MOUNTAIN CHOCOLATE FACTORY, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

 

 

AS OF FEBRUARY 29 or 28,

 

 

2024

 

 

2023

 

Assets

 

 

 

 

 

 

Current Assets

 

 

 

 

 

 

Cash and cash equivalents

 

$

2,082,014

 

 

$

4,717,068

 

Accounts receivable, less allowance for credit losses
   of $
331,902 and $666,315, respectively

 

 

2,183,685

 

 

 

2,055,694

 

Notes receivable, current portion, less current portion of the
   allowance for credit losses of $
29,886 and $35,173, respectively

 

 

489,245

 

 

 

23,698

 

Refundable income taxes

 

 

45,969

 

 

 

344,885

 

Inventories

 

 

4,358,401

 

 

 

3,639,780

 

Other

 

 

443,336

 

 

 

340,847

 

Current assets held for sale

 

 

-

 

 

 

83,004

 

Total current assets

 

 

9,602,650

 

 

 

11,204,976

 

Property and Equipment, Net

 

 

7,757,655

 

 

 

5,710,739

 

Other Assets

 

 

 

 

 

 

Notes receivable, less current portion and allowance for credit losses
   of $
0 and $38,778, respectively

 

 

695,432

 

 

 

94,076

 

Goodwill

 

 

575,608

 

 

 

575,608

 

Intangible assets, net

 

 

237,897

 

 

 

265,927

 

Lease right of use asset

 

 

1,693,970

 

 

 

2,355,601

 

Other

 

 

14,006

 

 

 

14,054

 

Long-term assets held for sale

 

 

-

 

 

 

1,765,846

 

Total other assets

 

 

3,216,913

 

 

 

5,071,112

 

Total Assets

 

$

20,577,218

 

 

$

21,986,827

 

Liabilities and Stockholders' Equity

 

 

 

 

 

 

Current Liabilities

 

 

 

 

 

 

Accounts payable

 

$

3,409,892

 

 

$

2,189,760

 

Line of credit

 

 

1,250,000

 

 

 

-

 

Accrued salaries and wages

 

 

1,832,851

 

 

 

978,606

 

Gift card liabilities

 

 

624,335

 

 

 

592,932

 

Other accrued expenses

 

 

300,862

 

 

 

162,346

 

Contract liabilities

 

 

150,494

 

 

 

161,137

 

Lease liability

 

 

503,362

 

 

 

746,506

 

Current liabilities held for sale

 

 

-

 

 

 

178,939

 

Total current liabilities

 

 

8,071,796

 

 

 

5,010,226

 

Lease Liability, Less Current Portion

 

 

1,191,109

 

 

 

1,640,017

 

Contract Liabilities, Less Current Portion

 

 

678,154

 

 

 

782,278

 

Long-term liabilities - held for sale

 

 

-

 

 

 

184,142

 

Total Liabilities

 

 

9,941,059

 

 

 

7,616,663

 

Commitments and Contingencies

 

 

 

 

 

 

Stockholders' Equity

 

 

 

 

 

 

Preferred stock, $.001 par value per share; 250,000
   authorized;
0 shares issued and outstanding

 

 

-

 

 

 

-

 

Common stock, $.001 par value, 46,000,000 shares authorized, 6,310,543 shares
   and
6,257,137 shares issued and outstanding, respectively

 

 

6,306

 

 

 

6,257

 

Additional paid-in capital

 

 

9,895,704

 

 

 

9,457,875

 

Retained earnings

 

 

734,149

 

 

 

4,906,032

 

Total stockholders' equity

 

 

10,636,159

 

 

 

14,370,164

 

Total Liabilities and Stockholders' Equity

 

$

20,577,218

 

 

$

21,986,827

 

 

The accompanying notes are an integral part of these consolidated financial statements.

38


ROCKY MOUNTAIN CHOCOLATE FACTORY, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Convertible Preferred Stock

 

 

Common Stock

 

 

Additional Paid-In

 

 

Retained

 

 

Total Stockholders'

 

 

Shares

 

 

Amount

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Equity

 

Balances as of February 28, 2021

 

 

 

 

$

-

 

 

 

6,074,293

 

 

$

6,074

 

 

$

7,971,712

 

 

$

10,989,783

 

 

$

18,967,569

 

Issuance of common stock, vesting of restricted stock units and other, net of shares withheld

 

 

 

 

 

 

 

 

9,000

 

 

 

9

 

 

 

46,601

 

 

 

 

 

 

46,610

 

Equity compensation, restricted stock units, net of shares withheld

 

 

 

 

 

 

 

 

103,063

 

 

 

103

 

 

 

788,617

 

 

 

 

 

 

788,720

 

Net loss attributable to RMCF stockholders

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(341,697

)

 

 

(341,697

)

Redemption of outstanding preferred stock purchase rights

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(61,276

)

 

 

(61,276

)

Balances as of February 28, 2022

 

 

 

 

$

-

 

 

 

6,186,356

 

 

$

6,186

 

 

$

8,806,930

 

 

$

10,586,810

 

 

$

19,399,926

 

Equity compensation, restricted stock units, net of shares withheld

 

 

 

 

 

 

 

 

70,781

 

 

 

71

 

 

 

650,945

 

 

 

 

 

 

651,016

 

Net loss attributable to RMCF stockholders

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(5,680,778

)

 

 

(5,680,778

)

Balances as of February 28, 2023

 

 

 

 

$

-

 

 

 

6,257,137

 

 

$

6,257

 

 

$

9,457,875

 

 

$

4,906,032

 

 

$

14,370,164

 

Equity compensation, restricted stock units, net of shares withheld

 

 

 

 

 

 

 

 

48,890

 

 

 

49

 

 

 

437,829

 

 

 

 

 

 

437,878

 

Net loss attributable to RMCF stockholders

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(4,171,883

)

 

 

(4,171,883

)

Balances as of February 29, 2024

 

 

 

 

$

-

 

 

 

6,306,027

 

 

$

6,306

 

 

$

9,895,704

 

 

$

734,149

 

 

$

10,636,159

 

 

The accompanying notes are an integral part of these consolidated financial statements.

39


ROCKY MOUNTAIN CHOCOLATE FACTORY, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

 

 

FOR THE YEARS ENDED FEBRUARY 29 or 28,

 

 

2024

 

 

2023

 

 

2022

 

Cash Flows From Operating Activities

 

 

 

 

 

 

 

 

 

Net Loss

 

$

(4,171,883

)

 

$

(5,680,778

)

 

$

(341,697

)

Less: Net Income (Loss) from discontinued operations, net of tax

 

 

703,834

 

 

 

(192,422

)

 

 

158,020

 

Net Loss from continuing operations

 

 

(4,875,717

)

 

 

(5,488,356

)

 

 

(499,717

)

Adjustments to reconcile net loss to net cash
   provided by (used in) operating activities:

 

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

887,299

 

 

 

765,263

 

 

 

740,175

 

Provision for obsolete inventory

 

 

188,786

 

 

 

732,499

 

 

 

384,473

 

Provision for loss (recovery) on accounts and notes receivable

 

 

(402,117

)

 

 

(277,000

)

 

 

-

 

Asset impairment and store closure losses

 

 

 

 

 

84,183

 

 

 

-

 

Loss (gain) on sale or disposal of property and equipment

 

 

(37,002

)

 

 

11,958

 

 

 

(159,129

)

Expense recorded for stock compensation

 

 

437,829

 

 

 

651,016

 

 

 

1,073,115

 

Deferred income taxes

 

 

 

 

 

722,163

 

 

 

(267,576

)

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

 

Accounts receivable

 

 

227,053

 

 

 

82,050

 

 

 

46,311

 

Refundable income taxes

 

 

298,916

 

 

 

391,643

 

 

 

37,999

 

Inventories

 

 

(878,771

)

 

 

(70,069

)

 

 

(581,433

)

Other current assets

 

 

(101,466

)

 

 

(7,246

)

 

 

(122,647

)

Accounts payable

 

 

974,769

 

 

 

661,111

 

 

 

200,557

 

Accrued liabilities

 

 

999,483

 

 

 

(1,163,216

)

 

 

1,332,993

 

Contract liabilities

 

 

(114,767

)

 

 

5,384

 

 

 

26,321

 

Net cash (used in) provided by operating activities
   of continuing operations

 

 

(2,395,705

)

 

 

(2,898,617

)

 

 

2,211,442

 

Net cash provided by (used in) operating activities
   of discontinued operations

 

 

(39,242

)

 

 

796,126

 

 

 

646,712

 

Net cash (used in) provided by operating activities

 

 

(2,434,947

)

 

 

(2,102,491

)

 

 

2,858,154

 

 

 

 

 

 

 

 

 

 

Cash Flows from Investing Activities

 

 

 

 

 

 

 

 

 

Addition to notes receivable

 

 

(135,955

)

 

 

(64,621

)

 

 

-

 

Proceeds received on notes receivable

 

 

163,989

 

 

 

62,411

 

 

 

109,809

 

Proceeds from insurance recovery

 

 

-

 

 

 

-

 

 

 

206,336

 

Proceeds from the sale or distribution of assets

 

 

112,131

 

 

 

27,289

 

 

 

2,693

 

Purchases of property and equipment

 

 

(3,017,473

)

 

 

(1,000,015

)

 

 

(941,327

)

Other

 

 

9,463

 

 

 

10,000

 

 

 

(10,000

)

Net cash used in investing activities
   of continuing operations

 

 

(2,867,845

)

 

 

(964,936

)

 

 

(632,489

)

Net cash provided by investing activities
   of discontinued operations

 

 

1,417,738

 

 

 

197,121

 

 

 

27,491

 

Net cash used in investing activities

 

 

(1,450,107

)

 

 

(767,815

)

 

 

(604,998

)

 

 

 

 

 

 

 

 

 

Cash Flows from Financing Activities

 

 

 

 

 

 

 

 

 

Repurchase of common stock through net
   settlement of restricted stock units

 

 

-

 

 

 

-

 

 

 

(237,785

)

Proceeds from line of credit

 

 

1,250,000

 

 

 

-

 

 

 

-

 

Dividends paid and redemption of outstanding
   preferred stock purchase rights

 

 

-

 

 

 

-

 

 

 

(61,276

)

Net cash (used in) provided by financing
   activities of discontinued operations

 

 

-

 

 

 

-

 

 

 

-

 

Net cash provided by (used in) financing activities

 

 

1,250,000

 

 

 

-

 

 

 

(299,061

)

 

 

 

 

 

 

 

 

 

Net Increase (Decrease) in Cash and Cash Equivalents

 

 

(2,635,054

)

 

 

(2,870,306

)

 

 

1,954,095

 

 

 

 

 

 

 

 

 

 

Cash and Cash Equivalents, Beginning of Year

 

 

4,717,068

 

 

 

7,587,374

 

 

 

5,633,279

 

 

 

 

 

 

 

 

 

 

Cash and Cash Equivalents, End of Year

 

$

2,082,014

 

 

$

4,717,068

 

 

$

7,587,374

 

 

The accompanying notes are an integral part of these consolidated financial statements.

40


Table of Contents

 

ROCKY MOUNTAIN CHOCOLATE FACTORY, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

NOTE 1 - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Nature of Operations

The accompanying consolidated financial statements include the accounts of Rocky Mountain Chocolate Factory, Inc., a Delaware corporation, its wholly-owned subsidiaries, Rocky Mountain Chocolate Factory, Inc. (a Colorado corporation), Aspen Leaf Yogurt, LLC (“ALY”), U-Swirl International, Inc. (dissolved in October 2023) (“U-Swirl”), and U-Swirl, Inc. (“SWRL”) (collectively, the “Company”, "we", “RMCF”).

The Company is an international franchisor, confectionery manufacturer and retail operator. Founded in 1981, the Company is headquartered in Durango, Colorado and manufactures an extensive line of premium chocolate candies and other confectionery products (“Durango Products”). The Company also sells its candy in select locations outside of its system of retail stores.

On February 24, 2023 the Company entered into an agreement to sell its three Company-owned U-Swirl locations. Separately, on May 1, 2023, subsequent to the 2023 fiscal year end, the Company entered into an agreement to sell its franchise rights and intangible assets related to U-Swirl and associated brands. As a result, the activities of the Company’s U-Swirl subsidiary that have historically been reported in the U-Swirl segment have been reported as discontinued operations. See Note 17 – Discontinued Operations in the Notes to Consolidated Financial Statements for additional information regarding the Company's discontinued operations, including net sales, operating earnings and total assets by segment. The Company’s financial statements reflect continuing operations only, unless otherwise noted.

The Company’s revenues are currently derived from three principal sources: sales to franchisees and others of chocolates and other confectionery products manufactured by the Company; the collection of initial franchise fees and royalties from franchisees’ sales; sales at Company-owned stores of chocolates and other confectionery products including gourmet caramel apples; and marketing fees.

The Company does not have a material amount of financial assets or liabilities that are required under U.S. GAAP to be measured on a recurring basis at fair value. The Company is not a party to any material derivative financial instruments. The Company does not have a material amount of non-financial assets or non-financial liabilities that are required under U.S. GAAP to be measured at fair value on a recurring basis. The Company has not elected to use the fair value measurement option, as permitted under U.S. GAAP, for any assets or liabilities for which fair value measurement is not presently required. The Company believes the fair values of cash equivalents, accounts and notes receivable, accounts payable and line of credit approximate their carrying amounts due to their short duration.

The following table summarizes the number of stores operating under the Rocky Mountain Chocolate Factory brand at February 29, 2024:

 

 

Stores
Open at
2/28/2023

 

 

Opened

 

 

Closed

 

 

Sold

 

 

Stores
Open at
2/29/2024

 

Rocky Mountain Chocolate Factory

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Company-owned stores

 

 

1

 

 

 

1

 

 

 

-

 

 

 

-

 

 

 

2

 

Franchise stores - Domestic stores
   and kiosks

 

 

153

 

 

 

5

 

 

 

(9

)

 

 

-

 

 

 

149

 

International license stores

 

 

4

 

 

 

-

 

 

 

(1

)

 

 

-

 

 

 

3

 

Cold Stone Creamery - co-branded

 

 

101

 

 

 

4

 

 

 

(1

)

 

 

-

 

 

 

104

 

U-Swirl - co-branded

 

 

10

 

 

 

1

 

 

 

-

 

 

 

-

 

 

 

11

 

Total

 

 

269

 

 

 

 

 

 

 

 

 

 

 

 

269

 

 

Liquidity and Going Concern

The accompanying financial statements have been prepared assuming that the Company will continue as a going concern. In accordance with ASC 205-40, Going Concern, the Company’s management has evaluated whether there are conditions and events, considered in the aggregate, that raise substantial doubt about the Company’s ability to

41


Table of Contents

 

ROCKY MOUNTAIN CHOCOLATE FACTORY, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

 

continue as a going concern within one year after the date the accompanying financial statements were issued. During the year ended February 29, 2024, the Company incurred a net loss of $4.2 million and used cash in operating activities of $2.4 million. Additionally, the Company was not in compliance with the requirement under a credit agreement, as amended (the “Credit Agreement”), with Wells Fargo Bank N.A. (the “Lender”) to maintain a ratio of total current assets to total current liabilities of at least 1.5 to 1. The Company's current ratio as of February 29, 2024 was 1.19 to 1. The Company requested and received a waiver from the Lender as of the date the financial statements were available to be issued. The Credit Agreement is set to expire on September 30, 2024. These factors raise substantial doubts about the Company’s ability to continue as a going concern within one year of the date that these consolidated financial statements are issued. The accompanying consolidated financial statements do not include any adjustments that might be necessary if the Company is unable to continue as a going concern.

The Company’s ability to continue as a going concern is dependent on its ability to continue to implement its business plan. The Company is exploring various means of strengthening its liquidity position and ensuring compliance with its debt financing covenants, which may include the obtaining of waivers from the Lender and/or, amending its Credit Line facility. The Company is also exploring supplemental debt facilities for other operational activities. During the next twelve months the Company intends to sell an unused parcel of land near its headquarters, cut overhead for manufacturing, and increase profits and gross margins through increasing chocolate price sales to its franchising system and Specialty Market customers. In addition, the Company intends to benefit from busy season of holiday product sales and add a CFO to its management teams during the next twelve months. In the event the Company is unable to generate profits, positive cash flow, and implement its business plan, it may have to curtail its business further and no longer continue as a going concern.

 

Basis of Presentation and Consolidation

The accompanying consolidated financial statements, which include the accounts of the Company and its subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States of America ("GAAP"). All intercompany balances and transactions have been eliminated in consolidation.

Use of Estimates

 

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include the estimate of the reserve for uncollectible accounts, revenue recognition, reserve for inventory obsolescence, and inputs for assessing goodwill impairment. The Company bases its estimates on historical experience and also on assumptions that the Company believes are reasonable. The Company assesses these estimates on a regular basis; however, actual results could materially differ from these estimates.

Cash Equivalents

The Company considers all highly liquid instruments purchased with an original maturity of three months or less to be cash equivalents. The Company continually monitors its positions with, and the credit quality of, the financial institutions with which it invests. As of the balance sheet date, and periodically throughout the year, the Company has maintained balances in various operating accounts in excess of federally insured limits.

Accounts and Notes Receivable

Accounts receivable represent amounts due from customers in the ordinary course of business and are recorded at the invoiced amount and do not bear interest. Notes receivable generally reflect the sale of assets. Accounts and notes receivable are stated at the net amount expected to be collected, using an estimate of current expected credit losses to determine the allowance for expected credit losses. The Company evaluates the collectability of its accounts and notes receivable and determines the appropriate allowance for expected credit losses based on a combination of factors,

42


Table of Contents

 

ROCKY MOUNTAIN CHOCOLATE FACTORY, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

 

including the aging of the receivables and historical collection trends. When the Company is aware of a customer’s inability to meet its financial obligation, the Company may individually evaluate the related receivable to determine the allowance for expected credit losses. The Company uses specific criteria to determine uncollectible receivables to be written off, including bankruptcy filings, the referral of customer accounts to outside parties for collection, and the length that accounts remain past due. As of February 29, 2024, the Company had $2,183,685 of accounts receivable outstanding, inclusive of an allowance for credit losses of $331,902. As of February 29, 2023, the Company had $2,055,694 of accounts receivable outstanding, inclusive of an allowance for credit losses of $666,315.

On February 29, 2024, the Company had total notes receivable of $1,184,677, of which $1,000,000 relates to the U-Swirl note. The U-Swirl note is a three-year secured promissory note in the aggregate original principal amount of $1,000,000. Payment is due May 1, 2026. The remaining balance of notes receivable includes $214,563 of notes receivable outstanding and an allowance for credit losses of $29,886 associated with these notes, compared to $191,725 of notes receivable outstanding and an allowance for credit losses of $73,951 on February 28, 2023. The notes require monthly payments and bear interest rates ranging from 4.5% to 7.0%. The notes mature through December 2027 and all of the notes receivable are secured by the assets of the location. The Company may experience the failure of its wholesale customers, including its franchisees, to whom it extends credit to pay amounts owed to the Company on time, or at all.

Inventories

Inventories are stated at the lower of cost or net realizable value, which is adjusted for obsolete, damaged and excess inventories to the lower of cost or net realizable value based on actual differences. The inventory value is determined through analysis of items held in inventory, and, if the recorded value is higher than the net realizable value, the Company records an expense to reduce inventory to its actual net realizable value. The process by which the Company performs its analysis is conducted on an item by item basis and takes into account, among other relevant factors, net realizable value, sales history and future sales potential. Cost is determined using the first-in, first-out method.

Property and Equipment and Other Assets

Property and equipment are recorded at cost. Depreciation and amortization are computed using the straight-line method based upon the estimated useful life of the asset, which ranges from five to thirty-nine years. Leasehold improvements are amortized on the straight-line method over the lives of the respective leases or the service lives of the improvements, whichever is shorter.

The Company reviews its long-lived assets through analysis of estimated fair value, including identifiable intangible assets, whenever events or changes indicate the carrying amount of such assets may not be recoverable.

Income Taxes

The Company provides for income taxes pursuant to the asset and liability method. The asset and liability method requires recognition of deferred income taxes based on temporary differences between financial reporting and income tax basis of assets and liabilities, using current enacted income tax rates and regulations. These differences will result in taxable income or deductions in future years when the reported amount of the asset or liability is recovered or settled, respectively. Considerable judgment is required in determining when these events may occur and whether recovery of an asset, including the utilization of a net operating loss or other carryforward prior to its expiration, is more likely than not. The Company has recorded a deferred tax asset related to historical U-Swirl losses and has determined that these losses are restricted due to a limitation on the deductibility of future losses in accordance with Section 382 of the Internal Revenue Code as a result of the foreclosure transaction. The Company's temporary differences are listed in Note 13.

Gift Card Breakage

43


Table of Contents

 

ROCKY MOUNTAIN CHOCOLATE FACTORY, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

 

The Company and its franchisees sell gift cards that are redeemable for product in stores. The Company manages the gift card program, and therefore collects all funds from the activation of gift cards and reimburses franchisees for the redemption of gift cards in their stores. A liability for unredeemed gift cards is included in current liabilities in our balance sheets.

There are no expiration dates on the Company’s gift cards, and the Company does not charge any service fees. While the Company’s franchisees continue to honor all gift cards presented for payment, the Company may determine the likelihood of redemption to be remote for certain cards due to long periods of inactivity. The Company recognizes breakage from gift cards when the gift card is redeemed by the customer or the Company determines the likelihood of the gift card being redeemed by the customer is remote (“gift card breakage”). The determination of the gift card breakage rate is based upon Company-specific historical redemption patterns. Accrued gift card liability was $624,335 and $592,932 at February 29, 2024 and February 28, 2023, respectively. The Company recognized breakage of $40,218 and $59,754 during FY 2024 and FY 2023, respectively.

Goodwill

Goodwill arose primarily from two transaction types. The first type was the purchase of various retail stores, either individually or as a group, for which the purchase price was in excess of the fair value of the assets acquired. The second type was from business acquisitions, where the fair value of the consideration given for acquisition exceeded the fair value of the identified assets net of liabilities.

The Company performs a goodwill impairment test on an annual basis, generally the first day of its fourth quarter, or more frequently when events or circumstances indicate that the carrying value of a reporting unit more likely than not exceeds its fair value. The recoverability of goodwill is evaluated through a comparison of the fair value of each of the Company’s reporting units with its carrying value. To the extent that a reporting unit’s carrying value exceeds the implied fair value of its goodwill, an impairment loss is recognized. The Company’s goodwill is further described in Note 7 to the financial statements.

During FY 2023, the Company recorded $84,183 of impairment of goodwill associated with its retail segment, and included within general and administrative expense on the Consolidated Statements of Operations. There were no similar impairment charges during FY 2024 or FY 2022.

Intangible Assets

Intangible assets represent non-physical assets that create future economic value and are primarily composed of packaging design, store design, trademarks and non-competition agreements. Intangible assets are amortized on a straight line basis over periods ranging from 5 years to 20 years based on the expected future economic value of the intangible asset. Intangible assets are recorded at their cost. The Company performs intangible asset impairment testing on an annual basis or more frequently when events or circumstances indicate that the carrying value of a reporting unit more likely than not exceeds its fair value. The Company’s intangible assets are further described in Note 7 to the financial statements.

Insurance and Self-Insurance Reserves

The Company uses a combination of insurance and self-insurance plans to provide for the potential liabilities for workers’ compensation, general liability, property insurance, director and officers’ liability insurance, vehicle liability and employee health care benefits. Liabilities associated with the risks that are retained by the Company are estimated, in part, by considering historical claims experience, demographic factors, severity factors and other assumptions. While the Company believes that its assumptions are appropriate, the estimated accruals for these liabilities could be significantly affected if future occurrences and claims differ from these assumptions and historical trends.

Sales

44


Table of Contents

 

ROCKY MOUNTAIN CHOCOLATE FACTORY, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

 

The Company has performance obligations to sell products to franchisees and other customers, and revenue is recognized at a point in time. Control is transferred when the order has been shipped to a customer, utilizing a third party, or at the time of delivery when shipped on the Company’s trucks. Revenue is measured based on the amount of consideration that is expected to be received by the Company for providing goods or services under a contract with a customer. Sales of products to franchisees and other customers are made at standard prices, without any bargain sales of equipment or supplies. Sales of products at retail stores are recognized at the time of sale.

Rebates

Rebates received from purveyors that supply products to the Company’s franchisees are included in franchise royalties and fees. Product rebates are recognized in the period in which they are earned. Rebates related to Company-owned locations are offset against operating costs.

Shipping Fees

Shipping fees charged to customers by the Company’s trucking department are reported as sales. Shipping costs incurred by the Company for inventory are reported as cost of sales or inventory.

Franchise and Royalty Fees

The Company recognizes franchise fees over the term of the associated franchise agreement, which is generally a period of 10 years. In addition to the initial franchise fee, the Company also recognizes a marketing and promotion fee of one percent (1%) of franchised stores’ gross retail sales and a royalty fee based on gross retail sales. The Company recognizes no royalty on franchised stores’ retail sales of products purchased from the Company’s manufacturing facility and recognizes a ten percent (10%) royalty on all other sales of product made in store and sold at franchise locations.

Use of Estimates

In preparing consolidated financial statements in conformity with accounting principles generally accepted in the United States of America, management is required to make estimates and assumptions that affect the reported amounts of assets, liabilities, and the disclosure of contingent assets and liabilities, at the date of the consolidated financial statements, and revenues and expenses during the reporting period. Actual results could differ from those estimates.

Stock-Based Compensation

In FY 2021, stockholders approved an amendment and restatement of the 2007 Equity Incentive Plan (as amended and restated, the “2007 Plan”). The 2007 Plan allows awards of stock options, stock appreciation rights, stock awards, restricted stock and stock units, performance shares and performance units, and other stock- or cash-based awards. Stock-based compensation expense related to stock awards is measured based on the fair value of the awards granted and recognized as an expense over the requisite service period.

 

The fair value of each RSU award is based on the fair value of the underlying common stock as of the grant date. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period, generally five to six years.

 

The Company accounts for forfeitures as they occur.

Related Party Transactions

45


Table of Contents

 

ROCKY MOUNTAIN CHOCOLATE FACTORY, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

 

On December 14, 2022 the Company entered into a Settlement Agreement and Release (the “Settlement Agreement”), by and among the Company, Bradley L. Radoff, an individual (“Radoff”), Andrew T. Berger, an individual, AB Value Partners, LP (“AB Value Partners”), AB Value Management LLC (“AB Value Management” and, together with AB Value Partners, “AB Value” and, together with Radoff, “ABV-Radoff”), and Mary Bradley, an individual, pertaining to, among other things, the dismissal of all pending lawsuits between the parties.

Pursuant to the Settlement Agreement, the Company and ABV-Radoff agreed to a “Standstill Period” commencing on the effective date of the agreement and ending on the date that is forty-five (45) days prior to the beginning of the Company’s advance notice period for the nomination of directors at the Company’s 2025 annual meeting of stockholders. During the Standstill Period, ABV-Radoff agreed, subject to certain exceptions, other than in Rule 144 open market broker sale transactions where the identity of the purchaser is not known and in underwritten widely dispersed public offerings, not to sell, offer, or agree to sell directly or indirectly, through swap or hedging transactions or otherwise, the securities of the Company or any rights decoupled from the underlying securities of the Company held by ABV-Radoff to any person or entity other than the Company or an affiliate of ABV-Radoff (a “Third Party”) that, to the ABV-Radoff’s knowledge would result in such Third Party, together with its Affiliates and Associates (as such terms are defined in the Settlement Agreement), owning, controlling, or otherwise having beneficial ownership or other ownership interest in the aggregate of more than 4.9% of the Company’s common stock outstanding at such time, or would increase the beneficial ownership or other ownership interest of any Third Party who, together with its Affiliates and Associates, has a beneficial ownership or other ownership interest in the aggregate of more than 4.9% of the shares Common Stock outstanding at such time (such restrictions collectively, the “Lock-Up Restriction”).

On August 3, 2023, the Board of Directors of the Company authorized and approved the issuance of a limited waiver (the “Limited Waiver”) of the Lock-Up Restriction with regard to a sale by ABV-Radoff of up to 200,000 shares of Common Stock to Global Value Investment Corp. (“GVIC”) to be consummated by August 7, 2023. Jeffrey Geygan, the Company’s Chairman of the Board and current Interim CEO of the Company, is the chief executive officer and a principal of GVIC. Other than as waived by the Limited Waiver, the Settlement Agreement remains in full force and effect and the rights and obligations under the Settlement Agreement of each of the parties remain unchanged.

Earnings Per Share

Basic earnings per share is computed as net earnings divided by the weighted average number of common shares outstanding during each year. Diluted earnings per share reflects the potential dilution that could occur from common shares issuable through stock options and restricted stock units.

The weighted-average number of shares outstanding used in the computation of diluted earnings per share does not include outstanding common shares issuable if their effect would be anti-dilutive. During the year ended February 29, 2024, 960,677 shares of common stock that were issuable upon exercise of warrants, 160,958 shares of common stock that were issuable upon the vesting of restricted stock units, and 17,698 shares of common stock that were issuable upon the exercise of options were excluded from the computation of diluted earnings per share because their effect would have been anti-dilutive. During the year ended February 28, 2023, 960,677 shares of common stock that were issuable upon exercise of warrants, 137,294 shares of common stock that were issuable upon the vesting of restricted stock units, and 36,144 shares of common stock that were issuable upon the exercise of options were excluded from the computation of diluted earnings per share because their effect would have been anti-dilutive. During the year ended February 28, 2022, 960,677 shares of common stock reserved for issuance upon the exercise of warrants and 147,422 shares of common stock that were issuable upon the vesting of restricted stock units were excluded from the computation of diluted earnings per share because their effect would have been anti-dilutive.

Advertising and Promotional Expenses

The Company expenses advertising costs as incurred. Total advertising expenses amounted to $701,214, $577,984, and $210,103 for the fiscal years ended February 29 or 28, 2024, 2023 and 2022, respectively.

Fair Value of Financial Instruments

46


Table of Contents

 

ROCKY MOUNTAIN CHOCOLATE FACTORY, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

 

The Company’s financial instruments consist of cash and cash equivalents, trade and notes receivables, accounts payables, and its line of credit. The fair value of all instruments approximates the carrying value, because of the relatively short maturity of these instruments. All of the Company’s financial instruments are classified as level 1 and level 2 assets within the fair value hierarchy. The Company does not have any financial instruments classified as level 3 assets.

Recently Adopted Accounting Pronouncements

Except for the recent accounting pronouncements described below, other recent accounting pronouncements are not expected to have a material impact on the Company's consolidated financial statements.

In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 significantly changes the impairment model for most financial assets and certain other instruments. ASU 2016-13 will require immediate recognition of estimated credit losses expected to occur over the remaining life of many financial assets, which will generally result in earlier recognition of allowances for credit losses on loans and other financial instruments and affect the carrying value of accounts receivable. The Company adopted ASU 2016-13 effective March 1, 2023. The adoption of ASU 2016-13 did not have a material impact on the Company's consolidated financial statements.

New Accounting Pronouncements Not Yet Adopted

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 enhances the disclosures required for operating segments in the Company’s annual and interim consolidated financial statements. The disclosures required under ASU 2023-07 are also required for public entities with a single reportable segment. The updates in this ASU are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact of the new standard on its consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”). ASU 2023-09 requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. The updates in this ASU are effective for annual periods beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact of the new standard on its consolidated financial statements.

Subsequent Events

Management evaluated all activity of the Company through the issue date of the financial statements and concluded that no subsequent events have occurred that would require recognition or disclosure in the financial statements.

 

 

47


Table of Contents

 

ROCKY MOUNTAIN CHOCOLATE FACTORY, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

 

NOTE 2 - SUPPLEMENTAL CASH FLOW INFORMATION

For the three years ended February 29 or 28:

 

Cash paid (received) for:

 

2024

 

 

2023

 

 

2022

 

Interest

 

$

25,127

 

 

$

25,000

 

 

$

5,202

 

Income taxes

 

 

(298,895

)

 

 

(547,763

)

 

 

240,890

 

Supplemental disclosure of non-cash investing activities:

 

 

 

 

 

 

 

 

 

Sale of assets in exchange for note receivable

 

$

1,000,000

 

 

$

-

 

 

$

-

 

 

NOTE 3 – REVENUE FROM CONTRACTS WITH CUSTOMERS

The Company recognizes revenue from contracts with its customers in accordance with Accounting Standards Codification® (“ASC”) 606, which provides that revenues are recognized when control of promised goods or services is transferred to a customer in an amount that reflects the consideration expected to be received for those goods or services. The Company generally receives a fee associated with the franchise agreement or license agreement (collectively “Customer Contracts”) at the time that the Customer Contract is entered. These Customer Contracts have a term of up to 20 years, however the majority of Customer Contracts have a term of 10 years. During the term of the Customer Contract, the Company is obligated to many performance obligations that the Company has not determined are distinct. The resulting treatment of revenue from Customer Contracts is that the revenue is recognized proportionately over the life of the Customer Contract.

Initial Franchise Fees, License Fees, Transfer Fees and Renewal Fees

The initial franchise services are not distinct from the continuing rights or services offered during the term of the franchise agreement, and are treated as a single performance obligation. Initial franchise fees are being recognized as the Company satisfies the performance obligation over the term of the franchise agreement, which is generally 10 years.

The following table summarizes contract liabilities as of February 29, 2024 and February 28, 2023:

 

 

Twelve Months Ended

 

 

February 29 or 28:

 

 

2024

 

 

2023

 

Contract liabilities at the beginning of the year:

 

$

943,415

 

 

$

962,572

 

Revenue recognized

 

 

(167,767

)

 

 

(204,657

)

Contract fees received

 

 

53,000

 

 

 

185,500

 

Contract liabilities at the end of the year:

 

$

828,648

 

 

$

943,415

 

 

At February 29, 2024, annual revenue expected to be recognized in the future, related to performance obligations that are not yet fully satisfied, are estimated to be the following:

 

2025

 

$

150,494

 

2026

 

 

135,223

 

2027

 

 

112,137

 

2028

 

 

103,775

 

2029

 

 

66,653

 

Thereafter

 

 

260,366

 

Total

 

$

828,648

 

 

48


Table of Contents

 

ROCKY MOUNTAIN CHOCOLATE FACTORY, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

 

Gift Cards

The Company’s franchisees sell gift cards, which do not have expiration dates or non-usage fees. The proceeds from the sale of gift cards by the franchisees are accumulated by the Company and paid out to the franchisees upon customer redemption. ASC 606 requires the use of the “proportionate” method for recognizing breakage. The Company recognizes breakage from gift cards when the gift card is redeemed by the customer or the Company determines the likelihood of the gift card being redeemed by the customer is remote (“gift card breakage”). The determination of the gift card breakage rate is based upon Company-specific historical redemption patterns. The Company recognized breakage of $40,218 and $59,754 during FY 2024 and FY 2023, respectively

Durango Product Sales of Confectionary Items, Retail Sales and Royalty and Marketing Fees

Confectionary items sold to the Company’s franchisees, others and its Company-owned stores’ sales are recognized at the time of the underlying sale, based on the terms of the sale and when ownership of the inventory is transferred, and are presented net of sales taxes and discounts. Royalties and marketing fees from franchised or licensed locations, which are based on a percent of sales are recognized at the time the sales occur.

NOTE 4 – DISAGGREGATION OF REVENUE

The following table presents disaggregated revenue by the method of recognition and segment:

For the Year Ended February 29, 2024

Revenues recognized over time:

 

 

Franchising

 

 

Manufacturing

 

 

Retail

 

 

Total

 

Franchise fees

 

$

167,767

 

 

 

-

 

 

$

-

 

 

$

167,767

 

 

Revenues recognized at a point in time:

 

 

 

 

 

 

 

 

 

 

 

 

 

Durango Product sales

 

$

-

 

 

$

20,703,409

 

 

$

-

 

 

$

20,703,409

 

Retail sales

 

 

-

 

 

 

-

 

 

 

1,318,901

 

 

 

1,318,901

 

Royalty and marketing fees

 

 

5,760,610

 

 

 

-

 

 

 

-

 

 

 

5,760,610

 

Total revenues recognized over time and point in time

 

$

5,928,377

 

 

$

20,703,409

 

 

$

1,318,901

 

 

$

27,950,687

 

 

For the Year Ended February 28, 2023

Revenues recognized over time:

 

 

Franchising

 

 

Manufacturing

 

 

Retail

 

 

Total

 

Franchise fees

 

$

204,657

 

 

$

-

 

 

$

-

 

 

$

204,657

 

 

Revenues recognized at a point in time:

 

 

 

 

 

 

 

 

 

 

 

 

 

Durango Product sales

 

$

-

 

 

$

23,372,133

 

 

$

-

 

 

$

23,372,133

 

Retail sales

 

 

-

 

 

 

-

 

 

 

1,084,777

 

 

 

1,084,777

 

Royalty and marketing fees

 

 

5,770,785

 

 

 

-

 

 

 

-

 

 

 

5,770,785

 

Total revenues recognized over time and point in time

 

$

5,975,442

 

 

$

23,372,133

 

 

$

1,084,777

 

 

$

30,432,352

 

 

49


Table of Contents

 

ROCKY MOUNTAIN CHOCOLATE FACTORY, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

 

For the Year Ended February 28, 2022

Revenues recognized over time:

 

 

Franchising

 

 

Manufacturing

 

 

Retail

 

 

Total

 

Franchise fees

 

$

179,678

 

 

$

-

 

 

$

-

 

 

$

179,678

 

 

Revenues recognized at a point in time:

 

 

 

 

 

 

 

 

 

 

 

 

 

Durango Product sales

 

$

-

 

 

$

22,374,175

 

 

$

-

 

 

$

22,374,175

 

Retail sales

 

 

-

 

 

 

-

 

 

 

1,160,295

 

 

 

1,160,295

 

Royalty and marketing fees

 

 

5,774,400

 

 

 

-

 

 

 

-

 

 

 

5,774,400

 

Total revenues recognized over time and point in time

 

$

5,954,078

 

 

$

22,374,175

 

 

$

1,160,295

 

 

$

29,488,548

 

 

NOTE 5 - INVENTORIES

Inventories consist of the following at February 29 or 28:

 

 

2024

 

 

2023

 

Ingredients and supplies

 

$

2,037,727

 

 

$

2,481,510

 

Finished candy

 

 

2,509,460

 

 

 

1,567,887

 

Reserve for slow moving inventory

 

 

(188,786

)

 

 

(409,617

)

Total inventories

 

$

4,358,401

 

 

$

3,639,780

 

 

NOTE 6 – PROPERTY AND EQUIPMENT, NET

Property and equipment consists of the following at February 29 or 28:

 

 

2024

 

 

2023

 

Land

 

$

513,618

 

 

$

513,618

 

Building

 

 

5,108,950

 

 

 

5,151,886

 

Machinery and equipment

 

 

12,508,888

 

 

 

10,152,211

 

Furniture and fixtures

 

 

590,679

 

 

 

512,172

 

Leasehold improvements

 

 

138,515

 

 

 

134,010

 

Transportation equipment

 

 

325,979

 

 

 

476,376

 

 

 

19,186,629

 

 

 

16,940,273

 

 

 

 

 

 

 

Less accumulated depreciation

 

 

(11,428,974

)

 

 

(11,229,534

)

Property and equipment, net

 

$

7,757,655

 

 

$

5,710,739

 

 

Depreciation expense related to property and equipment totaled $859,269, $736,358, and $710,804, during the fiscal years ended February 29 or 28, 2024, 2023 and 2022, respectively.

50


Table of Contents

 

ROCKY MOUNTAIN CHOCOLATE FACTORY, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

 

NOTE 7 – GOODWILL AND INTANGIBLE ASSETS

Goodwill and intangible assets consist of the following at February 29 or 28:

 

 

 

 

 

 

 

 

 

 

 

2024

 

 

2023

 

 

Amortization Period (in Years)

 

 

Gross
Carrying
Value

 

 

Accumulated
Amortization

 

 

Gross
Carrying
Value

 

 

Accumulated
Amortization

 

Intangible assets subject to amortization

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Store design

 

 

 

 

 

10

 

 

 

 

 

$

394,826

 

 

$

277,344

 

 

$

394,826

 

 

$

259,314

 

Trademark/Non-competition agreements

 

 

5

 

 

 

-

 

 

 

20

 

 

 

259,339

 

 

 

138,924

 

 

 

259,339

 

 

 

128,924

 

Total

 

 

 

 

 

 

 

 

 

 

 

654,165

 

 

 

416,268

 

 

 

654,165

 

 

 

388,238

 

Goodwill and intangible assets not subject to
   amortization

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Goodwill

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Retail

 

 

 

 

 

 

 

 

 

 

$

360,972

 

 

 

 

 

$

360,972

 

 

 

 

Franchising

 

 

 

 

 

 

 

 

 

 

 

97,318

 

 

 

 

 

 

97,318

 

 

 

 

Manufacturing

 

 

 

 

 

 

 

 

 

 

 

97,318

 

 

 

 

 

 

97,318

 

 

 

 

Trademark

 

 

 

 

 

 

 

 

 

 

 

20,000

 

 

 

 

 

 

20,000

 

 

 

 

Total

 

 

 

 

 

 

 

 

 

 

 

575,608

 

 

 

 

 

 

575,608

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total Goodwill and Intangible Assets

 

 

 

 

 

 

 

 

 

 

$

1,229,773

 

 

$

416,268

 

 

$

1,229,773

 

 

$

388,238

 

 

There was no change to goodwill during the fiscal year ended February 29, 2024. Changes to goodwill during the fiscal year ended February 28, 2023 consisted of the following:

 

 

Retail Segment

 

Balance as of February 28, 2022

 

$

515,065

 

Impairment losses

 

 

(84,183

)

Goodwill written off related to sales of Company-owned stores

 

 

(69,910

)

Balance as of February 29, 2023

 

$

360,972

 

 

Amortization expense related to intangible assets totaled $28,030, $28,905, and $29,371 during the fiscal years ended February 29 or 28, 2024, 2023 and 2022, respectively.

At February 29, 2024, annual amortization of intangible assets, based upon the Company’s existing intangible assets and current useful lives, is estimated to be the following:

 

2025

 

$

27,405

 

2026

 

 

27,405

 

2027

 

 

27,405

 

2028

 

 

27,405

 

2029

 

 

27,405

 

Thereafter

 

 

100,872

 

Total

 

$

237,897

 

 

NOTE 8 –NOTES PAYABLE AND REVOLVING CREDIT LINE

Revolving Credit Line

As of February 29, 2024, the Company had a $4.0 million credit line for general corporate and working capital purposes, of which $2.75 million was available for borrowing (subject to certain borrowing base limitations). The Company drew down $1.25 million on the credit line during the year ended February 29, 2024. Per the Credit

51


Table of Contents

 

ROCKY MOUNTAIN CHOCOLATE FACTORY, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

 

Agreement, the maturity date is September 30, 2024, at which point the full amount outstanding is due. The credit line is secured by substantially all of the Company’s assets, except retail store assets. Interest on borrowings is at the Secured Overnight Financing Rate plus 2.37% (7.69% at February 29, 2024 and 6.92% at February 28, 2023). Additionally, the line of credit is subject to various financial ratio and leverage covenants.

As of February 29, 2024, the Company was not in compliance with the requirement under the Credit Agreement to maintain a ratio of total assets to total current liabilities of at least 1.5 to 1. The Company's current ratio as of February 29, 2024 was 1.19 to 1. The Company has received a waiver from the Lender as of the date of issuance of these financial statements. The Company in compliance, however, with all other aspects of the Credit Agreement. Refer to Note 1 for further information.

NOTE 9 - STOCK COMPENSATION PLANS

In FY 2021, stockholders approved an amendment and restatement of the 2007 Equity Incentive Plan (as amended and restated, the “2007 Plan”). The 2007 Plan allows awards of stock options, stock appreciation rights, stock awards, restricted stock and stock units, performance shares and performance units, and other stock- or cash-based awards. As of February 29, 2024, total shares authorized under the 2007 Plan was 985,340, and 183,974 shares were available for issuance.

 

Information with respect to restricted stock unit awards outstanding under the 2007 Plan at February 29, 2024, and changes for the three years then ended was as follows:

 

 

Twelve Months Ended

 

 

February 29 or 28:

 

 

2024

 

 

2023

 

 

2022

 

Outstanding non-vested restricted stock units at beginning
   of year:

 

 

154,131

 

 

 

105,978

 

 

 

209,450

 

Granted

 

 

157,145

 

 

 

129,092

 

 

 

26,058

 

Vested

 

 

(48,890

)

 

 

(70,782

)

 

 

(127,130

)

Cancelled/forfeited

 

 

(101,428

)

 

 

(10,157

)

 

 

(2,400

)

Outstanding non-vested restricted stock units as of
   February 29 or 28:

 

 

160,958

 

 

 

154,131

 

 

 

105,978

 

 

 

 

 

 

 

 

 

 

Weighted average grant date fair value

 

$

5.59

 

 

$

5.23

 

 

$

9.33

 

Weighted average remaining vesting period (in years)

 

 

1.94

 

 

 

1.73

 

 

 

2.26

 

 

52


Table of Contents

 

ROCKY MOUNTAIN CHOCOLATE FACTORY, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

 

The Company also issued 19,591 restricted stock units outside of the 2007 Plan, of which 7,393 had service vesting conditions and 12,198 had performance vesting conditions, further discussed below. The grant date fair value of the non plan awards was $4.86 per share.

 

Information with respect to stock option awards outstanding under the 2007 Plan at February 29, 2024, and changes for the three years then ended was as follows:

 

 

Twelve Months Ended

 

 

February 29 or 28:

 

 

2024

 

 

2023

 

 

2022

 

Outstanding stock options at beginning of year:

 

 

36,144

 

 

 

-

 

 

 

-

 

Granted

 

 

-

 

 

 

36,144

 

 

 

-

 

Exercised

 

 

-

 

 

 

-

 

 

 

-

 

Cancelled/forfeited

 

 

(18,446

)

 

 

-

 

 

 

-

 

Outstanding stock options as of February 29 or 28:

 

 

17,698

 

 

 

36,144

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Weighted average exercise price

 

$

6.49

 

 

$

6.49

 

 

n/a

 

Weighted average remaining contractual term (in years)

 

 

8.26

 

 

 

9.26

 

 

n/a

 

 

During the year ended February 29, 2024, the Company issued a total of 157,145 restricted stock units, inclusive of the 2007 Plan and non plan awards, of which 95,151 restricted stock units are subject to vesting based on the achievement of company performance goals and 61,994 restricted stock units that vest over time. These issuances were made to certain of the Company's executives. These restricted stock units were issued with an aggregate grant date fair value of $877,838 or $5.59 per share. The performance-based restricted stock units will vest following the end of the Company’s fiscal year ending February 2026 with respect to the target number of performance-based restricted stock units if the Company achieves metrics related to return on equity, Specialty Market gross margin, average unit volume, and social media engagement lifetime value during the performance period, subject to continued service through the end of the performance period. The performance-based restricted stock units may vest from 75% to 110% of target units based upon actual performance. The time-based restricted stock units vest 33% annually on the anniversary date of the award until August 11, 2026.

During the year ended February 28, 2023, the Company issued 36,144 stock options and issued 94,892 performance-based restricted stock units subject to vesting based on the achievement of performance goals. These issuances were made to certain of the Company's executives. The stock options were issued with an aggregate grant date fair value of $77,267 or $2.14 per share. The performance-based restricted stock units were issued with an aggregate grant date fair value of $298,582 or $6.29 per share, based upon a target issuance of 47,446 shares of common stock. The stock options granted vest with respect to one-third of the shares on the last day of the Company’s current fiscal year ending February 29, 2024, and vest as to remaining shares in equal quarterly increments on the last day of each quarter until the final vesting on February 28, 2025. The performance-based restricted stock units will vest following the end of the Company’s fiscal year ending February 2025 with respect to the target number of performance-based restricted stock units if the Company achieves an annualized total shareholder return of 12.5% during the performance period, subject to continued service through the end of the performance period. The Compensation Committee of the Board of Directors has discretion to determine the number of performance-based restricted stock units between 0-200% of the target number that will vest based on achievement of performance below or above the target performance goal.

The Company recognized $437,829 and $651,016 of stock-based compensation expense during the years ended February 29 and 28, 2024 and 2023, respectively. Compensation costs related to stock-based compensation are generally amortized over the vesting period of the stock awards. Refer to Note 16 for further discussion of the equity impact of the prior CEO termination.

Except as noted above, restricted stock units generally vest in equal annual installments over a period of five to six years. During the year ended February 29 and 28, 2024 and 2023, restricted stock units vested and issued as 48,890 and 70,781 shares of common stock, respectively. Total unrecognized compensation expense of non-vested,

53


Table of Contents

 

ROCKY MOUNTAIN CHOCOLATE FACTORY, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

 

non-forfeited restricted stock units and stock options granted as of February 29, 2024 was $408,275, which is expected to be recognized over the weighted-average period of 1.9 years. Total unrecognized compensation expense of non-forfeited, performance vesting, restricted stock units as of February 28, 2023 was $628,966, which is expected to be recognized over the weighted-average period of 1.7 years.

NOTE 10 – LEASING ARRANGEMENTS

The Company conducts its retail operations in facilities leased under non-cancelable operating leases of up to ten years. Certain leases contain renewal options for between five and ten additional years at increased monthly rentals. Some of the leases provide for contingent rentals based on sales in excess of predetermined base levels.

 

The Company acts as primary lessee of some franchised store premises, which the Company then subleases to franchisees, but the majority of existing franchised locations are leased by the franchisee directly.

 

In some instances, the Company has leased space for its Company-owned locations that are now occupied by franchisees. When the Company-owned location was sold or transferred, the store was subleased to the franchisee who is responsible for the monthly rent and other obligations under the lease.

 

The Company also leases trucking equipment and warehouse space in support of its production operations. Expense associated with trucking and warehouse leases is included in cost of sales on the consolidated statements of operations.

 

The Company accounts for payments related to lease liabilities on a straight-line basis over the lease term. During the years ended February 29 or 28, 2024 and 2023, lease expense recognized in the consolidated statements of operations was $599,853 and $565,046, respectively.

 

The lease liability reflects the present value of the Company’s estimated future minimum lease payments over the life of its leases. This includes known escalations and renewal option periods reasonably assured of being exercised. Typically, renewal options are considered reasonably assured of being exercised if the sales performance of the location remains strong. Therefore, the right of use asset and lease liability include an assumption on renewal options that have not yet been exercised by the Company and are not currently a future obligation. The Company has separated non-lease components from lease components in the recognition of the Asset and Liability except in instances where such costs were not practical to separate. To the extent that occupancy costs, such as site maintenance, are included in the asset and liability, the impact is immaterial. For franchised locations, the related occupancy costs including property taxes, insurance and site maintenance are generally required to be paid by the franchisees as part of the franchise arrangement. In addition, the Company is the lessee under non-store related leases such as storage facilities and trucking equipment. For leases where the implicit rate is not readily determinable, the Company uses an incremental borrowing rate to calculate the lease liability that represents an estimate of the interest rate the Company would incur to borrow on a collateralized basis over the term of a lease. The weighted average discount rate used for operating leases was 3.9%, 3.4%, and 3.1% as of February 29 or 28, 2024, 2023 and 2022, respectively. The total estimated future minimum lease payments is $1.9 million as of February 29, 2024.

 

54


Table of Contents

 

ROCKY MOUNTAIN CHOCOLATE FACTORY, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

 

As of February 29, 2024, maturities of lease liabilities for the Company’s operating leases were as follows:

 

FYE 25

 

$

514,169

 

FYE 26

 

 

496,466

 

FYE 27

 

 

284,667

 

FYE 28

 

 

135,010

 

FYE 29

 

 

103,198

 

Thereafter

 

 

341,130

 

Total

 

$

1,874,640

 

 

 

 

 

Less: Imputed interest

 

 

(180,169

)

Present value of lease liabilities:

 

$

1,694,471

 

 

The weighted average lease term at February 29 or 28, 2024, 2023, and 2022 was 5.8 years, 5.5 years and 6.7 years, respectively.

The following is a schedule of cash paid for lease liabilities for the three years ended February 29 or 28:

 

 

2024

 

 

2023

 

 

2022

 

Cash paid for amounts included in the measurement of
   lease liabilities

 

 

543,543

 

 

 

572,079

 

 

 

563,264

 

 

During the years ended February 29 or 28, 2024, 2023, and 2022 the Company entered into new leases representing a future lease liability of $56,012, $1,472,667, and $588,475, respectively.

The Company did not have any leases categorized as finance leases as of February 29, 2024 or February 28, 2023.

NOTE 11 – COMMITMENTS AND CONTINGENCIES

Purchase contracts

The Company frequently enters into purchase contracts of between six to eighteen months for chocolate and certain nuts. These contracts permit the Company to purchase the specified commodity at a fixed price on an as-needed basis during the term of the contract. Because prices for these products may fluctuate, the Company may benefit if prices rise during the terms of these contracts, but it may be required to pay above-market prices if prices fall and it is unable to renegotiate the terms of the contract. As of February 29, 2024, the Company was contracted for approximately $270,000 of raw materials under such agreements. The Company has designated these contracts as normal under the normal purchase and sale exception under the accounting standards for derivatives. These contracts are not entered into for speculative purposes.

Litigation

From time to time, the Company is involved in litigation relating to claims arising out of its operations. The Company records accruals for outstanding legal matters when it believes it is probable that a loss will be incurred and the amount can be reasonably estimated. At February 29, 2024, the Company was not a party to any legal proceedings that were expected, individually or in the aggregate, to have a material adverse effect on its business, financial condition or operating results.

NOTE 12 – STOCKHOLDERS’ EQUITY

Redemption of Preferred Stock Purchase Rights

55


Table of Contents

 

ROCKY MOUNTAIN CHOCOLATE FACTORY, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

 

On October 2, 2021, the Board of Directors approved the redemption of all the outstanding preferred stock purchase rights (the “Rights”) granted pursuant to the Rights Agreement, dated March 1, 2015, between the Company and Computershare Trust Company, N.A., as Rights Agent (as amended, the “Rights Agreement”), commonly referred to as a “poison pill.” Immediately upon the action of the Board of Directors to approve the redemption of the Rights, the right to exercise the Rights terminated, which effectively terminated the Rights Agreement. Pursuant to the Rights Agreement, the Rights were redeemed at a redemption price of $0.01 per Right. As a result, the Company paid an aggregate amount of $61,276 to stockholders in October 2021 to redeem the Rights.

Warrants

In connection with a terminated supplier agreement with a former customer of the Company, the Company issued a warrant (the “Warrant”) to purchase up to 960,677 shares of the Company’s common stock (the “Warrant Shares”) at an exercise price of $8.76 per share. The Warrant Shares were to vest in annual tranches in varying amounts following each contract year under the terminated supplier agreement, and was subject to, and only upon, achievement of certain revenue thresholds on an annual or cumulative five-year basis in connection with its performance under the terminated supplier agreement. The Warrant was to expire six months after the final and conclusive determination of revenue thresholds for the fifth contract year and the cumulative revenue determination in accordance with the terms of the Warrant.

 

On November 1, 2022, the Company sent a formal notice to the customer terminating the agreement. As of February 29, 2024, no Warrant Shares had vested and, subsequent to the termination by the Company of supplier agreement, the Company has no remaining material obligations under the Warrant.

 

The Company determined that the grant date fair value of the Warrant was de minimis and did not record any amount in consideration of the warrants. The Company utilized a Monte Carlo model for purposes of determining the grant date fair value.

NOTE 13 - INCOME TAXES

Income tax expense (benefit) is comprised of the following for the years ended February 29 or 28:

 

 

 

2024

 

 

2023

 

 

2022

 

Current

 

 

 

 

 

 

 

 

 

Federal

 

$

-

 

 

$

(116,792

)

 

$

204,058

 

State

 

-

 

 

 

8,472

 

 

 

46,704

 

Total Current

 

-

 

 

 

(108,320

)

 

 

250,762

 

 

 

 

 

 

 

 

 

 

Deferred

 

 

 

 

 

 

 

 

 

Federal

 

-

 

 

 

621,841

 

 

 

(231,430

)

State

 

-

 

 

 

100,322

 

 

 

(36,144

)

Total Deferred

 

-

 

 

 

722,163

 

 

 

(267,574

)

Total

 

$

-

 

 

$

613,843

 

 

$

(16,812

)

 

56


Table of Contents

 

ROCKY MOUNTAIN CHOCOLATE FACTORY, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

 

A reconciliation of the statutory federal income tax rate and the effective rate as a percentage of pretax income is as follows for the years ended February 29 or 28:

 

 

2024

 

 

2023

 

 

2022

 

Statutory rate

 

 

21.0

%

 

 

21.0

%

 

 

21.0

%

State income taxes, net of federal benefit

 

 

0.0

%

 

 

2.9

%

 

 

3.8

%

Work opportunity tax credits

 

 

0.0

%

 

 

0.0

%

 

 

(1.2

)%

Equity compensation tax expense

 

 

0.0

%

 

 

(0.7

)%

 

 

(8.2

)%

Compensation and benefits permanent differences

 

 

(0.2

)%

 

 

(3.2

)%

 

 

(1.9

)%

Other

 

 

1.6

%

 

 

0.7

%

 

 

0.1

%

Valuation allowance

 

 

(22.4

)%

 

 

(33.3

)%

 

 

0.0

%

Impact of CARES act

 

 

0.0

%

 

 

0.0

%

 

 

(10.3

)%

Effective tax rate

 

 

(0.0

)%

 

 

(12.6

)%

 

 

3.3

%

 

 

During FY 2024, the Company's effective tax rate was zero. This was primarily the result of losses reported in the year, no income taxes due, and full valuation allowance against deferred tax assets.

 

During FY 2023 the Company’s effective tax rate resulted in recognition of income tax expense despite incurring a pretax loss. During FY 2023 income tax expense was primarily the result of expense associated with an increase in reserves for deferred tax assets. Management evaluated recent losses before income taxes and determined that it is no longer more likely than not that our deferred income taxes are fully realizable. Because of this determination, the Company reserved for approximately $1.6 million of deferred tax assets. As of February 28, 2023, the Company has a full valuation allowance against its deferred tax assets.

During FY 2022 the low effective income tax rate was primarily the result of permanent differences between the Company’s expenses as valued for financial reporting purposes versus for income tax purposes. These differences were primarily valuation of restricted stock units and the period of recognition for employee retention credits. During FY 2021 the Company’s effective tax rate resulted in recognition of an income tax benefit as a result of a pretax loss being recognized for the year.

The components of deferred income taxes as of February 29 or 28 are as follows:

 

 

2024

 

 

2023

 

Deferred Tax Assets

 

 

 

 

 

 

Allowance for doubtful accounts and notes

 

$

169,615

 

 

$

182,031

 

Inventories

 

 

30,849

 

 

 

100,725

 

Accrued compensation

 

 

437,972

 

 

 

158,652

 

Loss provisions and deferred income

 

 

303,600

 

 

 

340,652

 

Self-insurance accrual

 

 

27,893

 

 

 

24,098

 

Interest & other

 

 

17,239

 

 

 

 

Restructuring charges

 

 

99,069

 

 

 

98,693

 

Right of use liabilities

 

 

479,732

 

 

 

 

Accumulated net losses

 

 

3,576,640

 

 

 

1,669,288

 

Valuation allowance

 

 

(3,106,393

)

 

 

(1,721,306

)

Net deferred tax assets

 

$

2,036,216

 

 

$

852,833

 

 

 

 

 

 

 

Deferred Tax Liabilities

 

 

 

 

 

 

Depreciation and amortization

 

 

(1,450,441

)

 

 

(771,593

)

Right of use assets

 

 

(479,609

)

 

 

 

Prepaid expenses

 

 

(106,166

)

 

 

(81,240

)

Deferred Tax Liabilities

 

 

(2,036,216

)

 

 

(852,833

)

 

 

 

 

 

 

Net deferred tax assets

 

$

-

 

 

$

-

 

 

57


Table of Contents

 

ROCKY MOUNTAIN CHOCOLATE FACTORY, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

 

 

The following table summarizes deferred income tax valuation allowances as of February 29 or 28:

 

 

2024

 

 

2023

 

Valuation allowance at beginning of period

 

$

1,721,306

 

 

$

98,693

 

Tax expense realized by valuation allowance

 

 

1,385,087

 

 

 

1,622,613

 

Valuation allowance at end of period

 

$

3,106,393

 

 

$

1,721,306

 

 

The Company files income tax returns in the U.S. federal and various state taxing jurisdictions. With few exceptions, the Company is no longer subject to U.S. federal and state tax examinations in its major tax jurisdictions for periods before FY 2019.

Realization of the Company's deferred tax assets is dependent upon the Company generating sufficient taxable income, in the appropriate tax jurisdictions, in future years, to obtain benefit from the reversal of net deductible temporary differences. The amount of deferred tax assets considered realizable is subject to adjustment in future periods if estimates of future taxable income are changed. A valuation allowance to reduce the carrying amount of deferred income tax assets is established when it is more likely than not that we will not realize some portion or all of the tax benefit of our deferred income tax assets. The Company evaluates, on a quarterly basis, whether it is more likely than not that our deferred income tax assets are realizable based upon recent past financial performance, tax reporting positions, and expectations of future taxable income. The determination of deferred tax assets is subject to estimates and assumptions. The Company periodically evaluates our deferred tax assets to determine if our assumptions and estimates should change. As of February 29, 2024 and February 28, 2023, the Company had a full valuation allowance against its deferred tax assets.

The Company accounts for uncertainty in income taxes by recognizing the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The Company measures the tax benefits recognized in the consolidated financial statements from such a position based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate resolution. The application of income tax law is inherently complex. As such, the Company is required to make judgments regarding income tax exposures. Interpretations of and guidance surrounding income tax law and regulations change over time and may result in changes to the Company's judgments which can materially affect amounts recognized in the balance sheets and statements of operations. The result of the assessment of the Company's tax positions did not have an impact on the consolidated financial statements for the years ended February 29 or 28, 2024 or 2023. The Company does not have any significant unrecognized tax benefits and does not anticipate a significant increase or decrease in unrecognized tax benefits within the next twelve months. Amounts are recognized for income tax related interest and penalties as a component of general and administrative expense in the statement of income and are immaterial for the years ended February 29 or 28, 2024 and 2023.

The Company’s subsidiaries, SWRL, along with U-Swirl had a history of net operating losses prior to the company’s acquisition of them and thus the Company has a related net operating loss carry forward. In accordance with Section 382 of the Internal Revenue Code, deductibility of SWRL’s and U-Swirl’s Federal net operating loss carryovers may be subject to annual limitation in the event of a change in control. The Company has performed a preliminary evaluation as to whether a change in control has taken place, and has concluded that there was a change of control with respect to the net operating losses of U-Swirl when the Company acquired its controlling ownership interest. The initial limitations will continue to limit deductibility of SWRL’s and U-Swirl’s net operating loss carryovers, but the annual loss limitation will be deductible to RMCF and U-Swirl International Inc. upon the filing of joint tax returns in FY 2017 and future years.

The Company estimates that the potential future tax deductions of U-Swirl’s Federal net operating losses, limited by section 382, to be approximately $1,811,000 with a resulting deferred tax asset of approximately $445,000. U-Swirl’s Federal net operating loss carryovers will expire at various dates beginning in 2026.

Income tax provision (benefit) allocated to continuing operations and discontinued operations for the years ended February 29 or 28, 2024, 2023 and 2022 was as follows:

58


Table of Contents

 

ROCKY MOUNTAIN CHOCOLATE FACTORY, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

 

 

 

2024

 

 

2023

 

 

2022

 

Continuing operations

 

$

-

 

 

$

613,843

 

 

$

(16,812

)

Discontinued operations

 

 

-

 

 

 

618,308

 

 

 

52,194

 

Total tax provision (benefit)

 

$

-

 

 

$

1,232,151

 

 

$

35,382

 

 

NOTE 14 - EMPLOYEE BENEFIT PLAN

The Company has a 401(k) plan called the Rocky Mountain Chocolate Factory, Inc. 401(k) Plan. Eligible participants are permitted to make contributions up to statutory limits. The Company makes a matching contribution, which vests ratably over a 3-year period, and is 25% of the employee’s contribution up to a maximum of 1.5% of the employee’s compensation. During the years ended February 29 or 28, 2024, 2023 and 2022, the Company’s contribution was approximately $62,000, $68,000, and $67,000, respectively, to the plan.

NOTE 15 - OPERATING SEGMENTS

The Company classifies its business interests into three reportable segments: Rocky Mountain Chocolate Factory, Inc. Franchising, Manufacturing, Retail Stores, and Unallocated, which is the basis upon which the Company’s chief operating decision maker, the chief executive officer, evaluates the Company’s performance. The accounting policies of the segments are the same as those described in the summary of significant accounting policies in Note 1 to these consolidated financial statements. The Company evaluates performance and allocates resources based on operating contribution, which excludes unallocated corporate general and administrative costs and income tax expense or benefit. The Company’s reportable segments are strategic businesses that utilize common merchandising, distribution, and marketing functions, as well as common information systems and corporate administration. All inter-segment sales prices are market based. Each segment is managed separately because of the differences in required infrastructure and the differences in products and services:

 

FY 2024

 

Franchising

 

 

Manufacturing

 

 

Retail

 

 

Unallocated

 

 

Total

 

Total revenues

 

$

5,928,870

 

 

$

21,832,674

 

 

$

1,318,901

 

 

$

-

 

 

$

29,080,445

 

Intersegment revenues

 

 

(493

)

 

 

(1,129,265

)

 

 

-

 

 

 

-

 

 

 

(1,129,758

)

Revenue from external customers

 

 

5,928,377

 

 

 

20,703,409

 

 

 

1,318,901

 

 

 

-

 

 

 

27,950,687

 

Segment profit (loss)

 

 

1,758,953

 

 

 

149,191

 

 

 

144,842

 

 

 

(6,928,703

)

 

 

(4,875,717

)

Total assets

 

 

1,255,165

 

 

 

11,989,238

 

 

 

510,189

 

 

 

6,822,626

 

 

 

20,577,218

 

Capital expenditures

 

 

134,635

 

 

 

2,297,046

 

 

 

41,801

 

 

 

543,991

 

 

 

3,017,473

 

Total depreciation & amortization

 

$

31,618

 

 

$

755,502

 

 

$

7,684

 

 

$

92,495

 

 

$

887,299

 

 

FY 2023

 

Franchising

 

 

Manufacturing

 

 

Retail

 

 

Unallocated

 

 

Total

 

Total revenues

 

$

5,980,945

 

 

$

24,628,317

 

 

$

1,084,777

 

 

$

-

 

 

$

31,694,039

 

Intersegment revenues

 

 

(5,503

)

 

 

(1,256,184

)

 

 

-

 

 

 

-

 

 

 

(1,261,687

)

Revenue from external customers

 

 

5,975,442

 

 

 

23,372,133

 

 

 

1,084,777

 

 

 

-

 

 

 

30,432,352

 

Segment profit (loss)

 

 

2,601,485

 

 

 

2,832,307

 

 

 

130,880

 

 

 

(10,439,185

)

 

 

(4,874,513

)

Total assets

 

 

1,245,331

 

 

 

9,792,491

 

 

 

442,977

 

 

 

10,506,028

 

 

 

21,986,827

 

Capital expenditures

 

 

17,129

 

 

 

899,219

 

 

 

5,413

 

 

 

78,254

 

 

 

1,000,015

 

Total depreciation & amortization

 

$

34,301

 

 

$

652,405

 

 

$

5,845

 

 

$

72,712

 

 

$

765,263

 

 

FY 2022

 

Franchising

 

 

Manufacturing

 

 

Retail

 

 

Unallocated

 

 

Total

 

Total revenues

 

$

5,959,624

 

 

$

23,442,371

 

 

$

1,160,295

 

 

$

-

 

 

$

30,562,290

 

Intersegment revenues

 

 

(5,546

)

 

 

(1,068,196

)

 

 

-

 

 

 

-

 

 

 

(1,073,742

)

Revenue from external customers

 

 

5,954,078

 

 

 

22,374,175

 

 

 

1,160,295

 

 

 

-

 

 

 

29,488,548

 

Segment profit (loss)

 

 

2,862,263

 

 

 

3,863,460

 

 

 

75,962

 

 

 

(7,318,214

)

 

 

(516,529

)

Total assets

 

 

1,160,343

 

 

 

10,023,716

 

 

 

625,850

 

 

 

15,070,852

 

 

 

26,880,761

 

Capital expenditures

 

 

1,832

 

 

 

797,178

 

 

 

3,688

 

 

 

138,629

 

 

 

941,327

 

Total depreciation & amortization

 

$

36,625

 

 

$

627,071

 

 

$

5,635

 

 

$

70,844

 

 

$

740,175

 

 

NOTE 16 – CONTESTED SOLICITATION OF PROXIES AND EMPLOYEE AGREEMENTS

59


Table of Contents

 

ROCKY MOUNTAIN CHOCOLATE FACTORY, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

 

Contested Solicitation of Proxies

During FY 2023 and FY 2022, the Company incurred substantial costs associated with a contested solicitation of proxies in connection with its 2022 and 2021 annual meeting of stockholders. During FY 2023, the Company incurred approximately $4.1 million of costs associated with the contested solicitation of proxies, compared with $1.7 million of costs incurred during FY 2022, compared with no material costs incurred during FY 2024. These costs are recognized as general and administrative expense in the Consolidated Statement of Operations.

Employment Agreement Payments

The Company incurred charges as discussed below in relation to certain of its executives.

Robert J. Sarlls Separation Agreement

 

Effective January 27, 2024, the Company terminated the services of its CEO and entered into a separation agreement which specified that, due to the involuntary termination, certain cash payments would be made. These severance payments and the Company’s share of associated payroll taxes in the amount of approximately $660,000 will occur over a 15-month period. The Company accrued a total of approximately $692,000 for all cash payments to be made to the CEO pursuant to the separation agreement.

 

In addition, all unvested RSU awards and stock options were cancelled upon effectiveness of the separation agreement. Stock options in the amount of 11,528 were cancelled as the employee had not met the service vesting condition as of the date of the separation agreement. Vested stock options in the amount of 16,140 could be exercised during the post termination exercise period as specified in the original option agreement. These shares had not yet been exercised as of February 29, 2024.

 

Service-based RSU awards in the amount of 27,130 shares were cancelled pursuant to the separation agreement as the employee had not met the required service conditions as of the date of the separation agreement. Performance-based awards for 46,630 shares were also cancelled as the required performance and service conditions had not been met as of the date of termination. Because the required performance conditions had not yet been met and the requisite service had not been provided by the employee, the Company reversed all previously recorded stock-based compensation in the amount of $69,000 in accordance with ASC 718.

Gregory L. Pope, Sr. Retirement Agreement

On May 8, 2023, the Company announced that Gregory L. Pope, Sr., Senior Vice President – Franchise Development, retired effective as of May 3, 2023 (the “Retirement Date”). In connection with his retirement, the Company and Mr. Pope entered into a retirement agreement and general release (the “Retirement Agreement”) that provides (i) Mr. Pope will provide consulting services to the Company, as an independent contractor, until December 31, 2023, for a monthly consulting fee of $22,000, (ii) a retirement bonus of 26 equal bi-weekly payments of $12,500 (less tax withholding) payable beginning November 2023, (iii) for accelerated vesting of 8,332 non-vested restricted stock units as of the Retirement Date, (iv) payment of the cost of Mr. Pope’s COBRA premiums for up to 18 months, and (v) reimbursement of Mr. Pope’s legal fees incurred in connection with the Retirement Agreement (not to exceed $7,500). In addition, the Retirement Agreement includes covenants related to cooperation, non solicitation, and employment, as well as customary release of claims and non-disparagement provisions in favor of the Company, and a non-disparagement provision in favor of Mr. Pope.

In connection with Mr. Dudley’s retirement in FY 2023, Mr. Dudley and the Company entered into a Separation Agreement and General Release (the “Separation Agreement”), dated September 30, 2022 (the “Effective Date”). Under the Separation Agreement, Mr. Dudley retired from the Company on the Effective Date and will be entitled, subject to the terms and conditions therein, to the following payments and separation benefits: (i) a cash separation payment amount in accordance with Mr. Dudley’s employment agreement; (ii) acceleration of vesting of Mr. Dudley’s 12,499 unvested restricted stock units as of the Effective Date; (iii) an additional cash severance payment of $70,000;

60


Table of Contents

 

ROCKY MOUNTAIN CHOCOLATE FACTORY, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

 

and (iv) Mr. Dudley has agreed to provide consulting services to the Company through December 31, 2022, to the extent requested by the Company, for which he will receive a cash payment of $56,250. In addition, the Separation Agreement includes covenants related to cooperation, solicitation, and employment, as well as the customary release of claims and non-disparagement provisions in favor of the Company.

During FY 2022 Bryan J. Merryman agreed to voluntarily step down as President and Chief Executive Officer (“CEO”) of the Company upon the hiring of a new President and CEO for the Company. On May 5, 2022 the Company concluded its search for a new CEO with the announcement that Robert Sarlls will succeed Mr. Merryman as the Company’s CEO beginning on May 9, 2022.

In connection therewith, the Company and Mr. Merryman entered into a letter agreement dated November 8, 2021 (the “Letter Agreement”), effective November 3, 2021 (the “Effective Date”), amending that certain Second Restated Employment Agreement, dated as of February 26, 2019, by and between the Company and Mr. Merryman (the “Current Employment agreement”). Pursuant to the Letter Agreement, among other things, Mr. Merryman agreed to (i) continue as Chief Financial Officer of the Company, and (ii) until the Company hires a new President and CEO, as the interim President and CEO of the Company. Except as specifically set forth in the Letter Agreement, all the terms and provisions of the Current Employment Agreement remain unmodified and in full force and effect. In addition, on November 3, 2021, the Compensation Committee of the Board of Directors recommended, and the Board of Directors unanimously approved, the acceleration of vesting of approximately 66,667 unvested restricted stock units previously granted to Mr. Merryman, such that the restricted stock units are fully vested as of November 3, 2021 (the “RSU Acceleration”). On July 7, 2022 Mr. Merryman retired from the Company and all of the Company’s obligations under the Letter Agreement and the Current Employment Agreement were satisfied.

As a result of the above agreements, the Company incurred the following costs during the fiscal years ended February 29 or 28, 2024, 2023 and 2022:

 

 

2024

 

 

2023

 

 

2022

 

Severance compensation:

 

$

692,295

 

 

$

928,938

 

 

$

1,344,813

 

Accelerated restricted stock unit compensation expense:

 

 

74,956

 

 

 

95,156

 

 

 

525,000

 

Reversal of previously recorded restricted stock unit compensation expense:

 

 

(69,032

)

 

 

 

 

 

 

Consulting Services and Retirement Bonus:

 

 

501,000

 

 

 

56,250

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Total

 

$

1,199,219

 

 

$

1,080,344

 

 

$

1,869,813

 

 

These costs are recognized as general and administrative expense in the Consolidated Statement of Operations.

NOTE 17 – DISCONTINUED OPERATIONS

On February 24, 2023 and May 1, 2023, the Company entered into agreements to sell: 1) all operating assets and inventory associated with the Company’s three U-Swirl Company-owned locations, and 2) all franchise rights and intangible assets associated with the franchise operations of U-Swirl, respectively. The May 1, 2023 sale was completed pursuant to an Asset Purchase Agreement (the “Asset Purchase Agreement”), dated May 1, 2023, by and among the Company, as guarantor, U Swirl as seller, LLC (“Purchaser”), a related company of Fosters Freeze, Inc., a California corporation. Pursuant to the Asset Purchase Agreement, on the Closing Date, Purchaser paid to U-Swirl $2.75 million, consisting of approximately (i) $1.75 million in cash and (ii) $1.0 million evidenced by a three-year secured promissory note in the aggregate original principal amount of $1.0 million. As a result of these asset sales, the activities of the Company’s subsidiary, U-Swirl, which were previously recorded to the U-Swirl operating segment are reported as discontinued operations in the consolidated statement of operations, consolidated balance sheet and consolidated statement of cash flows for all periods presented. The majority of the assets and liabilities of U-Swirl met the accounting criteria to be classified as held for sale and were aggregated and reported on separate lines of the respective statements.

61


Table of Contents

 

ROCKY MOUNTAIN CHOCOLATE FACTORY, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

 

On October 31, 2023, the Company filed a certificate of dissolution with the Secretary of State of the State of Nevada with respect to U-Swirl. As a result, U-Swirl is effectively fully dissolved and no longer in legal existence.

The following table discloses the results of operations of the businesses reported as discontinued operations for the years ended February 29 or 28, 2024, 2023 and 2022, respectively:

 

 

FOR THE YEARS ENDED FEBRUARY 29 or 28,

 

 

2024

 

 

2023

 

 

2022

 

Total Revenue

 

$

212,242

 

 

$

3,128,368

 

 

$

2,854,031

 

Cost of sales

 

-

 

 

 

654,353

 

 

 

556,933

 

Operating Expenses

 

 

143,198

 

 

 

2,048,129

 

 

 

2,087,021

 

Gain on disposal of assets

 

 

(634,790

)

 

-

 

 

-

 

Other expense, net

 

-

 

 

-

 

 

(137

 

Earnings from discontinued operations before
   income taxes

 

 

703,834

 

 

 

425,886

 

 

 

210,214

 

Income tax provision

 

-

 

 

 

618,308

 

 

 

52,194

 

Earnings (loss) from discontinued operations, net of tax

 

$

703,834

 

 

$

(192,422

)

 

$

158,020

 

 

The following table reflects the summary of assets and liabilities held for sale for U-Swirl as of February 29 or 28, 2024 and 2023, respectively:

 

 

AS OF FEBRUARY 29 or 28,

 

 

2024

 

 

2023

 

Accounts and notes receivable, net

 

$

-

 

 

$

75,914

 

Inventory, net

 

-

 

 

 

6,067

 

Other

 

-

 

 

 

1,023

 

Current assets held for sale

 

-

 

 

 

83,004

 

 

 

 

 

 

 

Property and equipment, net

 

-

 

 

-

 

Franchise rights, net

 

-

 

 

 

1,708,336

 

Intangible assets, net

 

-

 

 

 

48,095

 

Deferred income taxes

 

-

 

 

-

 

Other

 

-

 

 

 

9,415

 

Long-term assets held for sale

 

-

 

 

 

1,765,846

 

Total Assets Held for Sale

 

-

 

 

 

1,848,850

 

 

 

 

 

 

 

Accounts payable

 

-

 

 

 

125,802

 

Accrued compensation

 

-

 

 

 

11,205

 

Accrued liabilities

 

-

 

 

 

11,981

 

Contract liabilities

 

-

 

 

 

29,951

 

Current liabilities held for sale

 

-

 

 

 

178,939

 

 

 

 

 

 

 

Contract liabilities, less current portion

 

-

 

 

 

184,142

 

Long term liabilities held for sale

 

-

 

 

 

184,142

 

Total Liabilities Held for Sale

 

$

-

 

 

$

363,081

 

 

62


Table of Contents

 

ROCKY MOUNTAIN CHOCOLATE FACTORY, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)

 

The following table summarizes the gain recognized during the year ended February 29, 2024 related to the sale of assets on May 1, 2023, as described above:

 

Cash proceeds from the sale of assets

 

$

1,757,738

 

Notes receivable

 

 

1,000,000

 

 

 

 

Total consideration received

 

 

2,757,738

 

 

 

 

Assets and liabilities transferred

 

 

 

Franchise rights

 

 

1,703,325

 

Inventory

 

 

6,067

 

Liabilities

 

 

(229,431

)

 

 

 

Net assets transferred

 

 

1,479,961

 

 

 

 

Costs associated with the sale of assets

 

 

642,987

 

 

 

 

Gain on disposal of assets

 

$

634,790

 

 

63


ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

None.

ITEM 9A. CONTROLS AND PROCEDURES

Disclosure Controls and Procedures and Changes in Internal Control Over Financial Reporting

Disclosure Controls and Procedures — The Company maintains disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), that are designed to ensure that material information relating to the Company is made known to the officers who certify the Company’s financial reports and to other members of senior management and the Board of Directors. These disclosure controls and procedures are designed to ensure that information required to be disclosed in the Company’s reports that are filed or submitted under the Exchange Act, are recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed in the reports that the Company files or submits under the Exchange Act is accumulated and communicated to our management, including our principal executive and principal financial officer, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.

Management, under the supervision and with the participation of our Interim Chief Executive Officer and Chief Financial Officer, has conducted an evaluation (pursuant to Rule 13a-15(b) of the Exchange Act), as of February 29, 2024, of the Company’s disclosure controls and procedures. Based on that evaluation, our Interim Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures were effective as of February 29, 2024.

Managements Annual Report on Internal Control over Financial Reporting — Management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) and 15d-15(f) under the Exchange Act). The Company’s internal control over financial reporting is a process designed under supervision of the Company’s principal executive officer and principal financial officer to provide reasonable assurance regarding the reliability of financial reporting and preparation of the Company’s consolidated financial statements for external purposes in accordance with generally accepted accounting principles. Management, with the participation of our Interim Chief Executive Officer, has evaluated the effectiveness, as of February 29, 2024, of the Company’s internal control over financial reporting. In making this evaluation, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission in its publication Internal Control-Integrated Framework (2013). Based on that evaluation, management concluded that the Company’s internal control over financial reporting was effective as of February 29, 2024.

Under the applicable SEC rules, we are not required to include an attestation report of our independent registered public accounting firm, CohnReznick LLP, on the Company’s internal control over financial reporting.

Changes in Internal Control over Financial Reporting — During the year ended February 28, 2023, we identified a material weakness in our internal controls resulting from our finance department not being able to process and account for complex, non-routine transactions in accordance with GAAP. During the year ended February 29, 2024, we retained the assistance of several accounting experts to assist us in the accounting and reporting of complex, non-routine transactions and ensure correct accounting under US GAAP. As of February 29, 2024, management determined that the enhancements to the controls noted above have been in place for a sufficient period of time and has concluded, through testing, that the material weakness identified in the prior year has been remediated.

 

Except as noted above, our management, including our Interim Chief Executive Officer, confirm that there were no other changes in our company's internal control over financial reporting during the fiscal year ended February 29, 2024 that have materially affected, or are reasonably likely to materially affect, our company's internal control over financial reporting.

ITEM 9B. OTHER INFORMATION

 

64


During the three months ended February 29, 2024, none of our directors or officers (as defined in Rule 16a-1(f) of the Exchange Act) adopted or terminated a Rule 10b5-1 trading arrangement or non-Rule 10b5-1 trading arrangement (as such terms are defined in Item 408 of Regulation S-K under the Securities Act).

ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

Not Applicable.

65


PART III.

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

The information required by this item is incorporated herein by reference from our Proxy Statement for our 2024 Annual Meeting of Stockholders, to be filed no later than 120 days after February 29, 2024.

ITEM 11. EXECUTIVE COMPENSATION

The information required by this item is incorporated herein by reference from our Proxy Statement for our 2024 Annual Meeting of Stockholders, to be filed no later than 120 days after February 29, 2024.

ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

Except for the information below, the information required by this item is incorporated herein by reference from our Proxy Statement for our 2024 Annual Meeting of Stockholders, to be filed no later than 120 days after February 29, 2024.

Equity Compensation Plan Information

The following table provides information with respect to the Company’s equity compensation plan, as of February 29, 2024, which consists solely of the Company’s 2007 Equity Incentive Plan:

 

Plan category

 

Number of
securities to
be issued
upon exercise
of outstanding
options, warrants
and rights (1)

 

 

Weighted-
average
exercise
price of
outstanding
options, warrants
and rights (1)

 

 

Number of
securities
remaining
available for
future issuance
under equity
compensation
plans (excluding
securities
reflected
in column(a)) (2)

 

Equity compensation plans approved by the Company’s
   stockholders

 

 

178,656

 

 

$

6.49

 

 

 

183,974

 

Equity compensation plans not approved by the Company’s
   stockholders

 

-0-

 

 

-0-

 

 

-0-

 

Total

 

 

178,656

 

 

$

6.49

 

 

 

183,974

 

 

(1)
Awards outstanding under the 2007 Equity Incentive Plan as of February 29, 2024 consist of 160,958 unvested restricted stock units and 17,698 outstanding stock options with a weighted-average exercise price of $6.49.
(2)
Represents shares remaining available under the Company’s 2007 Equity Incentive Plan. Shares available for future issuances under the 2007 Equity Incentive Plan may be issued in the form of stock options, stock appreciation rights, restricted stock and stock units, performance shares and performance units, and other stock and cash based awards.

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

The information required by this item is incorporated herein by reference from our Proxy Statement for our 2024 Annual Meeting of Stockholders, to be filed no later than 120 days after February 29, 2024.

ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES

The information required by this item is incorporated herein by reference from our Proxy Statement for our 2024 Annual Meeting of Stockholders, to be filed no later than 120 days after February 29, 2024.

66


PART IV.

ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES

(a)
The following documents are filed as part of this Annual Report:
1.
Financial Statements

 

 

Page

 

Report of Independent Registered Public Accounting Firm (PCAOB ID No. 596)

35

Report of Independent Registered Public Accounting Firm (PCAOB ID No. 166)

 

Consolidated Statements of Operations

37

Consolidated Balance Sheets

38

Consolidated Statements of Changes in Stockholders’ Equity

39

Consolidated Statements of Cash Flows

40

Notes to Consolidated Financial Statements

41

 

2.
Financial Statement Schedule

Schedule II

Valuation and Qualifying Accounts

 

 

Balance at
Beginning
of Period

 

 

Additions
Charged to
Costs & Exp.

 

 

Deductions

 

 

Balance at
End of
Period

 

Year Ended February 29, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Valuation Allowance for Accounts and Notes
   Receivable

 

 

763,905

 

 

 

112,922

 

 

 

515,039

 

 

 

361,788

 

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended February 28, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Valuation Allowance for Accounts and Notes
   Receivable

 

 

983,022

 

 

 

(173,600

)

 

 

45,517

 

 

 

763,905

 

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended February 28, 2022

 

 

 

 

 

 

 

 

 

 

 

 

Valuation Allowance for Accounts and Notes
   Receivable

 

 

1,454,140

 

 

 

-

 

 

 

471,118

 

 

 

983,022

 

 

67


3.
Exhibits

The exhibits listed on the Exhibit Index are filed as part of this Form 10-K.

EXHIBIT INDEX

 

Exhibit Number

Description

Incorporated by Reference or
Filed/Furnished Herewith

 

 

 

 

 

2.1

Asset Purchase Agreement, dated May 1, 2023, by and among U-Swirl International, Inc., a Nevada corporation, U Swirl, LLC, a Delaware limited liability company, and Rocky Mountain Chocolate Factory, Inc., a Delaware corporation

Exhibit 2.1 to the Current Report on Form 8-K filed on May 4, 2023 (File No. 001-36865)

 

 

 

 

 

3.1

Amended and Restated Certificate of Incorporation of Rocky Mountain Chocolate Factory, Inc., a Delaware corporation

Exhibit 3.1 to the Current Report on Form 8-K12G3 filed on March 2, 2015 (File No. 001-36865)

3.2

Third Amended and Restated Bylaws of Rocky Mountain Chocolate Factory, Inc.

Exhibit 3.1 to the Current Report on Form 8-K filed on September 12, 2023 (File No. 001-36865)

4.1**

Description of Securities

Filed herewith.

10.1**

Form of Employment Agreement (Officers)

Exhibit 10.1 to the Annual Report on Form 10-K for the fiscal year ended February 28, 2007 (File No. 000-14749)

10.2

Form of Franchise Agreement for Rocky Mountain Chocolate Factory

Exhibit 10.1 to the Quarterly Report on Form 10-Q for the quarter ended May 31, 2010 (File No. 000-14749)

10.3**

Rocky Mountain Chocolate Factory, Inc. 2007 Equity Incentive Plan (as Amended and Restated)

Exhibit 10.1 to the Current Report on Form 8-K filed on September 18, 2020 (File No. 001-36865)

10.4**

Form of Indemnification Agreement (Directors)

Exhibit 10.7 to the Annual Report on Form 10-K for the fiscal year ended February 28, 2007 (File No. 000-14749)

10.5**

Form of Indemnification Agreement (Officers)

Exhibit 10.8 to the Annual Report on Form 10-K for the fiscal year ended February 28, 2007 (File No. 000-14749)

10.6*

Master License Agreement, dated August 17, 2009, between Kahala Franchise Corp. and Rocky Mountain Chocolate Factory, Inc., a Colorado corporation

Exhibit 10.3 to the Quarterly Report on Form 10-Q of the Registrant for the quarter ended August 31, 2009 (File No. 000-14749)

10.7

Credit Agreement, dated October 13, 2021, between Wells Fargo Bank, National Association and Rocky Mountain Chocolate Factory, Inc.

Exhibit 10.3 to the Current Report on Form 8-K filed on October 6, 2022 (File No. 001-36865)

10.8

First Amendment to Credit Agreement, dated September 26, 2022, between Wells Fargo Bank, National Association and Rocky Mountain Chocolate Factory, Inc.

Exhibit 10.1 to the Current Report on Form 8-K filed on October 6, 2022 (File No. 001-36865)

68


10.9

Second Amendment to Credit Agreement, dated September 20, 2023 by and between Wells Fargo Bank, National Association and Rocky Mountain Chocolate Factory, Inc.

Exhibit 10.1 to the Current Report on Form 8-K filed on October 3, 2023 (File No. 001-36865)

 

 

 

 

 

10.9

 

Revolving Line of Credit Note, dated September 28, 2023, between Wells Fargo Bank, National Association and Rocky Mountain Chocolate Factory, Inc.

 

Exhibit 10.2 to the Current Report on Form 8-K filed on October 3, 2023 (File No. 001-36865)

 

 

 

 

 

10.10†

 

Settlement and Release Agreement, dated December 14, 2022, between Bradley L. Radoff, Andrew T. Berger, AB Value Management LLC, Mary Bradley and Rocky Mountain Chocolate Factory, Inc.

 

Exhibit 10.1 to the Current Report on Form 8-K filed on December 16, 2022 (File No. 001-36865)

 

 

 

 

 

10.11**

 

Offer Letter, dated May 3, 2022, between Rocky Mountain Chocolate Factory, Inc. and Robert J. Sarlls.

 

Exhibit 10.1 to the Current Report on Form 8-K filed on May 6, 2022 (File No. 001-36865)

 

 

 

 

 

10.12**

 

Retirement Agreement and General Release, dated May 3, 2023, between Rocky Mountain Chocolate Factory, Inc., a Delaware Corporation, and Gregory L. Pope

 

Exhibit 10.1 to the Current Report on Form 8-K filed on May 8, 2023 (File No. 001-36865)

 

 

 

 

 

10.13**

 

Offer Letter, dated July 15, 2022, between Rocky Mountain Chocolate Factory, Inc. and Allen Arroyo

 

Exhibit 10.1 to the Current Report on Form 8-K filed on July 21, 2022 (File No. 001-36865)

 

 

 

 

 

10.14

 

Secured Promissory Note, dated May 1, 2023, by and between U Swirl, LLC, a Delaware limited liability company, and U-Swirl International, Inc., a Nevada corporation

 

Exhibit 10.1 to the Current Report on Form 8-K filed on May 4, 2023 (File No. 001-36865)

 

 

 

 

 

10.15

 

Security Agreement, dated May 1, 2023, by and among U-Swirl International, Inc., a Nevada corporation, Bob Partners X, LLC, a Delaware limited liability company, U Swirl, LLC, a Delaware limited liability company, U Swirl Franchising LLC, a Delaware limited liability company, and U Swirl Gift Card LLC

 

Exhibit 10.2 to the Current Report on Form 8-K filed on May 4, 2023 (File No. 001-36865)

 

 

 

 

 

10.16

 

Pledge Agreement, dated May 1, 2023, by and among, U Swirl, LLC, a Delaware limited liability company, U-Swirl International, Inc., a Nevada corporation, Bob Partners X, LLC, a Delaware limited liability company, and certain persons named therein

 

Exhibit 10.3 to the Current Report on Form 8-K filed on May 4, 2023 (File No. 001-36865)

 

 

 

 

 

10.18

 

Waiver and Consent, dated August 3, 2023, to Settlement Agreement and Release

 

Exhibit 10.1 to the Current Report on Form 8-K filed on August 7, 2023 (File No. 001-36865)

 

 

 

 

 

10.19

 

Covenant Breach Waiver, dated January 22, 2024, issued by Wells Fargo Bank, N.A.,

 

Exhibit 10.3 to the Current Report on Form 8-K filed on January 26, 2024 (File No. 001-36865)

 

 

 

 

 

10.20

 

Offer Letter, dated March 25, 2024, by and between Rocky Mountain Chocolate Factory, Inc. and Starlette B. Johnson

 

Exhibit 10.1 to the Current Report on Form 8-K filed on March 28, 2024 (File No. 001-36865

 

 

 

 

 

10.21

 

Separation Agreement, dated January 27, 2024, by and between Rocky Mountain Chocolate Factory, Inc. and Robert J. Sarlls

 

Filed herewith.

 

 

 

 

 

21.1

 

Subsidiaries of the Registrant

 

Filed herewith.

 

 

 

 

 

23.1

 

Consent of Plante & Moran, PLLC Independent Registered Public Accounting Firm

 

Filed herewith.

69


 

 

 

 

 

23.2

 

Consent of CohnReznick LLP Independent Registered Public Accounting Firm

 

Filed herewith.

 

 

 

 

 

31.1

 

Certification Pursuant To Section 302 of the Sarbanes-Oxley Act of 2002

 

Filed herewith.

 

 

 

 

 

32.1

 

Certification Pursuant To Section 906 Of The Sarbanes-Oxley Act of 2002

 

Filed herewith.

 

 

 

 

 

97.1

 

Rocky Mountain Chocolate Factory, Inc. Clawback Policy

 

Filed herewith.

 

 

 

 

 

101.INS

 

Inline XBRL Instance Document (the Instance Document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document) (1)

 

Filed herewith.

 

 

 

 

 

101.SCH

 

Inline XBRL Taxonomy Extension Schema With Embedded Linkbase Documents

 

Filed herewith.

 

 

 

 

 

104

 

Cover Page Interactive Data File (embedded within the Inline XBRL document and contained in Exhibit 101)

 

Filed herewith.

 

* Contains material that has been omitted pursuant to a request for confidential treatment and such material has been filed separately with the SEC.

** Management contract or compensatory plan required to be filed as an exhibit pursuant to Item 15(c) of Form 10-K.

(1) These interactive data files shall not be deemed filed for purposes of Section 11 or 12 of the Securities Act of 1933, as amended, or Section 18 of the Securities Exchange Act of 1937, as amended, or otherwise subject to liability under those sections.

ITEM 16. FORM 10-K SUMMARY

Not applicable.

70


SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

 

ROCKY MOUNTAIN CHOCOLATE FACTORY, INC.

 

 

 

Date: June 13, 2024

 

/s/ Jeffrey R. Geygan

 

 

JEFFREY R. GEYGAN

 

 

Interim Chief Executive Officer

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

 

 Date: June 13, 2024

 

/s/ Jeffrey R. Geygan

 

 

JEFFREY R. GEYGAN

 

 

Interim Chief Executive Officer

 

 

(Principal Executive Officer, Principal Financial Officer, and Principal Accounting Officer)

 

 

 

Date: June 13, 2024

 

/s/ Starlette B. Johnson

 

 

STARLETTE B. JOHNSON, Chair of Board

 

 

 

Date: June 13, 2024

 

/s/ Steven L. Craig

 

 

STEVEN L. CRAIG, Director

 

 

 

Date: June 13, 2024

 

/s/ Mark Riegel

 

 

MARK RIEGEL, Director

 

 

 

 

71


EX-4.1 2 rmcf-ex4_1.htm EX-4.1 EX-4.1

 

Exhibit 4.1

DESCRIPTION OF CAPITAL STOCK

Rocky Mountain Chocolate Factory, Inc. (the “Company”) is incorporated in the State of Delaware and has one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), which is our common stock, $0.001 par value per share (“Common Stock”). The rights of stockholders of the Company are generally governed by Delaware law and the Company’s amended and restated certificate of incorporation (the “Certificate of Incorporation”) and Third Amended and Restated Bylaws (the “Bylaws”). The following is a summary of the material provisions of the Certificate of Incorporation and Bylaws. This summary is not complete and is qualified by reference to the full texts of the Certificate of Incorporation and Bylaws, copies of which are filed with the Securities and Exchange Commission (“SEC”), as well as applicable provisions of the Delaware General Corporation Law (“DGCL”).

General

The authorized capital stock of the Company consists of 46,000,000 shares of Common Stock, and 250,000 shares of preferred stock, $0.001 par value per share (“Preferred Stock”).

Common Stock

The holders of Common Stock are entitled to one vote per share on all matters to be voted on by the common stockholders, including the election of directors. Except as provided by the terms of any outstanding Preferred Stock, our common stockholders will possess exclusive voting power. The holders of Common Stock are not entitled to cumulative voting in the election of directors. Directors will be elected by a plurality of the votes cast in the election of directors at a duly called meeting at which a quorum is present. The affirmative vote of a majority of the votes cast at a duly called meeting at which a quorum is present shall be sufficient to approve all other matters which may properly come before the meeting, unless more than a majority of the votes cast is required by law or the Certificate of Incorporation.

Subject to preferences of any outstanding shares of Preferred Stock, the holders of Common Stock are entitled to receive ratably any dividends our Board of Directors (“Board of Directors”) may declare out of funds legally available for the payment of dividends. If the Company is liquidated, dissolved or wound up, the holders of Common Stock are entitled to share pro rata in all assets remaining after payment of, or provision for, the Company’s liabilities and liquidation preferences of any outstanding shares of Preferred Stock. Holders of our Common Stock have no preemptive, subscription, redemption, sinking fund or conversion rights. The rights, preferences and privileges of holders of our Common Stock are subject to, and may be adversely affected by, the rights of the holders of shares of any series of Preferred Stock which we may designate and issue in the future.

Preferred Stock

The Board of Directors has the authority, subject to limitations prescribed by law, without further action by the stockholders, to issue up to 250,000 shares of Preferred Stock from time to time in one or more series and to establish the number of shares to be included in each such series. The Board of Directors also has the authority to fix the designations, voting powers, preferences, privileges, rights and limitations of any series of Preferred Stock, including dividend rights, conversion rights, voting rights, terms of redemption and liquidation preferences, any or all of which may be greater than the rights of the Common Stock. The Board of Directors, without stockholder approval, can issue Preferred Stock with voting, conversion or other rights that could adversely affect the voting power and other rights of the holders of Common Stock. The issuance of Preferred Stock may decrease the market price of the Company’s Common Stock.

Board of Directors

The Board of Directors is not classified and each of our directors is elected annually. Our Certificate of Incorporation provides that the number of directors may be fixed only by the resolution of the Board of Directors. Subject to the rights of the holders of any outstanding Preferred Stock, any vacancy in the Board of Directors (including a vacancy caused by an increase in the number of directors) may be filled solely by resolution adopted by a majority of our directors then in office, whether or not such majority constitutes less than a quorum, or by a single remaining director. Subject to the rights of holders of any outstanding Preferred Stock to elect directors or to remove directors so elected, a director may be removed only by the affirmative vote of the holders of at least a majority of the voting power of the outstanding capital stock entitled to vote in the election of directors, voting as a single class.

 

 

Special Meetings of Stockholders

Subject to the rights of holders of any outstanding Preferred Stock, special meetings of stockholders may be called only (a) pursuant to a resolution approved by a majority of the Board of Directors, (b) by the chair of the Board of Directors, or (c) by holders of at least 25% of all the shares entitled to vote at the meeting, provided that such

 


 

holders have continuously held at least 25% of all the shares entitled to vote at the meeting for a period of two years prior to such special meeting.

No Stockholder Action by Written Consent

The Certificate of Incorporation provides that stockholders may not take action by written consent in lieu of a meeting.

Advance Notice Requirements for Stockholder Proposals and Director Nominations

Except as provided in Rule 14a-8 of the Exchange Act and under the “Proxy Access” heading below, a stockholder who intends to propose business or nominate candidates for election as directors at an annual or special meeting of the stockholders of the Company must comply with the notice, informational requirements and procedures set forth in our Certificate of Incorporation and Bylaws. For the notice to be timely in connection with an annual meeting, such notice must be received by the Secretary of the Company at the principal executive offices of the Company not less than 90 nor more than 120 days prior to the one-year anniversary of the preceding year’s annual meeting. However, in the event that the next annual meeting of stockholders is convened more than 30 days prior to or delayed by more than 30 days after the one-year anniversary of the date of the prior year’s annual meeting, notice by the stockholder to be timely must be received by the Secretary of the Company at the principal executive offices of the Company not later than the close of business on the later of the (i) 90th day before such annual meeting or (ii) 10th day following the date on which public announcement of the date of the next annual meeting of stockholders is first made. To nominate a nominee for election to the Board of Directors at a special meeting at which directors are to be elected, a stockholder’s notice must be received by the Secretary of the Company at the principal executive offices of the Company not later than the close of business on the later of the 90th day prior to such special meeting or the 10th day following the day on which public announcement is first made of the date of the special meeting and of the nominees proposed by the Board of Directors to be elected at such meeting.

Proxy Access

A qualifying stockholder, or a group of up to 20 such stockholders, owning at least 3% of the Company’s outstanding Common Stock throughout the three-year period preceding and including the date of submission of a director nomination notice, and who continues to own at least 3% of the Company’s outstanding Common Stock through the date of an annual meeting, may generally be able to nominate and include in the Company’s proxy materials for an annual meeting of stockholders, qualifying director nominees constituting up to the greater of one nominee or 25% of the total number of directors of the Company on the last day on which a director nomination notice may be submitted pursuant to the Bylaws; provided that the qualifying stockholder(s) and director nominee(s) satisfy the eligibility, procedural and other requirements specified in the Bylaws, including that notice of a nomination be delivered to the Company not less than 120 days or more than 150 days before the first anniversary of the date that the Company first sent its proxy statement or a notice of availability of proxy materials (whichever is earlier) to stockholders for the prior year’s annual meeting.

Amendment to the Certificate of Incorporation and the Bylaws

The Certificate of Incorporation may generally be amended by the affirmative vote of a majority of the holders of the outstanding stock entitled to vote, except with respect to provisions regarding (i) the (a) Board of Directors, (b) stockholder meetings, and (c) the alteration, amendment, or repeal of the Certificate of Incorporation, which may only be amended upon approval of holders of at least 66-2/3% of the voting power of all of the Company’s then-outstanding shares then entitled to vote in the election of directors, voting together as a single class, and (ii) the limitation of director liability and indemnification, which may only be amended by the affirmative vote of the holders of at least 80% of the voting power of the Company’s then-outstanding shares then entitled to vote in the election of directors, voting together as a single class. The Bylaws may generally be amended by the Board of Directors or by stockholders upon approval of holders of at least 66-2/3% of the voting power of all of the Company’s then-outstanding voting stock, voting together as a single class.

Limitations on Business Combinations with Interested Stockholders

We are also subject to Section 203 of the Delaware General Corporation Law which, subject to exceptions, prohibits a Delaware corporation from engaging in any business combination with any “interested stockholder” for a period of three years following the date that a stockholder became an interested stockholder, unless:

• prior to that date, the Board of Directors approved either the business combination or the transaction which resulted in the stockholder becoming an interested stockholder;

• upon consummation of the transaction that resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock outstanding at the time the transaction commenced, excluding for purposes of determining the voting stock outstanding (but not the outstanding voting stock owned by the interested stockholder) (a) shares owned by persons who are directors and also officers, and (b) shares owned by employee stock plans in which employee participants do not have the right

 


 

to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer; or

 

 

• on or following that date the business combination is approved by the Board of Directors and authorized at an annual or special meeting of stockholders, by the affirmative vote of at least 66-2/3% of the outstanding voting stock that is not owned by the interested stockholder.

The term “interested stockholder” is defined generally as any person who is the owner of 15% or more of the Company’s outstanding voting stock or any person who is an affiliate or associate of the Company and was the owner of 15% or more of the Company’s outstanding voting stock at any time within the three-year period immediately prior to the date on which it is sought to be determined whether such person is an interested stockholder, and the affiliates and associates of such person.

Anti-Takeover Effects of Various Provisions

Certain provisions of the DGCL, our Certificate of Incorporation and our Bylaws summarized above may have an anti-takeover effect and could make the following transactions more difficult: acquisition of the Company by means of a tender offer; acquisition of the Company by means of a proxy contest or otherwise; or removal of the Company’s incumbent officers and directors. It is possible that these provisions could make it more difficult to accomplish or could deter transactions that stockholders may otherwise consider to be in their best interest or in the best interests of the Company, including transactions that might result in a premium over the market price for shares of our Common Stock.

Transfer Agent

The transfer agent for the Common Stock is Computershare Trust Company, N.A. Its address is c/o Computershare Investor Services, 150 Royall St., Suite 101, Canton, MA 02021 or P.O. Box 43078, Providence, RI 02940-3078 and its telephone number is (800) 962-4284.

Nasdaq Global Market Listing

Our Common Stock is listed on the Nasdaq Global Market under the trading symbol “RMCF.”

 


EX-10.21 3 rmcf-ex10_21.htm EX-10.21 EX-10.21

Exhibit 10.21

SEPARATION AGREEMENT AND GENERAL RELEASE

This Separation Agreement and General Release (hereinafter “Agreement”) is hereby entered into effective as of January 27, 2024 between ROCKY MOUNTAIN CHOCOLATE FACTORY, INC. (hereinafter “the Company”) and ROBERT J. SARLLS (hereinafter “Mr. Sarlls”), who are collectively referred to herein as the “Parties.” As set forth in more detail below, by signing this Agreement, Mr. Sarlls understands that he, among other things, is giving up claims (both known and unknown) he might have against the Company, is releasing the Company from all liability, and is agreeing not to file a lawsuit of any kind against the Company. In consideration of the mutual promises contained herein, and other good and valuable consideration as hereinafter recited, the receipt and adequacy of which is hereby acknowledged, the Parties, intending to be legally bound, agree as follows:

1.
Effective as of January 27, 2024, the Company has involuntarily terminated the employment of Mr. Sarlls without Cause (as defined in the employment agreement between the Company and Mr. Sarlls dated May 3, 2022) (the “Employment Agreement”). In accordance with the Employment Agreement, Mr. Sarlls hereby resigns from the Company’s Board of Directors, and any positions held with any affiliates of the Company, effective as of January 27, 2024.
2.
In full and complete settlement of these matters, the Company agrees to provide the following payments and benefits to Mr. Sarlls in accordance with the terms of the Employment Agreement:
(a)
Base salary continuation for a period of fifteen (15) months on the Company’s regular payroll schedule, commencing with the first paydate following January 27, 2024 (i.e., February 6, 2024) and ending on April 29, 2025. As of January 27, 2024, Mr. Sarlls’ annual base salary is $390,000, and therefore, the gross amount of each salary continuation payment will be $15,000. As set forth in the Employment Agreement, no payments of base salary will be made until April 2, 2024, which is the first paydate occurring after the sixty (60)-day period following January 27, 2024. Payments of base salary that would have been made on the regular payroll schedule during this sixty (60) day period (gross amount of $60,000) shall be made on April 2, 2024, along with the $15,000 (gross amount) otherwise payable on that date. The total amount of the base salary continuation payments under this Section 2(a) is $495,000.
(b)
Accrued unused PTO in the gross amount of $37,500 payable on the February 7, 2024 paydate.
(c)
If Mr. Sarlls elects COBRA health coverage continuation, the Company will reimburse Mr. Sarlls for, or pay directly, the premium charged for such coverage, until the earliest to occur of (i) January 27, 2025, (ii) the date on which Mr. Sarlls obtains health insurance coverage from another source, or (iii) the date on which Mr. Sarlls ceases to be eligible for COBRA health coverage continuation.

Mr. Sarlls agrees that he is not otherwise entitled to the payments and benefits described in Sections 2(a), and (c) above unless he signs this Agreement and does not revoke it within the revocation period described in Section 22. Mr. Sarlls further agrees that, except as provided in this Agreement, he is not entitled to any compensation, payments, reimbursement, equity, stock,

 


 

options, benefits or remuneration in any form from the Company or any Releasee (as defined below), including but not limited to any portion of the annual cash incentive award for the fiscal year ending February 29, 2024, and that he has forfeited all of his outstanding nonvested equity awards, which are as follows:

i.
11,528 Time-Vested Stock Options granted May 9, 2022. (A total of 27,668 Time-Vested Options were granted on this date, of which 16,140 have vested and remain exercisable in accordance with their terms, subject to the terms of the stock option agreement regarding expiration of unexercised vested stock options following termination of employment.)
ii.
27,130 Time-Vested Restricted Stock Units granted August 11, 2023.
iii.
42,391 Performance-Vested Restricted Stock Units granted August 11, 2023.
3.
Mr. Sarlls waives any right to future employment with the Company or any of its parents, subsidiaries, affiliates, or successors. Mr. Sarlls further agrees never to apply for, seek, or pursue employment at, or election or appointment to the board of directors of, the Company or any such related entities, and agrees that the Company or such related entities has no obligation to consider any such application.
4.
Mr. Sarlls agrees that upon the separation of his employment with the Company, he will surrender, to the best of his abilities, to the Company every item and every document that is the Company’s property (including but not limited to keys, credit cards, records, computers, peripherals, computer files or storage media, notes, memoranda, models, inventory and equipment) or contains Company information, in whatever form. All of these materials are the sole and absolute property of the Company.
5.
All reference requests from Mr. Sarlls’s prospective employers shall be made in writing addressed to the attention of the Chair of the Company’s Board of Directors, and shall include a written authorization signed by Mr. Sarlls for the release of the information. The Company will provide to prospective employers Mr. Sarlls’s dates of employment, job title, and last annual compensation. Mr. Sarlls hereby acknowledges that the Confidential and Proprietary Information, Inventions Assignment, Restrictive Covenant and Arbitration Agreement between him and the Company shall remain in effect in accordance with its terms.
6.
Mr. Sarlls will cooperate with any reasonable request by the Company in connection with any matter with which he was involved or any existing or potential claim, investigation, administrative proceeding, lawsuit or other legal or business matter that arose during his employment by the Company.
7.
Mr. Sarlls agrees that, to the maximum extent permitted by law, and in consideration of the payments and consideration described herein, he will, and hereby does, forever and irrevocably release and discharge the Company, its officers, directors, employees, independent contractors, agents, affiliates, parents, subsidiaries, divisions, predecessors, employee benefit plans, purchasers, assigns, representatives, successors and successors in interest (herein

2


 

collectively referred to as “Releasees”) from any and all claims, causes of action, damages of any kind, obligations, contracts, promises, expenses, costs, attorneys’ fees, compensation, and liabilities, known or unknown, whatsoever which he now has, has had, or may have, whether the same be at law, in equity, or mixed, in any way arising from or relating to any act, occurrence, or transaction on or before the date of this Agreement, including without limitation his employment and separation of employment from the Company. This waiver and release does not apply to any claim that may arise after the date that Mr. Sarlls signs this Agreement. THIS IS A GENERAL RELEASE. Mr. Sarlls expressly acknowledges that this General Release includes, but is not limited to, Mr. Sarlls’s intent to release the Company from any claim relating to his employment at the Company, including, but not limited to, tort and contract claims, wrongful discharge claims, pension claims, employee benefit claims, severance benefits, statutory claims, compensation claims, claims for damages, claims under any state, local or federal wage and hour law or wage payment or collection law, and claims of discrimination, retaliation or harassment based on age, race, color, sex, religion, handicap, disability, national origin, ancestry, citizenship, marital status, sexual orientation, genetic information or any other protected basis, or any other claim of employment discrimination, retaliation or harassment under the Age Discrimination In Employment Act (29 U.S.C. §§ 626 et seq., “ADEA”), Title VII of the Civil Rights Acts of 1964 and 1991 as amended (42 U.S.C. §§ 2000e et seq.), the Americans With Disabilities Act (42 U.S.C. §§ 12101 et m.), and any other law, statute, regulation or ordinance of any kind, including those prohibiting employment discrimination or governing employment. The Parties agree that this General Release provision, and the covenant not to sue provision below, survive and remain in full force and effect in the event the Company or any Releasee institutes an action or proceeding against Mr. Sarlls for breach of any provision of this Agreement.
8.
Mr. Sarlls represents and agrees that he has not, by himself or on his behalf, instituted, prosecuted, filed, or processed any litigation, claims or proceedings against the Company or any Releasees. Mr. Sarlls agrees, to the maximum extent permitted by law, not to make or file any lawsuits, complaints, or other proceedings against the Company or any Releasee or to join in any such lawsuits, complaints, or other proceedings against the Company or Releasees concerning any matter relating to his employment with the Company or that arose on or prior to the date of this Agreement. Nothing in this Agreement prohibits Mr. Sarlls from filing a charge with any government administrative agency (such as the Equal Employment Opportunity Commission), or from testifying, assisting or participating in an investigation, hearing or proceeding conducted by such agency; however, Mr. Sarlls waives the right to receive any individualized relief, such as reinstatement, backpay, or other damages, in a lawsuit or administrative action brought by Mr. Sarlls or by any government agency on his behalf. Mr. Sarlls agrees that if there is any complaint filed in any court or arbitral forum which seeks reinstatement, damages or other remedies for Mr. Sarlls relating to any claim that is covered by this Agreement, Mr. Sarlls will immediately file a dismissal with prejudice of such claim or remedy.
9.
Mr. Sarlls further agrees and covenants that, to the maximum extent permitted by law, he will not and has not, encourage or voluntarily assist or aid in any way others in making or filing any lawsuits, complaints, or other proceedings against the Company, or any other Releasee.
10.
Nothing in this Agreement prevents Mr. Sarlls from discussing or disclosing information about unlawful acts in the workplace, such as harassment or discrimination or any other conduct that Mr. Sarlls has reason to believe is unlawful.

3


 

11.
Mr. Sarlls acknowledges and declares that he has been fully compensated for all work performed and time he has worked while employed by the Company, and that he is not owed any compensation, wages, salary, payments, bonus, equity interest, remuneration or income from the Company of any kind, including, but not limited to amounts under his Employment Agreement with the Company, except as provided in this Agreement.
12.
The Parties further agree that, in entering into this Agreement, the Company is expressly relying on the foregoing representations by Mr. Sarlls, and that Mr. Sarlls is expressly relying on the foregoing representations of the Company. The Parties further agree that the representations made by each party in the proceeding sections are admissions by each party and are admissible, if offered by the Company or Mr. Sarlls, as a sworn statement of fact by the Company or Mr. Sarlls in any proceeding between the Parties.
13.
The Parties agree that the above-mentioned consideration is not to be construed as an admission of any wrongdoing or liability on the part of the either Party under any statute or otherwise, but that on the contrary, any such wrongdoing or liability is expressly denied by the Parties.
14.
Mr. Sarlls agrees that neither this Agreement nor the negotiations in pursuance thereof shall be construed or interpreted to render Mr. Sarlls a prevailing party for any reason, including but not limited to an award of attorney’s fees, expenses or costs under any statute or otherwise.
15.
Mr. Sarlls agrees that, to the maximum extent permitted by law, the terms of this Agreement and the negotiations in pursuance thereof are strictly confidential and shall not be disclosed, and have not been disclosed, to any person or entity. Mr. Sarlls may disclose the Agreement to his attorneys, accountants and tax advisors who, as agents and representatives of Mr. Sarlls, also must keep the terms of this Agreement strictly confidential.
16.
Mr. Sarlls agrees that, to the maximum extent permitted by law, he will not and has not, by any verbal, written or electronic expression or communication (including use of any social or professional networking websites and/or blogs), or by any deed or act of communication, disparage, criticize, condemn or impugn the Company or Releasees, or their reputation or character, or any of their actions, services, products, writings, policies, practices, procedures or advertisements.
17.
Mr. Sarlls agrees that a violation or breach of his duties, obligations or covenants in this Agreement by Mr. Sarlls will support a cause of action for breach of contract, and will entitle the Company to recover damages flowing from such breach, specifically including, but not limited to, the recovery of any payments made to Mr. Sarlls under this Agreement, to stop any payments or obligations owing under this Agreement, to recover the costs and attorneys’ fees the Company incurs to recover under this Section 17 and to obtain injunctive, monetary or other relief permitted by law. It is expressly agreed that the non-exclusive damages set forth above in this Section 17 in the event of a breach are not a penalty, but are fair and reasonable in light of the difficulty of proving prejudice to the Company in the event of such a breach.

4


 

18.
The Parties further agree that this Agreement shall be binding upon and inure to the benefit of the personal representatives, heirs, executors, and administrators of Mr. Sarlls and the heirs, executors, administrators, affiliates, successors, predecessors, subsidiaries, divisions, officers, purchasers, agents, assigns, representatives, directors and employees of the Company, that this Agreement contains and comprises the entire agreement and understanding of the Parties, that there are no additional promises, contracts, terms or conditions between the Parties other than those contained herein, and that this Agreement shall not be modified except in writing signed by each of the Parties hereto.
19.
The Parties agree that this Agreement and the rights and obligations hereunder shall be governed by, and construed in accordance with, the laws of the State of Colorado regardless of any principles of conflicts of laws or choice of laws of any jurisdiction. The Parties agree that the state courts of the State of Colorado and, if the jurisdictional prerequisites exist, the United States District Court for the District of Colorado, shall have sole and exclusive jurisdiction and venue to hear and determine any dispute or controversy arising under or concerning this Agreement. Mr. Sarlls and the Company hereby waive trial by jury as to any and all litigation arising out of and/or relating to this Agreement.
20.
If any terms of the above provisions of this Agreement are found null, void or inoperative, for any reason, the remaining provisions will remain in full force and effect. The language of all parts of this Agreement shall in all cases be construed as a whole, according to its fair meaning, and not strictly for or against either of the Parties.
21.
Mr. Sarlls understands that he has twenty-one (21) days from the date of his receipt of this Agreement, which was January 31, 2024, to consider his decision to sign it, and that he may unilaterally waive this period at his election. Mr. Sarlls’s signature on this Agreement constitutes an express waiver of the twenty-one (21) day period if affixed prior to the expiration of that period. By signing this Agreement, Mr. Sarlls expressly acknowledges that his decision to sign this Agreement was knowing and voluntary and of his own free will. The Parties agree that any revisions or modifications to this Agreement, whether material or immaterial, will not and did not restart this time period.
22.
Mr. Sarlls acknowledges that he may revoke this Agreement only as it pertains to claims under the ADEA for up to and including seven (7) days after his execution of this Agreement, and that the aspects of this Agreement regarding his release of claims under the ADEA shall not become effective until the expiration of seven (7) days from the date of his execution of this Agreement. This provision regarding revocation shall have no effect on the validity and enforceability of any other term, condition or provision of this Agreement, which becomes effective when signed. In the event that Mr. Sarlls revokes this Agreement as it pertains to claims under the ADEA, the Parties agree that, in lieu of the payments and benefits set forth in Sections 2(a) and (c) above, the Company will pay to Mr. Sarlls a lump sum of $5,000.00 (Five Thousand Dollars), less all lawful deductions, the adequacy of which is hereby acknowledged. Mr. Sarlls accordingly agrees that, in the event he revokes this Agreement as it pertains to claims under the ADEA, all other provisions of this Agreement (including without limitation the release provisions in Section 7) are independently supported by adequate consideration and are fully enforceable. Mr. Sarlls expressly agrees that, in order to be effective, his revocation pursuant to this Section 22 must be in writing and must actually be received by Mr. Jeffrey R. Geygan, Chair of the Board of

5


 

Directors of the Company, by 5:00 p.m. Mountain Time on or before the seventh day following his execution of this Agreement.
23.
The Parties agree that, to the extent that any provision of this Agreement is determined to be in violation of the Older Workers Benefit Protection Act (“OWBPA”), it should be severed from the Agreement or modified to comply with the OWBPA, without affecting the validity or enforceability of any of the other terms or provisions of the Agreement.
24.
The Company hereby advises Mr. Sarlls to consult with an attorney prior to executing this Agreement.
25.
Mr. Sarlls acknowledges, certifies and agrees: (a) that he has carefully read this Agreement and understands all of its terms; (b) that he had a reasonable amount of time to consider his decision to sign this Agreement; (c) that in executing this Agreement he does not rely and has not relied upon any representation or statement made by any of the Company’s agents, representatives, or attorneys with regard to the subject matter, basis, or effect of the Agreement; (d) that he enters into this Agreement voluntarily, of his own free will, without any duress and with knowledge of its meaning and effect; (e) that he is not owed any wages by the Company for work performed, whether as wages or salary, overtime, bonuses or commissions, or for accrued but unused paid time off, and that Mr. Sarlls has been fully compensated for all hours worked; (f) that Mr. Sarlls is not aware of any factual basis for a claim that the Company has defrauded the government of the United States or of any State; (g) that Mr. Sarlls has incurred no work-related injuries; (h) that Mr. Sarlls has received all family or medical leave to which he was entitled under the law; and (i) that Mr. Sarlls has been and hereby is advised to consult with legal counsel of Mr. Sarlls’s choice prior to execution and delivery of this Agreement, and that Mr. Sarlls has done so or voluntarily elected not to do so. The Company is expressly relying on the foregoing representations and admissions by Mr. Sarlls, and the Parties agree that such representations are admissible, if offered by the Company, as sworn statements of fact by Mr. Sarlls in any proceeding between the Parties.
26.
This Agreement may be executed in counterparts, each of which will be deemed an original but all of which together will constitute one and the same instrument. An originally executed version of this Agreement that is scanned as an image file (e.g., Adobe PDF, TIF, JPEG, etc.) and then delivered by one party to the other party via electronic mail as evidence of signature, shall, for all purposes hereof, be deemed an original signature. In addition, an originally executed version of this Agreement that is delivered via facsimile by one party to the other party as evidence of signature shall, for all purposes hereof, be deemed an original.

 

6


 

IN WITNESS WHEREOF, the parties have duly executed this Agreement as of the day and year first written above.

 

 

/s/ Robert J. Sarlls

Robert J. Sarlls

 

02/01/24

Date

ROCKY MOUNTAIN CHOCOLATE
FACTORY, INC.

/s/ Jeffrey R. Geygan

Jeffrey R. Geygan,

Chair, Board of Directors

01/27/24

Date

 

7


EX-21.1 4 rmcf-ex21_1.htm EX-21.1 EX-21.1

 

Exhibit 21.1

SUBSIDIARIES OF THE REGISTRANT

Subsidiary

Jurisdiction of Incorporation

Rocky Mountain Chocolate Factory, Inc.

Colorado

U-Swirl, Inc.

Nevada

 

 


EX-23.1 5 rmcf-ex23_1.htm EX-23.1 EX-23.1

Exhibit 23.1

Consent of Independent Registered Public Accounting Firm

We hereby consent to the incorporation by reference in Rocky Mountain Chocolate Factory, Inc.’s Registration Statements on Form S-8 (File Nos. 333-249485, 333-206534, 333-145986, and 333-191729) of our report dated May 30, 2023 relating to the consolidated financial statements as of February 28, 2023 and for each of the years in the two-year period ended February 28, 2023, which appears in this Annual Report on Form10-K.

/s/ Plante & Moran, PLLC

Cleveland, Ohio

June 13, 2024

 


EX-23.2 6 rmcf-ex23_2.htm EX-23.2 EX-23.2

Exhibit 23.2

Consent of Independent Registered Public Accounting Firm

 

We consent to the incorporation by reference in the Registration Statement (Form S-8 Nos. 333-249485, 333-206534, 333-145986, and 333-191729) of Rocky Mountain Chocolate Factory, Inc. of our report dated June 13, 2024, with respect to the consolidated financial statements of Rocky Mountain Chocolate Factory, Inc. included in this Annual Report (Form 10-K) for the fiscal year ended February 29, 2024

 

/s/ CohnReznick LLP

 

New York, New York

June 13, 2024

 

 

 

 

 


EX-31.1 7 rmcf-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

CERTIFICATION PURSUANT TO

RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Jeffrey R. Geygan, certify that:

(1)
I have reviewed this Annual Report on Form 10-K of Rocky Mountain Chocolate Factory, Inc.;
(2)
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
(3)
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
(4)
The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
(5)
The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

 

Date: June 13, 2024

By:

/s/ Jeffrey R. Geygan

Jeffrey R. Geygan, Interim Chief Executive Officer

(Principal Executive Officer and Principal Financial Officer)

 

 


EX-32.1 8 rmcf-ex32_1.htm EX-32.1 EX-32.1

 

 

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of Rocky Mountain Chocolate Factory, Inc. (the "Company") on Form 10-K for the fiscal year ended February 29, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Jeffrey R. Geygan, Interim Chief Executive Officer of the Company certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

(1)
The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: June 13, 2024

By:

/s/ Jeffrey R. Geygan

Jeffrey R. Geygan, Interim Chief Executive Officer (Principal Executive Officer and Principal Financial Officer)

 

 

The foregoing certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. Section 1350 and is not being filed for purposes of Section 18 of the Exchange Act, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

 

 


EX-97.1 9 rmcf-ex97_1.htm EX-97.1 EX-97.1

Exhibit 97.1

Rocky MOUNTain CHOCOLATE factory, inc.

CLAWBACK POLICY

The Compensation Committee (the “Compensation Committee”) of the Board of Directors (the “Board”) of Rocky Mountain Chocolate Factory, Inc. (the “Company”) has adopted the following Clawback Policy (the “Policy”) on November 9, 2023, effective as of October 2, 2023 (the “Effective Date”).

1.
Purpose. The purpose of this Policy is to provide for the recoupment of certain incentive compensation pursuant to Section 954 of the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, in the manner required by Section 10D of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), Rule 10D-1 promulgated thereunder, and the Applicable Listing Standards (as defined below) (collectively, the “Dodd-Frank Rules”).
2.
Administration. This Policy shall be administered by the Compensation Committee. Any determinations made by the Compensation Committee shall be final and binding on all affected individuals.
3.
Definitions. For purposes of this Policy, the following capitalized terms shall have the meanings set forth below.
(a)
Accounting Restatement” shall mean an accounting restatement of the Company’s financial statements due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement (i) to correct an error in previously issued financial statements that is material to the previously issued financial statements (i.e., a “Big R” restatement), or (ii) that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (i.e., a “little r” restatement).
(b)
Affiliate” shall mean each entity that directly or indirectly controls, is controlled by, or is under common control with the Company.
(c)
Applicable Exchangeshall mean (i) The Nasdaq Stock Market, if the Company’s securities are listed on such national stock exchange, or (ii) the New York Stock Exchange, if the Company’s securities are listed on such national stock exchange.
(d)
Applicable Listing Standards” shall mean (i) Nasdaq Listing Rule 5608, if the Company’s securities are listed on The Nasdaq Stock Market, or (ii) Section 303A.14 of the New York Stock Exchange Listed Company Manual, if the Company’s securities are listed on the New York Stock Exchange.
(e)
Clawback Eligible Incentive Compensation” shall mean Incentive-Based Compensation Received by a Covered Executive (i) on or after the Effective Date, (ii) after beginning service as a Covered Executive, (iii) if such individual served as a Covered Executive at any time during the performance period for such Incentive-Based Compensation (irrespective of whether such individual continued to serve as a Covered Executive upon or following the Restatement Trigger Date), (iv) while the Company has a class of securities listed on a national

 

 

 


 

securities exchange or a national securities association, and (v) during the applicable Clawback Period. For the avoidance of doubt, Incentive-Based Compensation Received by a Covered Executive on or after the Effective Date could, by the terms of this Policy, include amounts approved, awarded, or granted prior to such date.
(f)
Clawback Period” shall mean, with respect to any Accounting Restatement, the three completed fiscal years of the Company immediately preceding the Restatement Trigger Date and any transition period (that results from a change in the Company’s fiscal year) within or immediately following those three completed fiscal years (except that a transition period between the last day of the Company’s previous fiscal year end and the first day of its new fiscal year that comprises a period of at least nine months shall count as a completed fiscal year).
(g)
Company Group” shall mean the Company and its Affiliates.
(h)
Covered Executive” shall mean any “executive officer” of the Company as defined under the Dodd-Frank Rules, and, for the avoidance of doubt, includes each individual identified as an executive officer of the Company in accordance with Item 401(b) of Regulation S-K under the Exchange Act.
(i)
Erroneously Awarded Compensation” shall mean the amount of Clawback Eligible Incentive Compensation that exceeds the amount of Incentive-Based Compensation that otherwise would have been Received had it been determined based on the restated amounts, computed without regard to any taxes paid. With respect to any compensation plan or program that takes into account Incentive-Based Compensation, the amount contributed to a notional account that exceeds the amount that otherwise would have been contributed had it been determined based on the restated amount, computed without regard to any taxes paid, shall be considered Erroneously Awarded Compensation, along with earnings accrued on that notional amount.
(j)
Financial Reporting Measures” shall mean measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and all other measures that are derived wholly or in part from such measures. Stock price and total shareholder return (and any measures that are derived wholly or in part from stock price or total shareholder return) shall for purposes of this Policy be considered Financial Reporting Measures. For the avoidance of doubt, a measure need not be presented in the Company’s financial statements or included in a filing with the U.S. Securities and Exchange Commission (the “SEC”) in order to be considered a Financial Reporting Measure.
(k)
Incentive-Based Compensation” shall mean any compensation that is granted, earned or vested based wholly or in part upon the attainment of a Financial Reporting Measure.
(l)
Received” shall mean the deemed receipt of Incentive-Based Compensation. Incentive-Based Compensation shall be deemed received for this purpose in the Company’s fiscal period during which the Financial Reporting Measure specified in the applicable Incentive-Based Compensation award is attained, even if payment or grant of the Incentive-Based Compensation occurs after the end of that period.
(m)
Restatement Trigger Date” shall mean the earlier to occur of (i) the date the Board, a committee of the Board, or the officer(s) of the Company authorized to take such action

-2-

 


 

if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement, or (ii) the date a court, regulator or other legally authorized body directs the Company to prepare an Accounting Restatement.
4.
Recoupment of Erroneously Awarded Compensation. Upon the occurrence of a Restatement Trigger Date, the Company shall recoup Erroneously Awarded Compensation reasonably promptly, in the manner described below. For the avoidance of doubt, the Company’s obligation to recover Erroneously Awarded Compensation under this Policy is not dependent on if or when restated financial statements are filed following the Restatement Trigger Date.
(a)
Process. The Compensation Committee shall use the following process for recoupment:
(i)
First, the Compensation Committee will determine the amount of any Erroneously Awarded Compensation for each Covered Executive in connection with such Accounting Restatement. For Incentive-Based Compensation based on (or derived from) stock price or total shareholder return where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in the applicable Accounting Restatement, the amount shall be determined by the Compensation Committee based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was Received (in which case, the Company shall maintain documentation of such determination of that reasonable estimate and provide such documentation to the Applicable Exchange).
(ii)
Second, the Compensation Committee will provide each affected Covered Executive with a written notice stating the amount of the Erroneously Awarded Compensation, a demand for recoupment, and the means of recoupment that the Company will accept.
(b)
Means of Recoupment. The Compensation Committee shall have discretion to determine the appropriate means of recoupment of Erroneously Awarded Compensation, which may include without limitation: (i) recoupment of cash or shares of Company stock, (ii) forfeiture of unvested cash or equity awards (including those subject to service-based and/or performance-based vesting conditions), (iii) cancellation of outstanding vested cash or equity awards (including those for which service-based and/or performance-based vesting conditions have been satisfied), (iv) to the extent consistent with Section 409A of the Internal Revenue Code of 1986, as amended (“Section 409A”), offset of other amounts owed to the Covered Executive or forfeiture of deferred compensation, (v) reduction of future compensation, and (vi) any other remedial or recovery action permitted by law. Notwithstanding the foregoing, the Company Group makes no guarantee as to the treatment of such amounts under Section 409A and shall have no liability with respect thereto. For the avoidance of doubt, appropriate means of recoupment may include amounts approved, awarded, or granted prior to the Effective Date. Except as set forth in Section 4(d) below, in no event may the Company Group accept an amount that is less than the amount of Erroneously Awarded Compensation in satisfaction of a Covered Executive’s obligations hereunder.
(c)
Failure to Repay. To the extent that a Covered Executive fails to repay all Erroneously Awarded Compensation to the Company Group when due (as determined in

-3-

 


 

accordance with Section 4(a) above), the Company shall, or shall cause one or more other members of the Company Group to, take all actions reasonable and appropriate to recoup such Erroneously Awarded Compensation from the applicable Covered Executive. The applicable Covered Executive shall be required to reimburse the Company Group for any and all expenses reasonably incurred (including legal fees) by the Company Group in recouping such Erroneously Awarded Compensation.
(d)
Exceptions. Notwithstanding anything herein to the contrary, the Company shall not be required to recoup Erroneously Awarded Compensation if one of the following conditions is met and the Compensation Committee determines that recoupment would be impracticable:
(i)
The direct expense paid to a third party to assist in enforcing this Policy against a Covered Executive would exceed the amount to be recouped, after the Company has made a reasonable attempt to recoup the applicable Erroneously Awarded Compensation, documented such attempts, and provided such documentation to the Applicable Exchange;
(ii)
Recoupment would violate home country law where that law was adopted prior to November 28, 2022, provided that, before determining that it would be impracticable to recoup any amount of Erroneously Awarded Compensation based on violation of home country law, the Company has obtained an opinion of home country counsel, acceptable to the Applicable Exchange, that recoupment would result in such a violation and a copy of the opinion is provided to the Applicable Exchange; or
(iii)
Recoupment would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and regulations thereunder.
5.
Reporting and Disclosure. The Company shall file all disclosures with respect to this Policy in accordance with the requirements of the Dodd-Frank Rules.
6.
Indemnification Prohibition. No member of the Company Group shall be permitted to indemnify any current or former Covered Executive against (i) the loss of any Erroneously Awarded Compensation that is recouped pursuant to the terms of this Policy, or (ii) any claims relating to the Company Group’s enforcement of its rights under this Policy. The Company may not pay or reimburse any Covered Executive for the cost of third-party insurance purchased by a Covered Executive to fund potential recoupment obligations under this Policy.
7.
Acknowledgment. To the extent required by the Compensation Committee, each Covered Executive shall be required to sign and return to the Company the acknowledgement form attached hereto as Exhibit A pursuant to which such Covered Executive will agree to be bound by the terms of, and comply with, this Policy. For the avoidance of doubt, each Covered Executive will be fully bound by, and must comply with, the Policy, whether or not such Covered Executive has executed and returned such acknowledgment form to the Company.
8.
Interpretation. The Compensation Committee is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy. The Compensation Committee intends that this Policy be interpreted consistent with the Dodd-Frank Rules.

-4-

 


 

9.
Amendment; Termination. The Compensation Committee may amend or terminate this Policy from time to time in its discretion, including as and when it determines that it is legally required to do so by any federal securities laws, SEC rule or the rules of any national securities exchange or national securities association on which the Company’s securities are listed.
10.
Other Recoupment Rights. The Compensation Committee intends that this Policy be applied to the fullest extent of the law. The Compensation Committee may require that any employment agreement, equity award, cash incentive award, or any other agreement entered into be conditioned upon the Covered Executive’s agreement to abide by the terms of this Policy. Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company Group, whether arising under applicable law, regulation or rule, pursuant to the terms of any other policy of the Company Group, pursuant to any employment agreement, equity award, cash incentive award, or other agreement applicable to a Covered Executive, or otherwise (the “Separate Clawback Rights”). Notwithstanding the foregoing, there shall be no duplication of recovery of the same Erroneously Awarded Compensation under this Policy and the Separate Clawback Rights, unless required by applicable law.
11.
Successors. This Policy shall be binding and enforceable against all Covered Executives and their beneficiaries, heirs, executors, administrators or other legal representatives.

-5-

 


 

Exhibit A

rocky mountain chocolate factory, inc.

CLAWBACK POLICY

ACKNOWLEDGEMENT FORM

By signing below, the undersigned acknowledges and confirms that the undersigned has received and reviewed a copy of the Rocky Mountain Chocolate Factory, Inc. Clawback Policy (the “Policy”). Capitalized terms used but not otherwise defined in this Acknowledgement Form (this “Acknowledgement Form”) shall have the meanings ascribed to such terms in the Policy.

By signing this Acknowledgement Form, the undersigned acknowledges and agrees that the undersigned is and will continue to be subject to the Policy and that the Policy will apply both during and after the undersigned’s employment with the Company Group. Further, by signing below, the undersigned agrees to abide by the terms of the Policy, including, without limitation, by returning any Erroneously Awarded Compensation to the Company Group reasonably promptly to the extent required by, and in a manner permitted by, the Policy, as determined by the Compensation Committee of the Company’s Board of Directors in its sole discretion.

 

Sign: _____________________________

Name: [Employee]

 

 

Date: ______________________________

A-1

 


GRAPHIC 10 img69438936_0.jpg GRAPHIC begin 644 img69438936_0.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH ***XCQ5\4O#_AEI+99#?WZ\&WMB"%/HS=%^G)]J4I**NRHQUT6&6WMB<,ME\BJ/]N8_P!" M/I6UHGP,>1A/XBU8AW.6AM.6/UD;O]!^-9>UE+X$;>QC'XV:VJ_'30[7*Z;8 M7=Z1_&^(4_7)_2N>_P"%K>.==8KH>@HJGHT-M).1_P "X7]*["'3? /A/6$T MFVTA+G5%A:9RT9G:-54MEV;A<@M-B^)4M]'8#3--CC6?3[F]D$S9,2Q; M@HPO')7]:UCAJ\U=NP[P7PQ^\Y98?C-JXRTLUJI]6@AQ^0S2/\-?B-J?-_X@ MAYZB2\D;^2UT6E>-];U+5/!BR201Q:K'.]U''%PQ4L!@G)'04>-M9UJ?Q;/H M^G:K+IT%CI)K*/$(O-#\0W6K32VFK:F]G)9-CRHTR I4=B,G\OUJ=R-? OQ2TQ<66O!U'18[UOY,N*:]_\9=&_UL$UVB^D,,V?^^/F MJU+XS\0V>A:O(!:1M)&K;8CN^7D=.![UJ:E\0O$&E^(-? L[.ZTG M2)XQ/G*2B-\ ;3G!.3Z4?V?)?"_Q]/\ ,7/)[I,P8?C7X@TN41:[X?BR.#@/ M;O\ DP(KK-)^-'A:_*I>&YTZ0]?/CW)_WTN?U I^I?$.S@U3^S-8\.74EO./ M,MI$19Q/$>C[.H&.HYQ4&H>"?AUXBU6?3+9K>UU6/.^.QFV,#W^3[IQWXK*5 M"O!7W)O3?Q1MZ'?:?JEAJMN)]/O;>ZB/\<,@)?#EW_ &?XGT][G9PWF)Y-PH]>F&_(?6L_;6TF MK"]CS:P=SWJBL'PWXRT/Q7#OTN\5I5&7MY!ME3ZKZ>XR/>MZM4TU=&+33LPH MHHIB"BBB@ HKCO\ A:G@K_H.Q?\ ?F3_ .)H_P"%J>"?^@[%_P!^9/\ XFIY MX]R_9S[,[&BN._X6IX)_Z#L7_?F3_P")JG>_&+P=:(3%>3W;=E@MVY_%@!2] MI#N'LY]CN9YHK:WDGF=8XHE+N['A5 R2:^?_ (9>%],\9>)]8O\ 4;9IK&&3 MS4C+%59I'8@-CKP.E/U[QSXB^)=Q_8.@:=)#9R$>9&K99QZR/T5?;]3TKUWP M1X2A\'>'8]/1Q+QV,\BR!,,_38@''0_EVKE_$-UW_B@W?IDG'?!KH;?P;KT^NWFBSV M(31VUK^U'OF<8=!DA%'4DY'TKVXQA22>VG_#DV2U+_A8BXF^(EU(,W#74L9) MZA%5@H^G^%FKX MHO%-[K,. MIWL,-[N-S91L!'(S*5)/K]XG'8U=MO#/AOP[:V$I@AC734=;:>XDRT88DM@D M]22:Q=>"C)+K;Y:$\RV74\WT+0FT_P"*&CZ/:ZM)JD>D)*9,P[!:*0?E/J26 M'YBM?Q':W,GQ)UIX[:9T;P[,BLL9(+%3@ XZ^U;-[\0M'L+E_P"S+$W#2/F: M90(P_OG&6/UJU/\ $C1H[%9H5GEG;_EWV;2I]STQ],USO'1(KHV.V+45^VP#C M?G$@_'HWX_G4_P!I)O;^M?\ ,U>'J6N\)^)89[6^M+>&6[ 6>*Y11YN#D?/\ Q8/3/-;1Q\&TG_6J_P C+DJ) M7<3$3_DIO@G_ + Q_P#0&KA([^RMKLB)D36H_$_FH^T[_))*GYO3=V]Z]R?P MQICZYIVL*DB7.GP&" (_R;"",$=^M<9J/PUO(K#RK"YAN9&UM=2)E7RV5/XD M!YSZ]LUM2K0Z]OU9G&2,27Q/K.B1>*)[&[9GB\1"&*.<[T",7RH!Z D#IBNS MTQ]/\?:9>Z=XCTFV-_I\YM[J('<$;LT;=0#]>UZ\S^*?P_N?$ BUS1A_Q-;50'C4[3,@.1M/] M]3T]?RKG_#GQIN=.4:=XJT^=YH?D:XB7;+Q_?C..?0'_P!!J7_A:G@G_H.Q?]^9/_B:U]I#N8^S MGV9V-%<=_P +4\$_]!V+_OS)_P#$TH^*?@H_\QV+_OS)_P#$T>TCW#V<^S/& M?A?X6TSQ9KU[9ZJDK0PVOFH(Y"AW;@.H]C7J;_!KP9&C.\5VJ*,LS7; >IK MAO@3_P C9J7_ %XC_P!#6O0/C!J$MA\/+M8F*FZECMV(_NDY8?B 1^-<]*,? M97-K97EW/);0O/(4EEV[$^\0<8./:K=AH7PF30 MYM=57N-/@F$+RSF=@'.,#;WZCM5_PGX9TS3/A/)J26D7]HW6E32R7)7YR'0G M;GL,8X]J\[TP'_A1.LG'_,5B_E'0]+72!>]>TGO8]QLM7\+Z/X4CU>S>TL=% M=0R2)%Y:MDX'RXR2?IFI?#_C'0?%!E72+])Y(AEXRK(X'KA@#CWKP[Q/<23^ M!/ .DAB(IHVD8 ]3O" _AN;\ZWYK2V\*?'W3;?2X5MK6XC1#%&,+AT93^J@_ M6K]J[^6GXD.BK/777\#N-2U;P-X,U:[;4+F)-0O9A=3*RM,X;!"M@ [, G'3 MK6QKOC7P]X:,*ZKJ*0R3KOCC",[%?7"@D#W->4?#G2K/QGX\\1:KK5O'>+&Y M98IAN7+NP&1WPJX%2:=IUKXL^..N6^IPK/;6\:IUIRU M[[ Z44[/HM3U6Z\2Z4_A:37;?5433@NXW<!-+U5M-N_%,J7*-MD MCW*A]&8+@'\>.]2:SIG@KP_=QVNI>([J*62(3(%AWAD.<$%5([&N!T'3;.^^ M&7BS5+FW66^@E@,4[GV5W\ ;;5KBUADU&"-8(KIES(D8 MN" H/I@D5DK-;+:YNY23MS/>QK:3IW@C6Y+A+'Q+<-]FA,\S/%Y:H@(!8EE M[BDTNP\$:UJT>F:=XEN;B[EW;$6 @-@$GDKCH#63/IEC:? "/4K>TABOKI4C MGN%0!Y%^T=">XX'Y5V_PM\.Z/'X/T;5UTVW&I-$S&ZV?O,DL#S].*J,$VE9= MR)59*+=WO;H4]:\'>&_#UF+O5M>FM82VU2X7+'T R3]*HZ5HG@[6[&]O++Q M%.]M9 &XDDC$:Q@@D9W*/0UG?&P>?XG\,VTF6A?<"F>#ND0']*T_BSH^F^'O MA\T6CV,%DEU>PK.($"^8 &(SCKR!3<8IO31"C4FU&\G=FGX-U?P_-J(T_1?% M]Q<,,E;2XCPK@==FY1^AKK-?\5:)X8BCDU>_CM_-SY:8+.^.N% )_&O"==L+ M;1+KX?WFG0+;7$]M!-*Z#!=]Z'O+2'Q?\?I;'44\ZRM%V^2QX*H M@./H7;)IQFTK):DSIJ3YF]#OKOXF>"UCCCN]24I/$LRH]M(P9&Y!QMIOASQ% MX*ENMIS:9XB:T MDNX&\MS-;/E#C.-X7CKV->=>(]-MO".O^!;[38E@D:WA:8IQYC!EW,?4D.0: M2_LM/OOB]XHCU2-&M$M[B5BW\!6)2&'N#TJ'4E:S12I1O=-V.NUKP1\,=,TJ M'6+IY8;"X<+%+;W$DB,2"1C&?0U3O/"'PML)=-CN;B\1M2C22U'F2GS%8@*> M!QU'7%>?QR7,GP;G27<8(];C\K/1286+ ?CC\370>,&5M1^'6U@?] M>A_VT MJ.:+Z(OEDG;F?4]"_P"%+^#_ /GA>?\ @4U>#^(["#2_%.K:?:AA;VUT\488 MY.T' R>]?7-?*'C3_D>]?_Z_Y?\ T(T8F$5%60L+.4I.[.S^!/\ R-FI?]>( M_P#0UKT7XM:7+J?P]OO)4M):LESM ZA3\W_CI)_"O.O@3_R-FI?]>(_]#6O> MW19$9'4,C##*1D$>E:45S4K&=>7+6N><>#]7AU7X*SJC@RV=A/:RKW4JAQ^: M[3^->-6>A33?#J^UT:C,D,%XD#60!V.2%^8\XR,^G:O7- \ W7AGQW?VT'F2 M>&=4LY59%8X0\81O0@%MK>GO74Q?#WPU#X?GT..P8:?/,)Y(O/?)<8PDZ =6"DQ11LC$#H0X<#\0K?E703W=MXI^/N MF3Z9,ES;6\:.98SE<(C,>?JP'UKU9O"FB2>&X_#\MBDFF1J%2%V)VX.00V5G9W(],L3@>PJO9._EI^!/MHV\]?Q/*/AMJE MGX/\=^(M)UFYCLQ(Y59)FVKN1V(&3P,JV13],U"U\*_''79]3F2"WN(Y9%D< MX4APLB\^^"/KQ7IVO^ _#?B:Z6ZU33EDN0 IE1VC9@.@)4C/XT_7_ _A[Q,T M+ZIIXEDA78DBNR.%]"01D?6E[*25ET#VL6[OJM3P_P -6TC?"_QQJ3(1',88 MU)'4A]Q_+>*] ^&>MZ4OPZM]).HVPU%DN,6OF#S#R[?=Z].:[AO"FBGPTWAY M;%(]+==K01L5SSGJ#G.1G.:R],^&GA72-0COK+3GCN(PP5C<2-C>M*-%K[ARKJ3^=SS&]1G_9LM"JD[=C-CL/M!YJ;X M/VMA!+:7?_"5B:ZGMWB&CL^/*.[)(&[L%ST[UZG9:!IEAH*Z)#:*=-5&C\B0 MEP5))(.[.>IK)TKX=^%]$U>/5-.TXP746[8PF<_&^,S>)_#L(T_U+"5EV\@] 1GD#K5G7_#NF>)M/6QU: M SVZR"4*'9/F (!RI![FB5*[D^X1K)**['SEJFA3:/<^$)Y=1FNUOXX;A$D! MQ -R?(N2>.?;I7875W#X2^/\U[J+^39W:[O.;[H5T S] ZX)KTR]\!>'=0&F M"YL6?^S(UCM?WSC8JD$#@\]!UJWX@\)Z)XHBC35[%)S%GRY Q5TSUPP(./:D MJ+6Q3KI[^9QOQCNK>]^&T=S:SQSP27<122-@RL.>01UKE_&MC)BT/38M M!71/LJ/IJP^0(),L"GH<\FJE3&^)=1MO%FO^!+'3IEGD6W M@68(<^6Q9=RGT("$FL7QKIUUJ7Q'\2QV@W/#ON'7."41%+8]>.<>U>\:%X!\ M->&[]K[3-.$=R05$CR,Y0'J%W$XJ0>"= 77KK6A9M]OND=)I/-?#!AM;C.!P M*AT926I:KQB]#D/ -AHGC3X4+HTMH(4BD,4XB;YO-&&$H)[G(/YCI7 ZCX-M M]%^)FA^'[#49K^4S122F10/)&_=MX]%!;\:]0U70;SP7X<:U^'^E_P"EWMRJ MR;W,GEC:?G^=L#& .>.>E-\ ?#R7P]=S:YK=R+S7+D'<^XL(MWWN3U8]S^ ] MQPO:+6JZ@JBC>2>CZ'H%?*'C3_D>]?\ ^O\ E_\ 0C7U?7RAXT_Y'O7_ /K_ M )?_ $(TL7\*'A/B97T#Q'JWA>\EN](N$AFEC\MV:-7RN0<8(]170_\ "V_& MW_04A_\ 6/_ HHKC5225DSL=.+=V@_X6WXV_Z"D/\ X"Q_X4?\+;\;?]!2 M'_P%C_PHHI^UGW%[*'8/^%M^-O\ H*0_^ L?^%'_ MOQM_T%(?_ %C_P * M**/:S[A[*'8/^%M^-O\ H*0_^ L?^%'_ MOQM_T%(?_ %C_P ***/:S[A[ M*'8/^%M^-O\ H*0_^ L?^%'_ MOQM_T%(?_ %C_P ***/:S[A[*'8/^%M^ M-O\ H*0_^ L?^%'_ MOQM_T%(?_ %C_P ***/:S[A[*'8/^%M^-O\ H*0_ M^ L?^%'_ MOQM_T%(?_ %C_P ***/:S[A[*'8/^%M^-O\ H*0_^ L?^%'_ M MOQM_T%(?_ %C_P ***/:S[A[*'8/^%M^-O\ H*0_^ L?^%'_ MOQM_T M%(?_ %C_P ***/:S[A[*'8/^%M^-O\ H*0_^ L?^%'_ MOQM_T%(?_ %C M_P ***/:S[A[*'8/^%M^-O\ H*0_^ L?^%'_ MOQM_T%(?_ %C_P ***/: MS[A[*'8/^%M^-O\ H*0_^ L?^%'_ MOQM_T%(?_ %C_P ***/:S[A[*'8/ M^%M^-O\ H*0_^ L?^%7=QJ6H7-]=N'N+B0RRL!C+'DG Z445,IRDM65&$ %8O1'_]D! end GRAPHIC 11 img69438936_1.jpg GRAPHIC begin 644 img69438936_1.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BLW_A(-*_M1]-^V(+M,[D(( P-Q&[&W(')&1WZ MF"W*B1BC C=]W (R<]L Y[4 ;-%9]CKFG:E)&EI<^:TD;2J C#Y5;:?:M"@ HHHH ***YZXU[4O[7U"RL=)BN5L@ADD>[\LGI%7$\202>*+C1EC^6VMC/+-XE$X\UH_P"^(\=,5+:M)RK;PN-V/1@>G>@#I**SK[5&M-6 MTZP6 2->B7#E]H4HN[T.<_I[U1_X2=/^$2_MO[*?,^Y]E\SGS=^S9NQ_>[XH M WZ*Q=>\10:%#:B5K;[3K%B"0HQUQW'K5Y=5L/M*6K7UH+IP M"(1.I8Y]!U/Y4 7**KK?V;W)MENX&N 2OE"0%L@ D8Z\ @_B*QWUS5)=8U"P MT_2(+A;)D5I)+SR]Q9 W38?7'6@#H**SXM5C#7@NS!;+:;/,=KA"!N4'GG*] MB_M3: X\_SEV9_W MLXJI>Z];P06$UJ8KN*[NTM@\4H*C=GYLC.<8Z4 :U%9UYJALM5LK26#$%WN1 M;C=PL@&0A&.XS@Y[8Q5>T\1VDT$]UZO;>"%\;))9556^A)P:;)JFGPQ1RRWULD4((S&PU)+P67 MV02@@R$;A\^/N[YM?LMY:.$FB#[QR-RD-@9!'MV- &G M117.7GB6\LA-=2Z-(NF0S>4\[R[9"-P7>(RO*Y/KR.: .CHKF[WQ3+:S7TD6 MFM-I]A(([JY$P!4X!;:F/FVAAGD5-J.O7UJ]V]KH[W%G:)OEG>;R]XV[CY8* MG?@=\CGB@#>HK"UOQ1;:1H$>J+$UP9D#P0@[6<%=Q/? "Y)-;,$OG6\@R M.AZ5K^%K.[L=$2WO+>.!UD 0KX..N:["B@#@K32[K6YK&._LYK4-HC0._DE! M%*LJ;<# /R[@/0>E6X/#LMOKOV8M+*LVDSQSWAC(#S22*22>@)Y.,]![5V5 M% ')V&L7^GZ';Z8-%O7U2WB6W51"?(9E&T-YGW0O&>M$>@)J/BO5I]1@N GD MVPCDBEEB1CA]V"I&[''KC\:ZRB@#G?%-I=7FFV>C6*N%N9E224H76.)/F)8Y M[[0.3SFL/4M'UE1KEBQ^VMJ%O'=++%;F)/-C8 IU(#%0O?G%=]10!RZW$NM^ M)])N8=/OH(+))FF>Z@,7+J%"C/4_3BJ7]FWO_"8?V>+:7^R_MG]J^?M.S=MQ MLW=,^9\V.M=K10!A>([>:>?0S##)((]3C=RBD[%".,G'0@U#Q3KUQ?0701I(?)=9I8E<>4H.-K -R,5UE% '%WN MGF34M?DN;6_\IKNUDAEMH=S K$OS@$?. >H /TJ%H=0GMH;F:RDFMK;51/)M ML_*ENDV8\QHL9+!B.V2!G'%=U10!R>H733+!-8Z3/;0/>EI[E].WR@A#B58\ M;LDX7<5R/2L>UL[Z/3I)Y;.^*Q^(Q=[7@/F&' ^?:HYZ_P (]:]$HH Q/%]H M]YX6OXX8I)+A4\R$1 EQ(IRI7'.[L@4CW9W31S 8'J!DGG&!6AXEUB]M)8;"QM+W,PS+>0VCS"%>1\H M4'+^@/3J:Z.B@#BHXHM.N=%U*QT[4FLK6.:UEC:W?SANPPY/L:[:B@#AOLJI96%[9VF MJ3RV6H"YNC/;,DL^]2KN%(&XC(X'0#%;6@+/<:KJ^J26TUO#=/$D*3H4G74TNI7#O;3)$ M6B*RA0=S=%V\]?PJ76+^:XN/[$DLM432XD5)YX+*1VNUAF+3+N MX*, =IPVUB,-@G!P3BKM<_I6A7-C>6WF/";:S$XA96)=_,<-\PP , 8X)S[5 MT% !13&1F;(E=1Z #^HIOE/_ ,_$GY+_ (4 2T5%Y3_\_$GY+_A1Y3_\_$GY M+_A0!+147E/_ ,_$GY+_ (4>4_\ S\2?DO\ A0!+147E/_S\2?DO^%'E/_S\ M2?DO^% $M%1>4_\ S\2?DO\ A1Y3_P#/Q)^2_P"% $M%1>4__/Q)^2_X4>4_ M_/Q)^2_X4 2T5%Y3_P#/Q)^2_P"%'E/_ ,_$GY+_ (4 2T5%Y3_\_$GY+_A1 MY3_\_$GY+_A0!+147E/_ ,_$GY+_ (4>4_\ S\2?DO\ A0!+147E/_S\2?DO M^%'E/_S\2?DO^% $M%1>4_\ S\2?DO\ A1Y3_P#/Q)^2_P"% $M%1>4__/Q) M^2_X4>4__/Q)^2_X4 2T5%Y3_P#/Q)^2_P"%'E/_ ,_$GY+_ (4 2T5%Y3_\ M_$GY+_A1Y3_\_$GY+_A0!+147E/_ ,_$GY+_ (4>4_\ S\2?DO\ A0!+147E M/_S\2?DO^%5=2-[;Z;<2V3/-MS:/;36\HN2 MBL;F1+7+( B, R.R$,=Q[G( (ZX&G)J%\FHVQ74[=K"2)[J4FVVM% %R"6W8 MR25'W>FX]J .DHK"T#4+W5/[1-UN@\BZ$<2 #=Y9BCD7=D?>^?GTZ>];'E/_ M ,_$GY+_ (4 2T5%Y3_\_$GY+_A1Y3_\_$GY+_A0!+147E/_ ,_$GY+_ (4> M4_\ S\2?DO\ A0!+147E/_S\2?DO^%9#>(=.2_N[5[Z93;1EW9)MMHK--(+>0HH4;C\VW!..P)-9GBK2K[4 M6LWL4B\V-B!-YCQR1$XY#+G*\#((["JUQX9O)[AI#;:3YF9"\^'#7(9<;)%' M09.3@GD# '2@#:FU_3[:%)9FN(P^[:K6LH?"C+';MW #(YQCFM%'66-9$8,C M ,K#H0>]<>WA6]29KFV2VMV8RA;:WO)84A5UB VLBC/S1%B-H!W>W/6VL);SP[]B^R10/Y_F;O-4G&W;C&"/4UI2IRJ34([LRKUH4*;J3V1?A\ M*:5%:1PM%*[(A1I?/D#N"JJ06#9((1?ESC@<<5H?V78DSEK6-A/&L4B.-RLB MYVKM/ R>,=S7F__ LK6?\ GVL/^_;_ /Q5'_"RM9_Y]K#_ +]O_P#%5U?V M=7\CS_[9PO=_<>CV&DZ?I;7#6-G#;&XFJD-F%%%%9FH4 M444 %W8[(X0H#A?E'+;<'@?>/4]7?V%=#6 ZM +$7P MO@=Q\S=Y/E[-N,8SSG/3C'>L_P#X65HW_/M?_P#?M/\ XJIK/X@Z3>WL%K'; MWHDGD6-2R)@%C@9^;WJWA*R5W$R6889NRFCK****YSL"BBB@ HHHH **** " MBBB@#GO^$LMUDO6>UN/L]NXC64!0K-O"$$E@%^8_Q8X!/:K$WB6S@ALY&0D7 M8=D_?0@ *0#\Q?:?O#@$]ZI+X;O!K5S?K?11N6!1Q;*3(,@XD (#8QCC![Y! MJR^@7)M)8$OXQ]H$XGW6H(/FG)*C.5Q[D@]P: +=KK=O=WWV58IDW>9Y4KA= MDOEMM?;@D\$]P,]JTJQ=.T V%W#(;KS(+<2BWC\O!7S&#-N;/S8Q@<#\:VJ M"BF-$KMDE\^SD?R--\A/[TG_ '\;_&@"6BHO(3^])_W\;_&CR$_O2?\ ?QO\ M: ):*B\A/[TG_?QO\:/(3^])_P!_&_QH EHJ+R$_O2?]_&_QH\A/[TG_ '\; M_&@"6BHO(3^])_W\;_&CR$_O2?\ ?QO\: ):*B\A/[TG_?QO\:/(3^])_P!_ M&_QH EHJ+R$_O2?]_&_QH\A/[TG_ '\;_&@"6BHO(3^])_W\;_&CR$_O2?\ M?QO\: ):*B\A/[TG_?QO\:/(3^])_P!_&_QH EHJ+R$_O2?]_&_QH\A/[TG_ M '\;_&@"6BHO(3^])_W\;_&CR$_O2?\ ?QO\: ,>X\9:!:W,MO-?[98G*.OD MR'# X(X6H_\ A.?#G_01_P#($G_Q->5Z\,>(M3 SQ=R]3G^,UGU[<,MI.*=W M^'^1\O4SO$1FXI+3U_S/9/\ A.?#G_01_P#($G_Q-;MO/'=6T5Q"VZ*5 Z-@ MC*D9!YKY^KW#08$/AW3"3)S:1=)&'\ ]ZY,;A(4(IQ;U/0RW,*N*G*,TM.W_ M YJT5%Y"?WI/^_C?XT>0G]Z3_OXW^->>>P2T5%Y"?WI/^_C?XT>0G]Z3_OX MW^- $M>>_%#_ )A7_;;_ -DKO?(3^])_W\;_ !KS_P")L83^R\%CGS?O,3_< M]:[,!_O$?G^3/.S;_?T445]$?&'H?PO\ ^8K_ -L?_9Z]"KSKX91A M_P"U,EACRONL1_?]*] \A/[TG_?QO\:^=Q_^\2^7Y(^SRG_0G]Z3_ +^-_C7&>B2T5%Y"?WI/^_C?XT>0G]Z3_OXW^- %/7_^ M1X:] @\.ZF09.+27K(Q_@/O7A]>UE?P2]3YG/?XD/0*T M= _Y&/2_^ON+_P!#%9U:&@C/B+3 <\W<70X_C%>C4^!^AXU'^)'U1[K147D) M_>D_[^-_C1Y"?WI/^_C?XU\H??DM%1>0G]Z3_OXW^-% $M%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% 'A>O\ _(QZI_U]R_\ H9K.K1U__D8]4_Z^Y?\ T,UG5]73^!>A M\!6_B2]6%>Z:!_R+FE_]>D7_ * *\+KW30/^1A5Y[\4/\ F%?]MO\ V2NS M ?[Q'Y_DSSLV_P!SG\OS1YY1117T1\8>A_"__F*_]L?_ &>O0J\]^%__ #%? M^V/_ +/7H5?.X_\ WB7R_)'V>4_[G#Y_FPHHHKC/1"BBB@#.U_\ Y%S5/^O2 M7_T UX77NFO_ /(N:I_UZ2_^@&O"Z]K*_@EZGS.>_P 2'H%:.@?\C'I?_7W% M_P"ABLZM'0/^1CTO_K[B_P#0Q7HU/@?H>-1_B1]4>Z4445\H??A1110 4444 M %%%% !1110!RR^*KG[7J""Q5Q!($2/S?W@_>!,LH4M@YW#:&X'N*L3>)F6V M62&UCFD6":>=!*R^6L9 8?,@);)Z$#H:?_PC*MJ4MXVH7@;.8"L@W1<@D9(Y M'&,-D8XJ27PU:RP[#11_9@E MO<"8V\HDR7\M@IW+@;9Y43$;(M[;FVX&>2. MY..U:= !13&AB=LO&C'U*@TW[-!_SQC_ .^10!+147V:#_GC'_WR*/LT'_/& M/_OD4 2T5%]F@_YXQ_\ ?(H^S0?\\8_^^10!+147V:#_ )XQ_P#?(H^S0?\ M/&/_ +Y% $M%1?9H/^>,?_?(H^S0?\\8_P#OD4 2T5%]F@_YXQ_]\BC[-!_S MQC_[Y% $M%1?9H/^>,?_ 'R*/LT'_/&/_OD4 2T5%]F@_P">,?\ WR*/LT'_ M #QC_P"^10!+147V:#_GC'_WR*/LT'_/&/\ [Y% $M%1?9H/^>,?_?(H^S0? M\\8_^^10!+147V:#_GC'_P!\BC[-!_SQC_[Y% 'B&O\ _(QZI_U]R_\ H9K. MK0UX!?$6I@ "[E _WS6?7U=/X%Z'P%;^)+U85[IH'_ "+FE_\ 7I%_Z *\ M+KW#0;>%O#NF$PQDFTB))4?W!7G9I\$?4]G(OXD_0U:*B^S0?\\8_P#OD4?9 MH/\ GC'_ -\BO%/IB6BHOLT'_/&/_OD4?9H/^>,?_?(H EKSWXH?\PK_ +;? M^R5WOV:#_GC'_P!\BO/_ (FQQQ_V7L15SYN=HQ_A_"_P#YBO\ VQ_]GKT*O.OAE'')_:F]%;'E8W#/]^O0/LT' M_/&/_OD5\[C_ />)?+\D?9Y3_NO_\ (N:I_P!>DO\ Z :\+KW#7K>% M?#NID0Q@BTE((4?W#7A]>UE?P2]3YG/?XD/0*T= _P"1CTO_ *^XO_0Q6=6A MH(#>(M,! (-W$"#_ +XKT:GP/T/&H_Q(^J/=:*B^S0?\\8_^^11]F@_YXQ_] M\BOE#[\EHJ+[-!_SQC_[Y%% $M%%% !1110 4444 %%%% !1110 4444 %%% M% !13(I4FB26-@R.H96'<'H:?0 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% 'A>O_\ (QZI_P!?A_"__ )BO_;'_ -GKT*O/?A?_ ,Q7 M_MC_ .SUZ%7SN/\ ]XE\OR1]GE/^YP^?YL****XST0HHHH SM?\ ^1Z:_P#\BYJG_7I+_P"@&O"Z]K*_@EZGS.>_Q(>@5HZ!_P C'I?_ M %]Q?^ABLZM'0/\ D8]+_P"ON+_T,5Z-3X'Z'C4?XD?5'NE%%%?*'WX4444 M%%%% !1110 4444 -L[7310^8$\M]HP#(O;<>Y..!6@GAC2A>37$EHDV\[ECERZ(3U* MJ20,GT%/'AO2%@6".S$<:AUVQR,F0YRRG!&02!PF:W"FG2^(_-.G M'R2)_M2RVQ)8Y!#,YW+*IP-JCIQZ8'1KKNBJH5=5T\*!@ 7"8 _.E_M_1O\ MH+6'_@2G^-5[.?9D>VI_S+[RGX;MK6PTYI1';VLUXYN)(4"H(\@!4P.ZJ%!] MP3WK8^TP?\]H_P#OH4EM>6U[&9+6XAGC!VEHG# 'TR/J*FJ6FM&6FFKHB^TP M?\]H_P#OH4?:8/\ GM'_ -]"I:*0R+[3!_SVC_[Z%'VF#_GM'_WT*EHH B^T MP?\ /:/_ +Z%'VF#_GM'_P!]"I:* (OM,'_/:/\ [Z%'VF#_ )[1_P#?0J6B M@"+[3!_SVC_[Z%'VF#_GM'_WT*EHH B^TP?\]H_^^A1]I@_Y[1_]]"I:* (O MM,'_ #VC_P"^A1]I@_Y[1_\ ?0J6B@#PK7B&\1:F000;N4@C_?-9]:.O_P#( MQZI_U]R_^AFLZOJZ?P+T/@*W\27JPKW#0;B%?#NF S1@BTB!!8?W!7A]>Z:! M_P BYI?_ %Z1?^@"O.S3X(^I[.1?Q)^A<^TP?\]H_P#OH4?:8/\ GM'_ -]" MI:*\4^F(OM,'_/:/_OH4?:8/^>T?_?0J6B@"+[3!_P ]H_\ OH5Y_P#$V2.3 M^R]CJV/-SM.?[E>BUY[\4/\ F%?]MO\ V2NS ?[Q'Y_DSSLV_P!SG\OS1YY1 M117T1\8>@?#*2./^U-[JN?*QN./[]>@?:8/^>T?_ 'T*X+X7_P#,5_[8_P#L M]>A5\[C_ />)?+\D?9Y3_NT?_?0J6BN,]$B^ MTP?\]H_^^A1]I@_Y[1_]]"I:* ,K7KB%O#NI@31DFTE 8?W#7A]>Z:__P B MYJG_ %Z2_P#H!KPNO:ROX)>I\SGO\2'H%:&@D+XBTPD@ 7<1)/\ OBL^M'0/ M^1CTO_K[B_\ 0Q7HU/@?H>-1_B1]4>W_ &F#_GM'_P!]"C[3!_SVC_[Z%2T5 M\H??D7VF#_GM'_WT**EHH **** "BBB@ HHHH **** "BBB@ HHHH *\]^*' M_,*_[;?^R5Z%7GOQ0_YA7_;;_P!DKLP'^\1^?Y,\[-O]SG\OS1YY1117T1\8 M>I_#7_D7+C_K[;_T!*[*N-^&O_(N7'_7VW_H"5V5?-8O^/+U/M\N_P!UAZ!1 M117,=H4444 %%%% !1110 4444 %%%% !1110!X7K_\ R,>J?]?A\!6_B2]6%>Z:!_R+FE_P#7I%_Z *\+KW30 M/^1O0J\]^%_P#S%?\ MC_[/7H5?.X__>)?+\D?9Y3_ +G#Y_FPHHHK MC/1"BBB@#.U__D7-4_Z])?\ T UX77NFO_\ (N:I_P!>DO\ Z :\+KVLK^"7 MJ?,Y[_$AZ!6CH'_(QZ7_ -?<7_H8K.K1T#_D8]+_ .ON+_T,5Z-3X'Z'C4?X MD?5'NE%%%?*'WX4444 %%%% !1110 4444 <1'X@GTW5K][V\5_-++;K\GDN M=V$ <'*X!^;=GOZ41:]J%QH\1SZ]9 M!IEE;7T]Y#;1)<3_ 'Y @!/X^]+)IMA+''')96SI&Q=%:)2%8G)(&.#GF@## MT?5;ZZU"T,\Q9+L7):W**/(\N0*N"!GH<'.>?2NFJ"*RM8;B2XBMH8YY?]9( MD8#/]3U-3T ,:54;!#Y]D)_D*;YZ?W9/^_;?X5+10!%YZ?W9/^_;?X5Y_P#$ MV0/_ &7@,,>;]Y2/[GK7HM>>_%#_ )A7_;;_ -DKLP'^\1^?Y,\[-O\ >4445]$?&'J'PWE5/#MP"'_X^VZ(3_ GH*[#ST_NR?]^V_P *Y+X:_P#( MN7'_ %]M_P"@)795\UB_X\O4^WR[_=8>A%YZ?W9/^_;?X4>>G]V3_OVW^%2T M5S':1>>G]V3_ +]M_A1YZ?W9/^_;?X5+10!%YZ?W9/\ OVW^%'GI_=D_[]M_ MA4M% $7GI_=D_P"_;?X4>>G]V3_OVW^%2T4 1>>G]V3_ +]M_A1YZ?W9/^_; M?X5+10!%YZ?W9/\ OVW^%'GI_=D_[]M_A4M% $7GI_=D_P"_;?X4>>G]V3_O MVW^%2T4 >%:\<^(M3(SS=R]1C^,UGUHZ_P#\C'JG_7W+_P"AFLZOJZ?P+T/@ M*W\27JPKW#09T'AW3 1)Q:1=(V/\ ]J\/KW30/\ D7-+_P"O2+_T 5YV:?!' MU/9R+^)/T+GGI_=D_P"_;?X4>>G]V3_OVW^%2T5XI],1>>G]V3_OVW^%'GI_ M=D_[]M_A4M% $7GI_=D_[]M_A7G_ ,39 _\ 9> PQYOWE(_N>M>BUY[\4/\ MF%?]MO\ V2NS ?[Q'Y_DSSLV_P!SG\OS1YY1117T1\8>@?#*0)_:F0QSY7W5 M)_O^E>@>>G]V3_OVW^%<%\+_ /F*_P#;'_V>O0J^=Q_^\2^7Y(^SRG_>G]V3_OVW^%'GI_=D_P"_;?X5+17&>B1>>G]V3_OVW^%'GI_=D_[]M_A4 MM% &5KTZ'P[J8 DYM)>L;#^ ^U>'U[IK_P#R+FJ?]>DO_H!KPNO:ROX)>I\S MGO\ $AZ!6AH)QXBTPG/%W%T&?XQ6?6CH'_(QZ7_U]Q?^ABO1J? _0\:C_$CZ MH]O\]/[LG_?MO\*//3^[)_W[;_"I:*^4/OR+ST_NR?\ ?MO\**EHH **** " MBBB@ HHHH **0,I8J&!(ZC/2EH **** "BBB@ KSWXH?\PK_ +;?^R5Z%7GO MQ0_YA7_;;_V2NS ?[Q'Y_DSSLV_W.?R_-'GE%%%?1'QAZG\-?^1_V[J$%SJZV_GEA!+LC>' BN U+Q9>6& MD7ML;Y8=2BED(:Z$0DCC4*0"!\C,=P VY&#GJ#7007%[+XB6.#43=VOSO<(L M:"*%2/W:A@,E^AZGC)P,B@#?HHHH **** "BBB@#PO7_ /D8]4_Z^Y?_ $,U MG5HZ_P#\C'JG_7W+_P"AFLZOJZ?P+T/@*W\27JPKW30/^1Z:!_R+FE_]>D7_ * *\[-/@CZGLY%_$GZ&C1117BGTP4444 %>>_%#_F%? M]MO_ &2O0J\]^*'_ #"O^VW_ +)79@/]XC\_R9YV;?[G/Y?FCSRBBBOHCXP] M#^%__,5_[8_^SUZ%7GOPO_YBO_;'_P!GKT*OG?680UQ,T[BZ-[;M*6$.) (QM)PO' Q MC(YYZUUE%% #&=E; B=AZ@C^IIOFO_S[R?FO^-2T4 1>:_\ S[R?FO\ C7G_ M ,36+?V7F-D_UOWL<_<]#7HM>>_%#_F%?]MO_9*[,!_O$?G^3/.S;_>4445]$?&'J'PW=E\.W $3M_I;<@C^XGJ:[#S7_ .?>3\U_QKDOAK_R+EQ_ MU]M_Z E=E7S6+_CR]3[?+O\ =8>A%YK_ //O)^:_XT>:_P#S[R?FO^-2T5S' M:1>:_P#S[R?FO^-'FO\ \^\GYK_C4M% $7FO_P ^\GYK_C5!=)T];FZN/[)C M,ET,3$QQG>.^>><]_6K&KSR6NBW]Q"VV6*WD=&P#A@I(/->3_P#"<^(_^@C_ M .0(_P#XFNK#X2==-Q:T.'%YA2PLE&:>O;_ASU:.SM(K-K./2XTMFSNA6.,( M<]1Z1"ET6+&98HPY)ZG=G.3DUY9_P )SXC_ .@C_P"0(_\ MXFMGPIXKUK4O$MI:7=[YD$F_GG-"I-0 M2=V[=.OS/1O-?_GWD_-?\:/-?_GWD_-?\:EHK@/6(O-?_GWD_-?\:/-?_GWD M_-?\:EHH B\U_P#GWD_-?\:/-?\ Y]Y/S7_&I:* /"M>.?$6ID@C_2Y>#V^< MUGUHZ_\ \C'JG_7W+_Z&:SJ^KI_ O0^ K?Q)>K"O<-!D<>'=, @D/^B1<@KS M\@]Z\/KW30/^1:_P#S[R?FO^-'FO\ M\^\GYK_C4M%>*?3$7FO_ ,^\GYK_ (T>:_\ S[R?FO\ C4M% $7FO_S[R?FO M^->?_$UBW]EYC9/];]['/W/0UZ+7GOQ0_P"85_VV_P#9*[,!_O$?G^3/.S;_ M '.?R_-'GE%%%?1'QAZ!\,F*_P!J8C9_]5]W''W_ %->@>:__/O)^:_XUP7P MO_YBO_;'_P!GKT*OG:__/O)^:_XT>:__/O) M^:_XU+17&>B1>:__ #[R?FO^-'FO_P ^\GYK_C4M% &5KTCGP[J8,$@_T27D ME>/D/O7A]>Z:_P#\BYJG_7I+_P"@&O"Z]K*_@EZGS.>_Q(>@5H:"<>(M,(!/ M^EQ<#O\ .*SZT= _Y&/2_P#K[B_]#%>C4^!^AXU'^)'U1[?YK_\ /O)^:_XT M>:__ #[R?FO^-2T5\H??D7FO_P ^\GYK_C14M% !1110 4444 %%%% !13%E MC>1XU8%TQN'IGI3Z "BBB@ HHHH *\]^*'_,*_[;?^R5Z%7GOQ0_YA7_ &V_ M]DKLP'^\1^?Y,\[-O]SG\OS1YY1117T1\8>I_#7_ )%RX_Z^V_\ 0$KLJXWX M:_\ (N7'_7VW_H"5V5?-8O\ CR]3[?+O]UAZ!1117,=H4444 9VO_P#(N:I_ MUZ2_^@&O"Z]TU_\ Y%S5/^O27_T UX77M97\$O4^9SW^)#T"NA\#?\CC8?\ M;3_T6U<]70^!O^1QL/\ MI_Z+:N[$?P9^C_(\K!_[Q3_ ,2_,]DHHHKY<^[" MBBB@ HHHH \+U_\ Y&/5/^ON7_T,UG5HZ_\ \C'JG_7W+_Z&:SJ^KI_ O0^ MK?Q)>K"O=- _Y%S2_P#KTB_] %>%U[IH'_(N:7_UZ1?^@"O.S3X(^I[.1?Q) M^AHT445XI],%%%% !7GOQ0_YA7_;;_V2O0J\]^*'_,*_[;?^R5V8#_>(_/\ M)GG9M_N<_E^://****^B/C#T/X7_ /,5_P"V/_L]>A5Y[\+_ /F*_P#;'_V> MO0J^=Q_^\2^7Y(^SRG_DO\ Z :\ M+KW37_\ D7-4_P"O27_T UX77M97\$O4^9SW^)#T"M'0/^1CTO\ Z^XO_0Q6 M=6CH'_(QZ7_U]Q?^ABO1J? _0\:C_$CZH]THHHKY0^_"BBB@ HHHH **** " MBBB@#@(+6*/7=1633;JXA=V,K-;OO0EPPWA3B9,]AD[1]12RV,[::$ET^>2, M0WBVR1VS@),S@QL$QF,8SMS]W!YYY[T*H8L% )ZG'6EH Y+0K.YAUB!I+:5+ ME1<_;IS$564M(#'\Q&&XZ8Z#CCI76T44 ,82EOD= /0H3_6F[9_^>D?_ '[/ M^-2T4 1;9_\ GI'_ -^S_C6-KWAB+Q%]G^UW+IY&[;Y2@9W8SG.?05>UVYEL M_#VI75N^R:&UEDC; .&"$@X/'45CWESK-G%"T"',;MC;(/+&" MH^;(/)JH3E"7-%V9%2G"I%PFKIE#_A6>F_\ /]=_^._X4?\ "L]-_P"?Z[_\ M=_PK=UR2\@@C%I?R)<,C)#"D2,\\N!@G(("CDG '7.162FJZ@SQ-<:H+:.?[ M29?W2'[.(I0N%R,Y(R/FSR1QVK?ZW7_F9R_V=A?Y$;.AZ"N@63VMK<%XWD,A M,JY.2 .Q'H*TML__ #TC_P"_9_QKE;G4M7AL_P!Y=26[QVEU=H\D2!Y C#RU M<$8!VGD#!Y'2NLA6DE[93VLDJB.>-HV*IR PP<<^]QA_\*STW_G^N_\ QW_"KNE>!K/1]2AO[>[G M:6+=M$@!7D$X5=H <;1@$[N@!PRULV M4FH2ZE<11ZA]IA2)P\K0J(XYBPV*H&"P SN!8]N0D?_?L_XU1\/7-Q=Z+%-=2^;-OE5GVA<[9&4<#C MH!6G7.=9%MG_ .>D?_?L_P"-&V?_ )Z1_P#?L_XU+10!%MG_ .>D?_?L_P"- M&V?_ )Z1_P#?L_XU+6)KUU>0W>F06CW"^?*ZR+;B(NP"$C'F?*.10!E7GP\L M+V]GNI+RY$D\C2,%"X!8Y../>H/^%9Z;_P _UW_X[_A6O:7&J?VXNG33,8HT M^U-+(J;W1AM6,A1C(;<21_='J:JZWJ&I6,T[V=^9O+W--'Y2^7;H5PO.,E]V M&P3TSP!BNA8NLE92.-Y?AF[N"*7_ K/3?\ G^N__'?\*ZRSM)+*R@M8Y5,< M$:QJ63DA1@9Y]JYV:\U0/?6T&JR27,$Y@M8Q#&6G8QQOESMP%7<02 O ZYK3 M$M[_ ,)"D,5\T\09FN(A$HCACVG:-V,[RV#UZ9X'%14K5*BM-W-:.&HT6W3C M:YJ[9_\ GI'_ -^S_C1MG_YZ1_\ ?L_XU+161N1;9_\ GI'_ -^S_C1MG_YZ M1_\ ?L_XU+10!%MG_P">D?\ W[/^-8VO>&(O$7V?[7'?M'V2Y=_/V[O-4 M'&W.,8QZFMG;/_STC_[]G_&N>^T:H^EO(+Z<2%I7MXQ%$)YXQC:2& 48))/& M<8Z'KNZ=.;K3+2X9UD?\ W[/^-2T5)9%MG_YZ1_\ ?L_XT;9_^>D?_?L_XU+1 M0!4O+22]LI[6251'/&T;%4Y 88..?>N3_P"%9Z;_ ,_UW_X[_A6F\VJ7>N:G M:P7-W%'"42)XT@,<9,8/S!AO/)[59TB\O]3TNZO9I4M3)N2%2H982HVECTW? M.&/)Z =.:UIUJE-6@[&%;#4:S3J1O8P_^%9Z;_S_ %W_ .._X5/9_#RPLKV" MZCO+DR02+(H8+@E3D9X]J8^I:IYLJQZE*+/[//<6]S)%&&E\M4XQMQL)8D$# M)"]<D?_?L_XT;9_P#GI'_W[/\ C6/X9U6;5!J)GN8)FCN0$6%E81HT M2,%R.N"6&>Y!K=KG.PBVS_\ /2/_ +]G_&BI:* "BBB@ HHHH **** "BBB@ M HHHH **** &2Q1SQ/%*BR1NI5T<9# \$$=Q1)#'+M\R-'V,'7B>2N%;U QP:N444 %%%% !1110 R.&.(N8XT0NV]RJ@;F MZ9/J>!^51M96K6?V1K:$VV-ODF,;,>FWI110! NC:6H4+IMF C;UQ ORMZCC MKP.:6+2-,@9VATZTC9P58I H+ ]0<#G-%% $UK9VMC$8K2VAMXRVXI#&$!/K M@=ZGHHH **** "F/#&\DF!110!'=:?97VS[7:6]QLSL\Z,/ MMSUQD<5$='TM@P;3;,[E"-F!>5&, \=!@<>PHHH #HVEF 0'3;,PAMXC\A=N M[&,XQUQWJXJJBA5 50, 8 %%% "T444 %%%% #%AC2221(T5Y""[!0"Q P, MGOQQ3/LMO]F>V^SQ>0X8-%L&U@V<@CISDY] EX-101.SCH 12 rmcf-20240229.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Leasing Arrangements - Schedule of Maturities of Lease Liabilities for Operating Leases (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Consolidated Statements of Operations (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Consolidated Statements of Operations 2 link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Revenue From Contracts With Customers link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Disaggregation of Revenue link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Notes payable and revolving credit line link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Stock Compensation Plans link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Leasing Arrangements link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Operating Segments link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Costs Associated With Company-owned Store Closures link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Contested Solicitation of Proxies and Employee Agreements link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Revenue From Contracts With Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Disaggregation of Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Stock Compensation Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Leasing Arrangements (Tables) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Operating Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Costs Associated With Company-owned Store Closures (Tables) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Contested Solicitation of Proxies and Employee Agreements (Tables) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Number of Stores (Details) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Supplemental Cash Flow Information - Summary of Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Revenue From Contracts With Customers - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Revenue From Contracts With Customers - Summary of Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Revenue From Contracts With Customers - Schedule of Revenue Expected to Be Recognized in the Future, Related to Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Revenue From Contracts With Customers - Schedule of Revenue Expected to Be Recognized in the Future, Related to Performance Obligations 1 (Details) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Disaggregation of Revenue - Summary of Disaggregated Revenue by the Method of Recognition and Segment (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Inventories - Schedule of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Property and Equipment, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Goodwill and Intangible Assets - Schedule of Changes to Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Goodwill and Intangible Assets - Schedule of Annual Amortization of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Notes Payable and Revolving Credit Line - Additional Information (Details ) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Stock Compensation Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Stock Compensation Plans - Schedule of Restricted Stock Unit Awards Outstanding under 2007 Plan (Details) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Stock Compensation Plans - Schedule of Stock Option Awards Outstanding under 2007 Plan (Details) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Leasing Arrangements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Leasing Arrangements - Schedule of Maturities of Lease Liabilities for Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Leasing Arrangements - Schedule of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Income Taxes - Schedule of Income Tax Expense (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Income Taxes - Reconciliation of the Statutory Federal Income Tax Rate and the Effective Rate (Details) link:presentationLink link:calculationLink link:definitionLink 996045 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 996055 - Disclosure - Income Taxes - Summary of Deferred Income Tax Valuation Allowances (Details) link:presentationLink link:calculationLink link:definitionLink 996065 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996075 - Disclosure - Employee Benefit Plan - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996085 - Disclosure - Operating Segments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996095 - Disclosure - Operating Segments - Summary of Segment Reporting Information (Details) link:presentationLink link:calculationLink link:definitionLink 996105 - Disclosure - Costs Associated With Company-owned Store Closures - Costs Associated With Closures (Details) link:presentationLink link:calculationLink link:definitionLink 996115 - Disclosure - Contested Solicitation of Proxies and Employee Agreements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996125 - Disclosure - Contested Solicitation of Proxies and Employee Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 996135 - Disclosure - Discontinued Operations - Schedule of Operations of Businesses Reported as Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 996145 - Disclosure - Discontinued Operations - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink Amortization expense included in cost of goods sold Goodwill [Line Items] Goodwill [Line Items] Self-insurance accrual Auditor Firm ID Auditor Firm ID FYE 25 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Document Transition Report Document Transition Report Current assets held for sale Current assets held for sale Weighted average remaining contractual term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Revenue, remaining performance obligation, amount Revenue, remaining performance obligation, amount us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations Net cash (used in) provided by operating activities of continuing operations Stores Opened at 2/29/2024 [Member] Represents stores opened at 2/29/2024. Represents the amount of forgiveness of indebtedness. rmcf_ForgivenessOfIndebtedness Forgiveness of Indebtedness Company Stores Goodwill [Member] Represents goodwill related to company stores. Company Stores Goodwill [Member] Costs Associated With Company-owned Store Closures [Line Items] Restructuring Cost and Reserve [Line Items] Gift card liability, breakage The amount of breakage recognized from gift card liability. rmcf_GiftCardLiabilityBreakage Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Share-based compensation arrangement by share-based payment award, award vesting period (Year) Cost of sales Represents the name of a co-branded store operating under RMCF. Cold Stone Creamery - Co-Branded [Member] Schedule of Segment Reporting Information, by Segment [Table] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Contested Solicitation Of Proxies And Change In Control Payments [line Items] Contested solicitation of proxies and change in control payments. us-gaap_IncreaseDecreaseInIncomeTaxesReceivable Refundable income taxes Durango Product Sales [Member] Durango product sales. 2026 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo Represents the change in the liability from contract with customer attributable to contract fees received. Contract fees received Entity Public Float Entity Public Float FYE 28 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour Severance payment term Severance Payment Term Severance payment term. Defined contribution plan employers matching contribution vesting period (Year) Period over which the employers matching contribution vests, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. rmcf_DefinedContributionPlanEmployersMatchingContributionVestingPeriod Summary of Agreements to Company Incurred Tabular disclosure of arrangements with individual employees including equity-based payments or pensions and other postretirement benefits, which are generally employment contracts between the entity and selected officers or key employees containing a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Examples may include profit sharing, deferred bonuses or certain split-dollar life insurance arrangements. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability Schedule of Deferred Compensation Arrangement with Individual [Table Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Property, plant and equipment, useful life (year) us-gaap_PropertyPlantAndEquipmentUsefulLife Total revenue Revenues Revenues Notes receivable term Notes Receivable Term The period for notes receivable. Liabilities Liabilities us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation Total Liabilities Held for Sale Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) Share-based payment arrangement, nonvested award, cost not yet recognized, amount, total Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Summary of Disaggregated Revenue by the Method of Recognition and Segment Disaggregation of Revenue [Table Text Block] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Represents franchise and royalty fees. Franchise and Royalty Fees [Member] Contract liabilities Consulting services cost Represents consulting services cost. Consulting Services: Title of Individual [Domain] us-gaap_GoodwillGross Intangible assets not subject to amortization, gross carrying value Notes to Financial Statements Notes to Financial Statements Ingredients and supplies Ingredients and supplies Lease Liability, Less Current Portion Disposal Groups, Including Discontinued Operations [Table] Schedule of Goodwill [Table] Schedule of Goodwill [Table] us-gaap_AssetsCurrent Total current assets Vesting [Domain] Represents international license stores operating under RMCF. International License Stores [Member] us-gaap_LiabilitiesAndStockholdersEquity Total Liabilities and Stockholders' Equity Entity Address, State or Province Entity Address, State or Province Litigation Case [Domain] Notes Payable and Revolving Credit Line Long-Term Debt [Text Block] us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit Goodwill written off related to sales of Company-owned stores Deferred income taxes Outstanding stock options as of February 29 or 28: Outstanding stock options at beginning of year: Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Long-term liabilities - held for sale Long term liabilities held for sale Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) Share-based compensation arrangement by share-based payment award, options, grants in period, weighted average grant date fair value (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue Inventories Inventory Disclosure [Text Block] Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Trading Symbol Trading Symbol us-gaap_DeferredTaxAssetsNet Net deferred tax assets Common stock, shares issued (in shares) Cost Associated With Company - Owend Store Closures Restructuring, Impairment, and Other Activities Disclosure [Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Employee Benefit Plan Compensation and Employee Benefit Plans [Text Block] us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Line of credit facility, remaining borrowing capacity us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity FYE 27 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree Shares available for future issuance Common Stock, Capital Shares Reserved for Future Issuance Advertising expense us-gaap_AdvertisingExpense Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Axis] Net cash (used in) provided by financing activities of discontinued operations Cash Provided by (Used in) Financing Activities, Discontinued Operations us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment Depreciation and amortization Timing of Transfer of Good or Service [Domain] Entity Address, City or Town Entity Address, City or Town Represents the loss from the distribution of assets. Loss on Distribution of Assets [Member] Related Party Transactions Related Party Transactions Policy [Policy Text Block] Disclosure of accounting policy for related party transactions. Weighted average discount rate percent us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent Represents domestic stores of franchise stores and kiosks operating under RMCF. Franchise Stores - Domestic Stores and Kiosks [Member] Renewal term us-gaap_LesseeOperatingLeaseRenewalTerm Supplemental Cash Flow Information Cash Flow, Supplemental Disclosures [Text Block] Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Vested stock options that could be exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Disposal Group Name [Axis] Subsequent Event [Member] Subsequent Event Type [Axis] Chief Executive Officer [Member] Chief Executive Officer [Member] Additional Paid-in Capital [Member] Schedule of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Property, Plant and Equipment, Net [Abstract] Current Liabilities Current Assets Information related to royalty and marketing fees. Royalty and Marketing Fees [Member] Accounts receivable, allowance for credit losses Accounts receivable, allowance for credit losses Accounts receivable, allowance for doubtful accounts Counterparty Name [Axis] Preferred stock, par value (in dollars per share) Statement of Stockholders' Equity [Abstract] Change in accounting principle, accounting standards update, immaterial effect [true false] Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] Lease liability Lender Name [Axis] Advertising and Promotional Expenses Advertising Cost [Policy Text Block] Credit Agreement maturity date Debt Instrument, Maturity Date Property and Equipment, Net Property and equipment, net Franchise [Member] Interest income The cash inflow (outflow) from the sale or distribution of assets during the period. Proceeds from the sale or distribution of assets Provision for loss (recovery) on accounts and notes receivable Federal effective tax rate Statutory rate Scenario [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Entity Central Index Key Entity Central Index Key Notes receivable, current portion, less current portion of the allowance for credit losses of $29,886 and $35,173, respectively Notes receivable, current portion, less current portion of the valuation allowance of $35,173 and $47,228, respectively Allowance for doubtful accounts and notes Class of warrant or right, number of securities called by warrants or rights (in shares) us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights Plan Name [Domain] Change in accounting principle, accounting standards update, adopted [true false] Change in Accounting Principle, Accounting Standards Update, Adopted [true false] us-gaap_IncreaseDecreaseInOtherCurrentAssets Other current assets Packaging Design [Member] Represents an finite-lived intangible asset. Packaging Design [Member] Preferred stock, shares outstanding (in shares) Share based compensation cancelled shares Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures Revenue, remaining performance obligation, period (Year) Revenue, remaining performance obligation, period (Year) Gift Card Breakage Disclosure of accounting policy for gift card breakage. Gift Card Breakage, Policy [Policy Text Block] Schedule of Changes to Goodwill Schedule of Goodwill [Table Text Block] us-gaap_LiabilitiesCurrent Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Number of biweekly payments Retirement Bonus Number Of Biweekly Payments Retirement bonus number of biweekly payments. us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Segment profit (loss) Loss Before Income Taxes Notes receivable, less current portion and allowance for credit losses of $0 and $38,778, respectively Notes receivable, less current portion and valuation allowance of $38,778 and $65,059, respectively Changes in operating assets and liabilities: us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet Accounts and notes receivable, net Net cash used in investing activities of continuing operations us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations Leasing Arrangements Lessee, Operating Leases [Text Block] Restricted Stock [Member] Plan Name [Axis] Represents contested solicitation of proxies. Contested Solicitation of Proxies [Member] Line of credit Line of Credit, Current Term of contract us-gaap_LesseeOperatingLeaseTermOfContract us-gaap_Assets Total assets Total Assets Payments for repurchase of redeemable preferred stock us-gaap_PaymentsForRepurchaseOfRedeemablePreferredStock Lease right of use asset Entity Registrant Name Entity Registrant Name Executive [Member] Executive Officer [Member] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Related Party, Type [Domain] Retained earnings Amount of increase or decrease in the allowances and reserves related to tax expense or benefits realized. rmcf_ValuationAllowanceDeferredTaxAssetTaxExpenseBenefitsRealized Tax expense realized by valuation allowance Financing receivable, allowance for credit loss us-gaap_FinancingReceivableAllowanceForCreditLosses Retained Earnings [Member] Vesting on Last Day of Each Quarter Thereafter [Member] Vesting On Last Day Of Each Quarter Thereafter [Member] Vesting on last day of each quarter thereafter. Outstanding non-vested restricted stock units at beginning of year: Outstanding non-vested restricted stock units as of February 29 or 28: us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Current liabilities held for sale Current liabilities held for sale Minimum [Member] Minimum Minimum [Member] Operating lease liability Present value of lease liabilities us-gaap_OperatingLeaseLiability Severance payment Severance compensation: Revenue Revenue [Policy Text Block] Disaggregation of Revenue [Abstract] Equity Component [Domain] Segments [Axis] Stock Options [Member] us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent Accrued liabilities Change in accounting principle, accounting standards update, adoption date Change in Accounting Principle, Accounting Standards Update, Adoption Date Land [Member] Land [Member] Period of COBRA Coverage Life Insurance Coverage Period for C O B R A Coverage Life insurance coverage period for COBRA coverage. Represents stores which are opened. Open [Member] us-gaap_SubleaseIncome Less sublease rentals Debt instrument, basis spread on variable rate us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Entity Current Reporting Status Entity Current Reporting Status Common stock, shares authorized (in shares) Transportation Equipment [Member] Transportation Equipment [Member] Contested Solicitation Of Proxies And Change In Control Payments [Abstract] Contested solicitation of proxies and change in control payments. Percentage of amount describe in clause Percentage of Amount Describe in Clause Percentage of amount describe in clause. us-gaap_PaymentsToAcquireNotesReceivable Addition to notes receivable Discontinued Operations Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Transferred over Time [Member] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Amortization of Intangible Assets Amortization of Intangible Assets Real Estate, Type of Property [Axis] Consulting Services and Retirement Bonus: Consulting Services Cost And Retirement Bonus Consulting services cost and retirement bonus. Common stock, $.001 par value, 46,000,000 shares authorized, 6,310,543 shares and 6,257,137 shares issued and outstanding, respectively Common stock, $.001 par value, 46,000,000 shares authorized, 6,257,137 shares and 6,186,356 shares issued and outstanding, respectively Valuation allowance Valuation allowance Costs associated with the sale of assets Costs Associated With The Sale Of Assets Amount of costs associated with the sale of assets. Earnings (loss) from continuing operations Loss from continuing operations us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare Income tax provision Discontinued operations Franchise agreement, term (year) Represents term of franchise agreement. rmcf_FranchiseAgreementTerm us-gaap_ContractWithCustomerLiabilityRevenueRecognized Revenue recognized Furniture and Fixtures [Member] Furniture and Fixtures [Member] us-gaap_IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems Total tax provision (benefit) Monthly consulting fee Monthly consulting fee Monthly consulting fee. Current Fiscal Year End Date Current Fiscal Year End Date Auditor Name Auditor Name us-gaap_OperatingIncomeLoss Loss from Operations Information related to franchise fees. Franchise Fees [Member] us-gaap_DeferredIncomeTaxExpenseBenefit Total Deferred Income Tax Provision (Benefit) Income tax expense Total Note To Financial Statement Details Textual Revenue from Contract with Customer [Line Items] Revenue from contract with customer. Disaggregation of Revenue The entire disclosure related to the disaggregation of revenue. Disaggregation of Revenue [Text Block] us-gaap_DeferredTaxLiabilitiesPrepaidExpenses Prepaid expenses Stock-based compensation Share-based payment arrangement, expense us-gaap_AllocatedShareBasedCompensationExpense Certain revenue thresholds, cumulative basis connection with performance basis (year) Represents term of cumulative basis connection with performance for certain revenue thresholds. rmcf_CertainRevenueThresholdsCumulativeBasisConnectionWithPerformanceBasisTerm Indefinite-Lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Restricted stock unit award vests percentage us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage Schedule of Operations of Businesses Reported as Discontinued Operations Disposal Groups, Including Discontinued Operations [Table Text Block] us-gaap_FiniteLivedIntangibleAssetsNet Total Summary of Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Accounting Standards Update 2016-02 [Member] Accounting Standards Update 2016-02 [Member] us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets Other Revenue From Contracts With Customers Revenue from Contract with Customer [Text Block] Disposal Group Name [Domain] Issuance of common stock, vesting of restricted stock units and other, net of shares withheld (in shares) Issuance of common stock, vesting of restricted stock units and other, net of shares withheld (in shares) Former Senior Vice President Franchise Development [Member] Former Senior Vice President Franchise Development [Member] Former senior vice president of franchise development. us-gaap_DividendsCash Cash dividends declared Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Former Senior Vice President of Franchise Developments [Member] Former senior vice president of franchise developments. Other income, net us-gaap_OtherNonoperatingIncomeExpense Nature of Operations and Summary of Significant Accounting Policies [Line items] Nature of operations and summary of significant accounting policies. Long-Term Debt, Type [Domain] Depreciation and amortization, exclusive of depreciation and amortization expense of $749,606, $646,394, and $620,798 respectively, included in cost of sales Entity Voluntary Filers Entity Voluntary Filers Vesting Based On Performance Goals [Member] Vesting Based On Performance Goals [Member] Vesting based on performance goals. Represents warrant to purchase common stock. Warrant to Purchase Common Stock [Member] 2007 Plan and Non Plan Awards [Member] 2007 Plan and non plan awards. Store Design [Member] Represents a finite-lived intangible asset. Store Design [Member] Commitments and Contingencies [Abstract] Commitments and Contingencies Disclosure [Abstract] us-gaap_OtherAssetsNoncurrent Other Trademark/Non-Competition Agreement [Member] This item represents characteristics of trademarks and the non-competition agreement. Trademarks and Non Competition Agreement [Member] us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue Total Revenue Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Granted Share-based compensation arrangement by share-based payment award, options, grants in period, gross (in shares) Intersegment Eliminations [Member] Intersegment Eliminations [Member] Other accrued expenses Stockholders' Equity Equity [Text Block] us-gaap_Depreciation Depreciation Accrued salaries and wages us-gaap_InterestPaidNet Interest Impact of CARES act Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impact of tax reform. Impact of CARES act Asset impairment and store closure losses Number of stores Number of stores Number of stores 2028 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour 2025 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths Credit Agreement [Member] Credit Agreement us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent Accounts payable Stockholders' Equity us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive Thereafter Schedule of Lease Expense Lease, Cost [Table Text Block] mount classified as franchise rights net, attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer. rmcf_DisposalGroupIncludingDiscontinuedOperationFranchiseRightsNet Franchise rights, net Entity [Domain] us-gaap_GainLossOnSaleOfPropertyPlantEquipment Loss (gain) on sale or disposal of property and equipment Costs Lease Contractual Term [Domain] Lease Contractual Term [Domain] Summary of Supplemental Cash Flow Information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Schedule of Maturities of Lease Liabilities for Operating Leases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Litigation Case [Axis] Cobra payments period after retirement Cobra Payments Period After Retirement Cobra payments period after retirement. us-gaap_DeferredTaxLiabilities Deferred Tax Liabilities us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets Other Accounting Policies [Abstract] Segments [Domain] 2029 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive Stores Opened at 2/28/2023 [Member] Represents stores opened on 2/28/2023. Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Equity compensation tax expense Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity compensation expense. Equity compensation tax expense Represents the amount recorded during the period for the amortized gain on the financed sale of equipment. rmcf_AmortizedGainOnTheFinancedSaleOfEquipment Amortized gain on the financed sale of equipment Scenario [Axis] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Net loss Net Earnings Net Loss Net Earnings (in dollars per share) Provision for obsolete inventory Commitments and Contingencies Share-Based Payment Arrangement, Nonemployee [Member] Share-Based Payment Arrangement, Nonemployee [Member] Franchise rights Disposal Group, Including Discontinued Operation, Intangible Assets Income Statement [Abstract] Notes receivable, allowance for credit losses, noncurrent Financing Receivable, Allowance for Credit Loss, Noncurrent Payment recorded liability Deferred Compensation Arrangement with Individual, Recorded Liability Gift card, liability, current Represents the carrying value as of the balance sheet date of the liability for outstanding gift cards. Gift card liabilities Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Related Party, Type [Axis] Retirement Bonus [Member] Retirement bonus. Schedule of Number of Stores The tabular disclosure of stores owned and operated by the company. Number of Stores [Table Text Block] Performance Shares [Member] Performance Shares [Member] Summary of Contract Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] us-gaap_OperatingLeaseCost Minimum rentals Employee Benefit Plan [Abstract] Retirement Benefits [Abstract] Restructuring Type [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Commitments and Contingencies [line Items] Loss Contingencies [Line Items] Cash used in operating activities us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash (used in) provided by operating activities Represents stores which are sold but not yet open. Sold Not Yet Open [Member] Loss from Continuing Operations Net Loss from continuing operations Net (loss) income from continuing operations us-gaap_IncomeLossFromContinuingOperations Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement [Axis] us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense Operating Expenses Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Stockholders' Equity Note [Abstract] U-Swirl, Inc., a reportable segment. USwirl Inc [Member] Cash paid for amounts included in the measurement of lease liabilities us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges Restructuring charges Vesting on Last Day of Current Fiscal Year Ending [Member] Represents the vesting on last day of current fiscal year ending. Vesting on Last Day of Current Fiscal Year Ending [Member] Net loss Net Earnings Net Loss us-gaap_EarningsPerShareDiluted Represents closed. Closed [Member] Proceeds from notes payable Proceeds from Paycheck Protection Program Product and Service [Domain] Deferred tax assets, operating loss carryforwards, domestic Accumulated net losses Deferred tax assets, operating loss carryforwards us-gaap_DeferredTaxAssetsOperatingLossCarryforwards Represents sold Sold [Member] Accrued compensation Revenue from Contract with Customer [Abstract] Global Value Investment Corp [Member] Global Value Investment Corp. Consideration pursuant to the asset purchase agreement Total consideration received us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration Transferred at Point in Time [Member] Related to unvested restricted stock units. Unvested Restricted Stock Units [Member] Number of reportable segments us-gaap_NumberOfReportableSegments us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent Property and equipment, net Additional paid-in capital Inventories Inventory, Policy [Policy Text Block] us-gaap_DeferredTaxAssetsLiabilitiesNet Net deferred tax assets Premium payment period after retirement Premium Payment Period After Retirement Premium payment period after retirement. Insurance and Self-Insurance Reserves Policy disclosure regarding insurance and self-insurance reserves. Insurance and Self-Insurance Reserves [Policy Text Block] Components of Deferred Tax Assets and Liabilities [Abstract] Defined contribution plan, employer matching contribution, percent of employees' gross pay us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent Gross carrying value of total intangible assets. rmcf_IntangibleAssetsGross Total Goodwill and Intangible Assets Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] us-gaap_PaymentsForRepurchaseOfCommonStock Repurchase of common stock through net settlement of restricted stock units Warrants and rights outstanding, term (month) The expiration term of warrants after final determination of thresholds. rmcf_WarrantsExpirationTermAfterFinalDeterminationOfThresholds Schedule of Restructuring and Related Costs [Table] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule Of Deffered Income Tax Valuation Allowances Summary of Valuation Allowance [Table Text Block] Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Sales and marketing Grantee Status [Domain] Franchising [Member] Name of a reportable segment. Franchising [Member] us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable 2027 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree Credit Facility [Domain] Real Estate [Domain] us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less: Imputed interest Granted Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period (in shares) Issuance of shares Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Basic Loss per Common Share Basic earnings (loss) per share Sale of assets in exchange for note receivable Noncash or Part Noncash Divestiture, Amount of Consideration Received Executive salary bonus The amount of bonus for executive salary. rmcf_ExecutiveSalaryBonus Equity Components [Axis] us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Costs Associated With Company-owned Store Closures [Abstract] Restructuring and Related Activities [Abstract] Unallocated [Member] Other Segments [Member] Inventory Disclosure [Abstract] Cash award receive us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount Schedule of Revenue Expected to Be Recognized in the Future, Related to Performance Obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Local Phone Number Local Phone Number Property, Plant and Equipment [Line Items] us-gaap_InventoryValuationReserves Reserve for slow moving inventory us-gaap_CurrentFederalTaxExpenseBenefit Federal us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent Inventory, net Goodwill Goodwill Goodwill Share-Based Payment Arrangement, Employee [Member] Statement of Cash Flows [Abstract] Franchise Rights [Member] Current ratio, credit agreement requirement Current Ratio Credit Agreement Requirement Current ratio credit agreement requirement. Franchise fee rate The franchise fee rate required by the entity. rmcf_FranchiseFeeRate Service-based RSU [Member] Service Based Restricted Stock Units [Member] Service based restricted stock units. Preferred stock, redemption price per share (in dollars per share) us-gaap_PreferredStockRedemptionPricePerShare Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Work opportunity tax credits Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to work opportunity tax credit. rmcf_EffectiveIncomeTaxRateReconciliationWorkOpportunityTaxCreditPercent Work opportunity tax credits Organization, Consolidation and Presentation of Financial Statements [Abstract] Property and Equipment and Other Assets Property, Plant and Equipment, Policy [Policy Text Block] Segment Reporting Information [Line Items] Document Annual Report Document Annual Report Common stock, par value (in dollars per share) Debt instrument, interest rate, stated percentage us-gaap_DebtInstrumentInterestRateStatedPercentage us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) Long-Lived Tangible Asset [Axis] Manufacturing Goodwill [Member] Manufacturing goodwill. Weighted average remaining vesting period (in years) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 Shares authorized under plan Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Earnings from discontinued operations before income taxes us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax Earnings (loss) from discontinued operations before income taxes Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Maximum [Member] Maximum Maximum [Member] Represents information pertaining to Edible, its affiliates and its franchisees. Edible [Member] Amount classified as accrued compensation attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer. rmcf_DisposalGroupIncludingDiscontinuedOperationAccruedCompensation Accrued compensation Diluted earnings (loss) per share Diluted Loss per Common Share Consolidation Items [Domain] Capital expenditures Segment, Expenditure, Addition to Long-Lived Assets Retail Leases [Member] Related to retail leases. Retail Leases [Member] Vest Over Time [Member] Vest Over Time [Member] us-gaap_PaymentsOfDividends Dividends paid and redemption of outstanding preferred stock purchase rights Customers contracts, term (year) Represents term of customers contracts. rmcf_CustomersContractsTerm Net cash provided by (used in) operating activities of discontinued operations Net cash provided by operating activities of discontinued operations us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net Increase (Decrease) in Cash and Cash Equivalents Revenue, Performance Obligation [Abstract] Assets and liabilities transferred Disposal Group, Including Discontinued Operation, Unclassified Balance Sheet Disclosures [Abstract] Other us-gaap_PaymentsForProceedsFromOtherInvestingActivities The amount of net intangible assets (excluding goodwill and franchise rights). Intangible assets, net Supplemental disclosure of non-cash investing activities: Noncash Investing and Financing Items [Abstract] Retail Goodwill [Member] Retail goodwill. Cancelled/forfeited Share based compensation shares under options that were cancelled Cancelled/forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period 2007 Equity Incentive Plan [Member] Represents 2007 Equity Incentive Plan. 2007 Equity Incentive Plan [Member Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Operating Segments [Member] Operating Segments [Member] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Operating segments Segment Reporting Disclosure [Text Block] City Area Code City Area Code us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit State Inventories Total inventories Cash Flows From Operating Activities Consolidation Items [Axis] Represents the annual vesting. Annual Vesting [Member] Customer [Domain] Discontinued Operations, Disposed of by Sale [Member] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less accumulated depreciation General and administrative Reversal of previously recorded restricted stock unit compensation expense: Reversal Of Previously Recorded Compensation Expense Reversal of previously recorded compensation expense. Grantee Status [Axis] Nature of Operations and Summary of Significant Accounting Policies Business Description and Accounting Policies [Text Block] Weighted Average Common Shares Outstanding - Basic Weighted Average Common Shares Outstanding - Basic (in shares) Schedule of Costs Associated With Company-owned Store Asset Disposals Restructuring and Related Costs [Table Text Block] Interest & other Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Interest and Other Deferred tax assets, tax deferred expense, reserves and accruals, interest and other. Cash Flows from Financing Activities Liquidity and Going Concern Liquidity and Going Concern [Policy Text Block] Liquidity and going concern. The amount of contingent lease cost. rmcf_ContingentLeaseCost Contingent rentals Schedule of Restricted Stock Unit Awards Outstanding under 2007 Plan Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Gain (loss) on extinguishment of debt Paycheck Protection Program Statement [Table] Schedule of Stock Option Awards Outstanding under 2007 Plan Share-Based Payment Arrangement, Option, Activity [Table Text Block] Represents president and CEO. President and Chief Executive Officer [Member] us-gaap_IncreaseDecreaseInContractWithCustomerLiability Contract liabilities Right of use liabilities Deferred Tax Asset Right Of Use Liabilities Deferred tax assets right of use liabilities. Document Fiscal Period Focus Document Fiscal Period Focus Future lease liability us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total Warehouse Space [Member] Represents warehouse space lease. Warehouse Space [Member] FYE 26 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo Statement [Line Items] Other Assets Net cash provided by investing activities of discontinued operations Basis of Presentation and Consolidation Basis Of Presentation And Consolidation Policy [Policy Text Block] Basis of presentation and consolidation. Antidilutive securities excluded from computation of earnings per share, amount (in shares) us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Machinery and Equipment [Member] Machinery and Equipment [Member] Operating lease expense Operating Leases Expenses Retail operating lease expense Warrant [Member] Amount of dividends declared for redemption of preferred stock purchase rights. rmcf_RedemptionOfPreferredStockPurchaseRights Redemption of outstanding preferred stock purchase rights Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Accounts receivable, less allowance for credit losses of $331,902 and $666,315, respectively Accounts receivable outstanding Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts receivable, less allowance for doubtful accounts of $666,315 and $804,815, respectively Customer [Axis] Common Stock [Member] Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Expense recorded for stock compensation Cash and cash equivalents us-gaap_OtherAssetsCurrent Other Net assets transferred Disposal Group Including Discontinued Operation Assets Liabilities Net Amount of assets (liabilities), net attributable to disposal group held for sale or disposed of. Summary of Stock Awards under 2007 Plan Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Building [Member] Building [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Less: Net Income (Loss) from discontinued operations, net of tax Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent, Total Earnings (loss) from discontinued operations, net of tax Net (loss) income from discontinued operations Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Aggregate Grant Date Fair Value Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period, aggregate grant date fair value The aggregate fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan). rmcf_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Finished candy Finished candy Antidilutive Securities, Name [Domain] us-gaap_TableTextBlock Notes Tables Accounting Standards Update 2016-13 [Member] Discontinued Operations and Disposal Groups [Abstract] Cover [Abstract] Cover [Abstract] Vesting [Axis] Inventory Disposal Group, Including Discontinued Operation, Inventory Document Fiscal Year Focus Document Fiscal Year Focus Represents information pertaining to Former Senior Vice President of Sales and Marketing. Former Senior Vice President, Sales and Marketing [Member] Accrued amount payment to be made under separation agreement Employee Termination Aggregate Payable Amount Employee termination aggregate payable amount. us-gaap_IncomeTaxesPaidNet Income taxes Litigation settlement expense us-gaap_LitigationSettlementExpense Refundable income taxes Equity compensation, restricted stock units, net of shares withheld (in shares) Equity compensation, restricted stock units, net of shares withheld (in shares) Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) Weighted average grant date fair value Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period, weighted average grant date fair value (in dollars per share) Percentage of performance-based restricted stock units Share-Based Compensation Arrangement by Share-Based Payment Award, Performance Shares, Target Number, Percentage Share-Based Compensation Arrangement By Share Based Payment Award Performance Shares Target Number Percentage Share-based compensation arrangement by share based payment award performance shares target number percentage. Segment Reporting [Abstract] Cash proceeds from the sale of assets Proceeds from Sale of Productive Assets Proceeds from Sale of Productive Assets, Total Security Exchange Name Security Exchange Name us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets Deferred income taxes Recently Adopted Accounting Pronouncements and New Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Preferred stock, shares issued (in shares) Preferred stock, shares authorized (in shares) Property, plant and equipment, gross Property, plant and equipment, gross Federally enacted tax rate Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Timing of Transfer of Good or Service [Axis] us-gaap_CurrentStateAndLocalTaxExpenseBenefit State Future lease liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Legal Entity [Axis] Entity Emerging Growth Company Entity Emerging Growth Company Proceeds received on notes receivable Cobra Payments [Member] Cobra payments. Amendment Flag Amendment Flag Issuance of common stock, vesting of restricted stock units and other, net of shares withheld Issuance of common stock, vesting of restricted stock units and other, net of shares withheld Gain on insurance recovery Long-term assets held for sale Long-term assets held for sale Accounting Standards Update [Domain] Accounting Standards Update [Domain] Nature of Operations Basis of Accounting, Policy [Policy Text Block] Schedule of Annual Amortization of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Other expense, net us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome Proceeds from line of credit Proceeds from Lines of Credit Proceeds from Lines of Credit, Total Leases [Abstract] Leases [Abstract] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive Thereafter Manufacturing Segment Goodwill [Member] Represents goodwill associated with the manufacturing segment. Manufacturing Segment Goodwill [Member] Retail [Member] Name of a reportable segment. Retail Segment [Member] Variable Rate [Domain] Sum of the carrying amounts as of the balance sheet date of all assets, excluding property, plant, and equipment that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer. rmcf_AssetsNoncurrentOtherThanPropertyPlantAndEquipment Total other assets us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities Contract liabilities, less current portion Entity File Number Entity File Number Additional cash severance payment us-gaap_PaymentsForPostemploymentBenefits Payments for Postemployment Benefits Notes receivable, allowance for credit losses, current Notes receivable, current portion of the valuation allowance Revenue from Contract with Customer [Table] Revenue from contract with customer. us-gaap_DeferredTaxAssetsGross Deferred Tax Assets, Gross Accounts and Notes Receivable Receivable [Policy Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Franchising Goodwill [Member] Represents goodwill related to franchising. Franchising Goodwill [Member] Manufacturing [Member] Name of a reportable segment. Manufacturing [Member] Stores owned by the company. Company Owned Stores [Member] Earnings (loss) from discontinued operations, net of tax Earnings (loss) from discontinued operations, net of tax us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax Less: Net (Loss) Income from discontinued operations, net of tax Share-Based Payment Arrangement [Abstract] Disposal Group Classification [Domain] Total notes receivable Financing Receivable, after Allowance for Credit Loss Financing Receivable, after Allowance for Credit Loss, Total Accounts payable us-gaap_DeferredTaxAssetsValuationAllowance Valuation allowance at end of period Valuation allowance at beginning of period Valuation allowance Schedule of Goodwill and Intangible Assets Schedule of Intangible Assets and Goodwill [Table Text Block] us-gaap_CostsAndExpenses Total costs and expenses Auditor Location Auditor Location Amortization Preferred stock, $.001 par value per share;250,000 authorized; 0 shares issued and outstanding Preferred stock, $.001 par value per share; 250,000 authorized; -0- shares issued and outstanding Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Title of Individual [Axis] Subsequent Events Subsequent Events, Policy [Policy Text Block] Retail Sales [Member] Retail [Member] Class of warrant or right, exercise price of warrants or rights (in dollars per share) us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 Financing receivable, before allowance for credit loss Notes receivable Financing Receivable, before Allowance for Credit Loss, Total us-gaap_NotesReceivableGross Class of Warrant or Right [Domain] Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized, amount Revenues Represents the entity Rocky Mountain Chocolate Factory. Rocky Mountain Chocolate Factory [Member] Entity Address, Address Line One Entity Address, Address Line One Effective income tax rate reconciliation measure tax benefit percent Effective Income Tax Rate Reconciliation Measure Tax Benefit Percent Effective income tax rate reconciliation measure tax benefit percent. Contractual Obligation Contractual Obligation Contractual Obligation, Total Antidilutive Securities [Axis] us-gaap_FiniteLivedIntangibleAssetsGross Intangible assets subject to amortization, gross carrying value Minimum percentage of common stock outstanding Minimum Percentage of Common Stock Outstanding Minimum percentage of common stock outstanding Packaging Licenses [Member] Represents an finite-lived intangible asset. Packaging Licenses [Member] Subsequent Event Type [Domain] us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation Total Assets Held for Sale us-gaap_DeferredTaxAssetsInventory Inventories Compensation and benefits permanent differences Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to compensation and benefits permanent differences. Compensation and benefits permanent differences Long-Term Debt, Type [Axis] Loss provisions and deferred income FYE 29 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive Line of Credit Facility, Lender [Domain] Vesting Annually [Member] Vesting Annually [Member] Vesting annually. Product [Member] Earnings (loss) from discontinued operations Earnings (loss) from discontinued operations (in dollars per share) Information related to factory sales. Factory Sales [Member] Income tax expense (benefit), continuing operations, adjustment of deferred tax (asset) liability us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability Represents letter agreement. Letter Agreement [Member] Depreciation and amortization Total depreciation and amortization Product and Service [Axis] Contract Liabilities, Less Current Portion Title of 12(b) Security Title of 12(b) Security us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Intangible assets subject to amortization, accumulated amortization Lease Contractual Term [Axis] Lease Contractual Term [Axis] Earnings (loss) from discontinued operations us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare Current ratio Current Ratio Current ratio. Accounting Standards Update [Axis] Accounting Standards Update [Axis] Accumulated Amortization of intangible assets. rmcf_IntangibleAssetsAccumulatedAmortization Total Goodwill and Intangible Assets Trademark [Member] Trademarks [Member] Cash Flows from Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Long-term line of credit us-gaap_LineOfCredit Long-term Line of Credit, Total Impairment of goodwill Company store goodwill impairment Impairment losses Dilutive Effect of Employee Stock Awards Dilutive Effect of Employee Stock Awards (in shares) Long-Lived Tangible Asset [Domain] us-gaap_IncreaseDecreaseInInventories Inventories us-gaap_ContractWithCustomerLiability Contract liabilities at the end of the year: Contract liabilities at the beginning of the year: Name of a financial lender. Wells Fargo Bank [Member] Defined contribution plan, employer discretionary contribution amount us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount Other [Member] Represents U-Swirl, one of operating segments of the company. U-Swirl Segment [Member] Purchase contracts term The term of a purchase contract. rmcf_PurchaseContractsTerm Number of acceleration of vesting shares Share-based compensation arrangement by share-based payment award, accelerated vesting, number (in shares) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber Common stock, shares outstanding (in shares) Stock Compensation Plans Share-Based Payment Arrangement [Text Block] Executive entitled to receive benefits Benefits Entitled to Receive Among Others Benefits entitled to receive among others. Costs associated with Company-owned store closures Supplemental Cash Flow Elements [Abstract] Vesting on the Grant Date [Member] Vesting On The Grant Date [Member] Vesting on the grant date. Document Type Document Type Line of Credit [Member] Paycheck Protection Program debt forgiveness Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to forgiveness of debt. Paycheck Protection Program debt forgiveness us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Nature of Operations and Summary of Significant Accounting Policies [Table] Nature of operations and summary of significant accounting policies. Stock Compensation Plan [Member] Share-Based Payment Arrangement [Member] Counterparty Name [Domain] Total Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold Cost of sales Disposal Group Classification [Axis] Share-based payment arrangement, accelerated cost Accelerated restricted stock unit compensation expense: Contested Solicitation of Proxies and Employee Agreements Contested Solicitation Of Proxies And Employee Agreements [Text Block] Contested solicitation of proxies and employee agreements. Cancelled/forfeited us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by (used in) financing activities Additional shares authorized through 2007 Plan amendments: Additional shares authorized through 2007 Plan amendments: (in shares) us-gaap_DeferredIncomeTaxesAndTaxCredits Deferred income taxes Entity Filer Category Entity Filer Category us-gaap_IncreaseDecreaseInAccruedLiabilities Accrued liabilities Variable Rate [Axis] Sale of stock maximum shares Sale Of Stock Maximum Shares The number of maximum shares under sale of stock. Total Liabilities Liabilities Amortization Period Finite-lived intangible asset, useful life (year) Amortization Period (Year) Equity compensation, restricted stock units, net of shares withheld Equity compensation, restricted stock units, net of shares withheld Former Chief Executive Officer [Member] Former Chief Executive Officer [Member] Former chief executive officer. us-gaap_StockholdersEquity Balance Balance Total stockholders' equity Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Documents Incorporated by Reference [Text Block] Net Loss Net Loss Net loss attributable to RMCF stockholders us-gaap_InterestExpense Interest expense Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Share-based compensation arrangement by share-based payment award, options, grants in period, aggregate grant date fair value The aggregate grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology. rmcf_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodAggregateGrantDateFairValue State income taxes, net of federal benefit State income taxes, net of federal benefit Statement of Financial Position [Abstract] Shares issued, shares, share-based payment arrangement, after forfeiture (in shares) us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation Weighted Average Common Shares Outstanding - Diluted us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding Weighted Average Common Shares Outstanding - Diluted (in shares) Proceeds from insurance recovery Reconciliation of the Statutory Federal Income Tax Rate and the Effective Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Credit Facility [Axis] Gain Contingencies [Table] Effective tax rate us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective tax rate Other Income (Expense) us-gaap_DeferredFederalIncomeTaxExpenseBenefit Federal us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsOther Other Earnings (loss) from continuing operations Loss from continuing operations Loss from continuing operations (in dollars per share) Financing receivable interest rate The financing receivable interest rate. rmcf_FinancingReceivableInterestRate Weighted average lease term us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Defined contribution plan, maximum annual contributions per employee, percent us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent ABV Radoff [Member] A B V-Radoff [Member] A B V-Radoff. Use of Estimates Use of Estimates, Policy [Policy Text Block] Income Taxes Income Tax Disclosure [Text Block] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Right of use assets Right of use assets Deferred Tax Liabilities, Right Of Use Assets Deferred tax liabilities, right of use assets. Weighted average exercise price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Beginning Balance Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Separation Agreement [Member] Separation agreement. Contested Solicitation Of Proxies And Change In Control Payments [Table] Contested solicitation of proxies and change in control payments. Disaggregation of Revenue [Line Items] Leasehold Improvements [Member] Leasehold Improvements [Member] Costs and Expenses Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration] us-gaap_CurrentIncomeTaxExpenseBenefit Total Current Gain on disposal of assets Gain on disposal of assets Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax, Total us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent Intangible assets, net us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Capital expenditures Purchases of property and equipment Type of Restructuring [Domain] us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities Contract liabilities Vested Exercised (in shares) Operating lease, expense Operating Lease, Expense Operating Lease, Expense Cash and Cash Equivalents, End of Year Cash and Cash Equivalents, Beginning of Year us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Class of Warrant or Right [Axis] Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Operating loss carryforwards us-gaap_OperatingLossCarryforwards XML 14 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Document And Entity Information - USD ($)
12 Months Ended
Feb. 29, 2024
Feb. 28, 2023
May 31, 2024
Aug. 31, 2023
Cover [Abstract]        
Entity Central Index Key 0001616262      
Entity Registrant Name Rocky Mountain Chocolate Factory, Inc.      
Amendment Flag false      
Current Fiscal Year End Date --02-29      
Document Fiscal Period Focus FY      
Document Fiscal Year Focus 2024      
Document Type 10-K      
Document Annual Report true      
Document Period End Date Feb. 29, 2024      
Document Transition Report false      
Entity File Number 001-36865      
Entity Incorporation, State or Country Code DE      
Entity Tax Identification Number 47-1535633      
Entity Address, Address Line One 265 Turner Drive      
Entity Address, City or Town Durango      
Entity Address, State or Province CO      
Entity Address, Postal Zip Code 81303      
City Area Code 970      
Local Phone Number 259-0554      
Title of 12(b) Security Common Stock, $0.001 par value per share      
Trading Symbol RMCF      
Security Exchange Name NASDAQ      
Entity Well-known Seasoned Issuer No      
Entity Voluntary Filers No      
Entity Current Reporting Status Yes      
Entity Interactive Data Current Yes      
Entity Filer Category Non-accelerated Filer      
Entity Small Business true      
Entity Emerging Growth Company false      
ICFR Auditor Attestation Flag false      
Document Financial Statement Error Correction [Flag] false      
Entity Shell Company false      
Entity Public Float       $ 27,685,881
Entity Common Stock, Shares Outstanding     6,332,506  
Documents Incorporated by Reference [Text Block]

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant’s definitive proxy statement in connection with the 2024 Annual Meeting of Stockholders (the “Proxy Statement”) are incorporated by reference in Part III of this Annual Report on Form 10-K. The Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended February 29, 2024.

     
Auditor Name CohnReznick, LLP Plante & Moran, PLLC    
Auditor Location New York, NY Cleveland, Ohio    
Auditor Firm ID 596 166    
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Operations - USD ($)
12 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 28, 2022
Revenues      
Total revenue $ 27,950,687 $ 30,432,352 $ 29,488,548
Costs and Expenses      
Cost of sales 20,655,629 20,455,373 18,610,739
Sales and marketing 2,131,734 2,060,215 1,474,807
General and administrative 6,673,929 10,325,633 7,456,314
Depreciation and amortization, exclusive of depreciation and amortization expense of $749,606, $646,394, and $620,798 respectively, included in cost of sales 137,693 118,869 119,377
Total costs and expenses 32,852,843 35,323,355 30,183,070
Loss from Operations (4,902,156) (4,891,003) (694,522)
Other Income (Expense)      
Interest expense (53,397) (10,431) 0
Interest income 79,836 26,921 10,870
Gain on insurance recovery 0 0 167,123
Other income, net 26,439 16,490 177,993
Loss Before Income Taxes (4,875,717) (4,874,513) (516,529)
Income Tax Provision (Benefit) 0 613,843 (16,812)
Loss from Continuing Operations (4,875,717) (5,488,356) (499,717)
Earnings (loss) from discontinued operations, net of tax 703,834 (192,422) 158,020
Net Loss $ (4,171,883) $ (5,680,778) $ (341,697)
Basic Loss per Common Share      
Loss from continuing operations $ (0.77) $ (0.88) $ (0.08)
Earnings (loss) from discontinued operations 0.11 (0.03) 0.02
Net loss (0.66) (0.91) (0.06)
Diluted Loss per Common Share      
Loss from continuing operations (0.77) (0.88) (0.08)
Earnings (loss) from discontinued operations 0.11 (0.03) 0.02
Net loss $ (0.66) $ (0.91) $ (0.06)
Weighted Average Common Shares Outstanding - Basic 6,294,411 6,226,279 6,140,687
Dilutive Effect of Employee Stock Awards 0 0 0
Weighted Average Common Shares Outstanding - Diluted 6,294,411 6,226,279 6,140,687
Product [Member]      
Revenues      
Total revenue $ 22,022,310 $ 24,456,910 $ 23,534,470
Franchise and Royalty Fees [Member]      
Revenues      
Total revenue 5,928,377 5,975,442 5,954,078
Franchise [Member]      
Costs and Expenses      
Costs 2,582,371 1,825,783 1,914,944
Retail [Member]      
Costs and Expenses      
Costs $ 671,487 $ 537,482 $ 606,889
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Operations (Parentheticals) - USD ($)
12 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 28, 2022
Income Statement [Abstract]      
Amortization expense included in cost of goods sold $ 749,606 $ 646,394 $ 620,798
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets - USD ($)
Feb. 29, 2024
Feb. 28, 2023
Current Assets    
Cash and cash equivalents $ 2,082,014 $ 4,717,068
Accounts receivable, less allowance for credit losses of $331,902 and $666,315, respectively 2,183,685 2,055,694
Notes receivable, current portion, less current portion of the allowance for credit losses of $29,886 and $35,173, respectively 489,245 23,698
Refundable income taxes 45,969 344,885
Inventories 4,358,401 3,639,780
Other 443,336 340,847
Current assets held for sale 0 83,004
Total current assets 9,602,650 11,204,976
Property and Equipment, Net 7,757,655 5,710,739
Other Assets    
Notes receivable, less current portion and allowance for credit losses of $0 and $38,778, respectively 695,432 94,076
Goodwill 575,608 575,608
Intangible assets, net 237,897 265,927
Lease right of use asset 1,693,970 2,355,601
Other 14,006 14,054
Long-term assets held for sale 0 1,765,846
Total other assets 3,216,913 5,071,112
Total Assets 20,577,218 21,986,827
Current Liabilities    
Accounts payable 3,409,892 2,189,760
Line of credit 1,250,000 0
Accrued salaries and wages 1,832,851 978,606
Gift card liabilities 624,335 592,932
Other accrued expenses 300,862 162,346
Contract liabilities 150,494 161,137
Lease liability 503,362 746,506
Current liabilities held for sale 0 178,939
Total current liabilities 8,071,796 5,010,226
Lease Liability, Less Current Portion 1,191,109 1,640,017
Contract Liabilities, Less Current Portion 678,154 782,278
Long-term liabilities - held for sale 0 184,142
Total Liabilities 9,941,059 7,616,663
Commitments and Contingencies
Stockholders' Equity    
Preferred stock, $.001 par value per share;250,000 authorized; 0 shares issued and outstanding 0 0
Common stock, $.001 par value, 46,000,000 shares authorized, 6,310,543 shares and 6,257,137 shares issued and outstanding, respectively 6,306 6,257
Additional paid-in capital 9,895,704 9,457,875
Retained earnings 734,149 4,906,032
Total stockholders' equity 10,636,159 14,370,164
Total Liabilities and Stockholders' Equity $ 20,577,218 $ 21,986,827
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets (Parentheticals) - USD ($)
Feb. 29, 2024
Feb. 28, 2023
Accounts receivable, allowance for credit losses $ 331,902 $ 666,315
Notes receivable, allowance for credit losses, current 29,886 35,173
Notes receivable, allowance for credit losses, noncurrent $ 0 $ 38,778
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 250,000 250,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 46,000,000 46,000,000
Common stock, shares issued (in shares) 6,310,543 6,257,137
Common stock, shares outstanding (in shares) 6,310,543 6,257,137
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Balance at Feb. 28, 2021 $ 18,967,569 $ 6,074 $ 7,971,712 $ 10,989,783
Balance (in shares) at Feb. 28, 2021   6,074,293    
Issuance of common stock, vesting of restricted stock units and other, net of shares withheld 46,610 $ 9 46,601 0
Issuance of common stock, vesting of restricted stock units and other, net of shares withheld (in shares)   9,000    
Equity compensation, restricted stock units, net of shares withheld 788,720 $ 103 788,617 0
Equity compensation, restricted stock units, net of shares withheld (in shares)   103,063    
Net loss attributable to RMCF stockholders (341,697) $ 0 0 (341,697)
Redemption of outstanding preferred stock purchase rights (61,276) 0 0 (61,276)
Balance at Feb. 28, 2022 19,399,926 $ 6,186 8,806,930 10,586,810
Balance (in shares) at Feb. 28, 2022   6,186,356    
Equity compensation, restricted stock units, net of shares withheld 651,016 $ 71 650,945 0
Equity compensation, restricted stock units, net of shares withheld (in shares)   70,781    
Net loss attributable to RMCF stockholders (5,680,778) $ 0 0 (5,680,778)
Balance at Feb. 28, 2023 14,370,164 $ 6,257 9,457,875 4,906,032
Balance (in shares) at Feb. 28, 2023   6,257,137    
Equity compensation, restricted stock units, net of shares withheld 437,878 $ 49 437,829 0
Equity compensation, restricted stock units, net of shares withheld (in shares)   48,890    
Net loss attributable to RMCF stockholders (4,171,883) $ 0 0 (4,171,883)
Balance at Feb. 29, 2024 $ 10,636,159 $ 6,306 $ 9,895,704 $ 734,149
Balance (in shares) at Feb. 29, 2024   6,306,027    
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 28, 2022
Cash Flows From Operating Activities      
Net Income (Loss) $ (4,171,883) $ (5,680,778) $ (341,697)
Less: Net Income (Loss) from discontinued operations, net of tax 703,834 (192,422) 158,020
Net Loss from continuing operations (4,875,717) (5,488,356) (499,717)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:      
Depreciation and amortization 887,299 765,263 740,175
Provision for obsolete inventory 188,786 732,499 384,473
Provision for loss (recovery) on accounts and notes receivable (402,117) (277,000) 0
Asset impairment and store closure losses 0 84,183 0
Loss (gain) on sale or disposal of property and equipment (37,002) 11,958 (159,129)
Expense recorded for stock compensation 437,829 651,016 1,073,115
Deferred income taxes 0 722,163 (267,576)
Changes in operating assets and liabilities:      
Accounts receivable 227,053 82,050 46,311
Refundable income taxes 298,916 391,643 37,999
Inventories (878,771) (70,069) (581,433)
Other current assets (101,466) (7,246) (122,647)
Accounts payable 974,769 661,111 200,557
Accrued liabilities 999,483 (1,163,216) 1,332,993
Contract liabilities (114,767) 5,384 26,321
Net cash (used in) provided by operating activities of continuing operations (2,395,705) (2,898,617) 2,211,442
Net cash provided by (used in) operating activities of discontinued operations (39,242) 796,126 646,712
Net cash (used in) provided by operating activities (2,434,947) (2,102,491) 2,858,154
Cash Flows from Investing Activities      
Addition to notes receivable (135,955) (64,621) 0
Proceeds received on notes receivable 163,989 62,411 109,809
Proceeds from insurance recovery 0 0 206,336
Proceeds from the sale or distribution of assets 112,131 27,289 2,693
Purchases of property and equipment (3,017,473) (1,000,015) (941,327)
Other 9,463 10,000 (10,000)
Net cash used in investing activities of continuing operations (2,867,845) (964,936) (632,489)
Net cash provided by investing activities of discontinued operations 1,417,738 197,121 27,491
Net cash used in investing activities (1,450,107) (767,815) (604,998)
Cash Flows from Financing Activities      
Repurchase of common stock through net settlement of restricted stock units 0 0 (237,785)
Proceeds from line of credit 1,250,000 0 0
Dividends paid and redemption of outstanding preferred stock purchase rights 0 0 (61,276)
Net cash (used in) provided by financing activities of discontinued operations 0 0 0
Net cash provided by (used in) financing activities 1,250,000 0 (299,061)
Net Increase (Decrease) in Cash and Cash Equivalents (2,635,054) (2,870,306) 1,954,095
Cash and Cash Equivalents, Beginning of Year 4,717,068 7,587,374 5,633,279
Cash and Cash Equivalents, End of Year $ 2,082,014 $ 4,717,068 $ 7,587,374
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pay vs Performance Disclosure - USD ($)
12 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 28, 2022
Pay vs Performance Disclosure      
Net Income (Loss) $ (4,171,883) $ (5,680,778) $ (341,697)
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Feb. 29, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Nature of Operations and Summary of Significant Accounting Policies
12 Months Ended
Feb. 29, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Operations and Summary of Significant Accounting Policies

NOTE 1 - NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Nature of Operations

The accompanying consolidated financial statements include the accounts of Rocky Mountain Chocolate Factory, Inc., a Delaware corporation, its wholly-owned subsidiaries, Rocky Mountain Chocolate Factory, Inc. (a Colorado corporation), Aspen Leaf Yogurt, LLC (“ALY”), U-Swirl International, Inc. (dissolved in October 2023) (“U-Swirl”), and U-Swirl, Inc. (“SWRL”) (collectively, the “Company”, "we", “RMCF”).

The Company is an international franchisor, confectionery manufacturer and retail operator. Founded in 1981, the Company is headquartered in Durango, Colorado and manufactures an extensive line of premium chocolate candies and other confectionery products (“Durango Products”). The Company also sells its candy in select locations outside of its system of retail stores.

On February 24, 2023 the Company entered into an agreement to sell its three Company-owned U-Swirl locations. Separately, on May 1, 2023, subsequent to the 2023 fiscal year end, the Company entered into an agreement to sell its franchise rights and intangible assets related to U-Swirl and associated brands. As a result, the activities of the Company’s U-Swirl subsidiary that have historically been reported in the U-Swirl segment have been reported as discontinued operations. See Note 17 – Discontinued Operations in the Notes to Consolidated Financial Statements for additional information regarding the Company's discontinued operations, including net sales, operating earnings and total assets by segment. The Company’s financial statements reflect continuing operations only, unless otherwise noted.

The Company’s revenues are currently derived from three principal sources: sales to franchisees and others of chocolates and other confectionery products manufactured by the Company; the collection of initial franchise fees and royalties from franchisees’ sales; sales at Company-owned stores of chocolates and other confectionery products including gourmet caramel apples; and marketing fees.

The Company does not have a material amount of financial assets or liabilities that are required under U.S. GAAP to be measured on a recurring basis at fair value. The Company is not a party to any material derivative financial instruments. The Company does not have a material amount of non-financial assets or non-financial liabilities that are required under U.S. GAAP to be measured at fair value on a recurring basis. The Company has not elected to use the fair value measurement option, as permitted under U.S. GAAP, for any assets or liabilities for which fair value measurement is not presently required. The Company believes the fair values of cash equivalents, accounts and notes receivable, accounts payable and line of credit approximate their carrying amounts due to their short duration.

The following table summarizes the number of stores operating under the Rocky Mountain Chocolate Factory brand at February 29, 2024:

 

 

Stores
Open at
2/28/2023

 

 

Opened

 

 

Closed

 

 

Sold

 

 

Stores
Open at
2/29/2024

 

Rocky Mountain Chocolate Factory

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Company-owned stores

 

 

1

 

 

 

1

 

 

 

-

 

 

 

-

 

 

 

2

 

Franchise stores - Domestic stores
   and kiosks

 

 

153

 

 

 

5

 

 

 

(9

)

 

 

-

 

 

 

149

 

International license stores

 

 

4

 

 

 

-

 

 

 

(1

)

 

 

-

 

 

 

3

 

Cold Stone Creamery - co-branded

 

 

101

 

 

 

4

 

 

 

(1

)

 

 

-

 

 

 

104

 

U-Swirl - co-branded

 

 

10

 

 

 

1

 

 

 

-

 

 

 

-

 

 

 

11

 

Total

 

 

269

 

 

 

 

 

 

 

 

 

 

 

 

269

 

 

Liquidity and Going Concern

The accompanying financial statements have been prepared assuming that the Company will continue as a going concern. In accordance with ASC 205-40, Going Concern, the Company’s management has evaluated whether there are conditions and events, considered in the aggregate, that raise substantial doubt about the Company’s ability to

continue as a going concern within one year after the date the accompanying financial statements were issued. During the year ended February 29, 2024, the Company incurred a net loss of $4.2 million and used cash in operating activities of $2.4 million. Additionally, the Company was not in compliance with the requirement under a credit agreement, as amended (the “Credit Agreement”), with Wells Fargo Bank N.A. (the “Lender”) to maintain a ratio of total current assets to total current liabilities of at least 1.5 to 1. The Company's current ratio as of February 29, 2024 was 1.19 to 1. The Company requested and received a waiver from the Lender as of the date the financial statements were available to be issued. The Credit Agreement is set to expire on September 30, 2024. These factors raise substantial doubts about the Company’s ability to continue as a going concern within one year of the date that these consolidated financial statements are issued. The accompanying consolidated financial statements do not include any adjustments that might be necessary if the Company is unable to continue as a going concern.

The Company’s ability to continue as a going concern is dependent on its ability to continue to implement its business plan. The Company is exploring various means of strengthening its liquidity position and ensuring compliance with its debt financing covenants, which may include the obtaining of waivers from the Lender and/or, amending its Credit Line facility. The Company is also exploring supplemental debt facilities for other operational activities. During the next twelve months the Company intends to sell an unused parcel of land near its headquarters, cut overhead for manufacturing, and increase profits and gross margins through increasing chocolate price sales to its franchising system and Specialty Market customers. In addition, the Company intends to benefit from busy season of holiday product sales and add a CFO to its management teams during the next twelve months. In the event the Company is unable to generate profits, positive cash flow, and implement its business plan, it may have to curtail its business further and no longer continue as a going concern.

 

Basis of Presentation and Consolidation

The accompanying consolidated financial statements, which include the accounts of the Company and its subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States of America ("GAAP"). All intercompany balances and transactions have been eliminated in consolidation.

Use of Estimates

 

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include the estimate of the reserve for uncollectible accounts, revenue recognition, reserve for inventory obsolescence, and inputs for assessing goodwill impairment. The Company bases its estimates on historical experience and also on assumptions that the Company believes are reasonable. The Company assesses these estimates on a regular basis; however, actual results could materially differ from these estimates.

Cash Equivalents

The Company considers all highly liquid instruments purchased with an original maturity of three months or less to be cash equivalents. The Company continually monitors its positions with, and the credit quality of, the financial institutions with which it invests. As of the balance sheet date, and periodically throughout the year, the Company has maintained balances in various operating accounts in excess of federally insured limits.

Accounts and Notes Receivable

Accounts receivable represent amounts due from customers in the ordinary course of business and are recorded at the invoiced amount and do not bear interest. Notes receivable generally reflect the sale of assets. Accounts and notes receivable are stated at the net amount expected to be collected, using an estimate of current expected credit losses to determine the allowance for expected credit losses. The Company evaluates the collectability of its accounts and notes receivable and determines the appropriate allowance for expected credit losses based on a combination of factors,

including the aging of the receivables and historical collection trends. When the Company is aware of a customer’s inability to meet its financial obligation, the Company may individually evaluate the related receivable to determine the allowance for expected credit losses. The Company uses specific criteria to determine uncollectible receivables to be written off, including bankruptcy filings, the referral of customer accounts to outside parties for collection, and the length that accounts remain past due. As of February 29, 2024, the Company had $2,183,685 of accounts receivable outstanding, inclusive of an allowance for credit losses of $331,902. As of February 29, 2023, the Company had $2,055,694 of accounts receivable outstanding, inclusive of an allowance for credit losses of $666,315.

On February 29, 2024, the Company had total notes receivable of $1,184,677, of which $1,000,000 relates to the U-Swirl note. The U-Swirl note is a three-year secured promissory note in the aggregate original principal amount of $1,000,000. Payment is due May 1, 2026. The remaining balance of notes receivable includes $214,563 of notes receivable outstanding and an allowance for credit losses of $29,886 associated with these notes, compared to $191,725 of notes receivable outstanding and an allowance for credit losses of $73,951 on February 28, 2023. The notes require monthly payments and bear interest rates ranging from 4.5% to 7.0%. The notes mature through December 2027 and all of the notes receivable are secured by the assets of the location. The Company may experience the failure of its wholesale customers, including its franchisees, to whom it extends credit to pay amounts owed to the Company on time, or at all.

Inventories

Inventories are stated at the lower of cost or net realizable value, which is adjusted for obsolete, damaged and excess inventories to the lower of cost or net realizable value based on actual differences. The inventory value is determined through analysis of items held in inventory, and, if the recorded value is higher than the net realizable value, the Company records an expense to reduce inventory to its actual net realizable value. The process by which the Company performs its analysis is conducted on an item by item basis and takes into account, among other relevant factors, net realizable value, sales history and future sales potential. Cost is determined using the first-in, first-out method.

Property and Equipment and Other Assets

Property and equipment are recorded at cost. Depreciation and amortization are computed using the straight-line method based upon the estimated useful life of the asset, which ranges from five to thirty-nine years. Leasehold improvements are amortized on the straight-line method over the lives of the respective leases or the service lives of the improvements, whichever is shorter.

The Company reviews its long-lived assets through analysis of estimated fair value, including identifiable intangible assets, whenever events or changes indicate the carrying amount of such assets may not be recoverable.

Income Taxes

The Company provides for income taxes pursuant to the asset and liability method. The asset and liability method requires recognition of deferred income taxes based on temporary differences between financial reporting and income tax basis of assets and liabilities, using current enacted income tax rates and regulations. These differences will result in taxable income or deductions in future years when the reported amount of the asset or liability is recovered or settled, respectively. Considerable judgment is required in determining when these events may occur and whether recovery of an asset, including the utilization of a net operating loss or other carryforward prior to its expiration, is more likely than not. The Company has recorded a deferred tax asset related to historical U-Swirl losses and has determined that these losses are restricted due to a limitation on the deductibility of future losses in accordance with Section 382 of the Internal Revenue Code as a result of the foreclosure transaction. The Company's temporary differences are listed in Note 13.

Gift Card Breakage

The Company and its franchisees sell gift cards that are redeemable for product in stores. The Company manages the gift card program, and therefore collects all funds from the activation of gift cards and reimburses franchisees for the redemption of gift cards in their stores. A liability for unredeemed gift cards is included in current liabilities in our balance sheets.

There are no expiration dates on the Company’s gift cards, and the Company does not charge any service fees. While the Company’s franchisees continue to honor all gift cards presented for payment, the Company may determine the likelihood of redemption to be remote for certain cards due to long periods of inactivity. The Company recognizes breakage from gift cards when the gift card is redeemed by the customer or the Company determines the likelihood of the gift card being redeemed by the customer is remote (“gift card breakage”). The determination of the gift card breakage rate is based upon Company-specific historical redemption patterns. Accrued gift card liability was $624,335 and $592,932 at February 29, 2024 and February 28, 2023, respectively. The Company recognized breakage of $40,218 and $59,754 during FY 2024 and FY 2023, respectively.

Goodwill

Goodwill arose primarily from two transaction types. The first type was the purchase of various retail stores, either individually or as a group, for which the purchase price was in excess of the fair value of the assets acquired. The second type was from business acquisitions, where the fair value of the consideration given for acquisition exceeded the fair value of the identified assets net of liabilities.

The Company performs a goodwill impairment test on an annual basis, generally the first day of its fourth quarter, or more frequently when events or circumstances indicate that the carrying value of a reporting unit more likely than not exceeds its fair value. The recoverability of goodwill is evaluated through a comparison of the fair value of each of the Company’s reporting units with its carrying value. To the extent that a reporting unit’s carrying value exceeds the implied fair value of its goodwill, an impairment loss is recognized. The Company’s goodwill is further described in Note 7 to the financial statements.

During FY 2023, the Company recorded $84,183 of impairment of goodwill associated with its retail segment, and included within general and administrative expense on the Consolidated Statements of Operations. There were no similar impairment charges during FY 2024 or FY 2022.

Intangible Assets

Intangible assets represent non-physical assets that create future economic value and are primarily composed of packaging design, store design, trademarks and non-competition agreements. Intangible assets are amortized on a straight line basis over periods ranging from 5 years to 20 years based on the expected future economic value of the intangible asset. Intangible assets are recorded at their cost. The Company performs intangible asset impairment testing on an annual basis or more frequently when events or circumstances indicate that the carrying value of a reporting unit more likely than not exceeds its fair value. The Company’s intangible assets are further described in Note 7 to the financial statements.

Insurance and Self-Insurance Reserves

The Company uses a combination of insurance and self-insurance plans to provide for the potential liabilities for workers’ compensation, general liability, property insurance, director and officers’ liability insurance, vehicle liability and employee health care benefits. Liabilities associated with the risks that are retained by the Company are estimated, in part, by considering historical claims experience, demographic factors, severity factors and other assumptions. While the Company believes that its assumptions are appropriate, the estimated accruals for these liabilities could be significantly affected if future occurrences and claims differ from these assumptions and historical trends.

Sales

The Company has performance obligations to sell products to franchisees and other customers, and revenue is recognized at a point in time. Control is transferred when the order has been shipped to a customer, utilizing a third party, or at the time of delivery when shipped on the Company’s trucks. Revenue is measured based on the amount of consideration that is expected to be received by the Company for providing goods or services under a contract with a customer. Sales of products to franchisees and other customers are made at standard prices, without any bargain sales of equipment or supplies. Sales of products at retail stores are recognized at the time of sale.

Rebates

Rebates received from purveyors that supply products to the Company’s franchisees are included in franchise royalties and fees. Product rebates are recognized in the period in which they are earned. Rebates related to Company-owned locations are offset against operating costs.

Shipping Fees

Shipping fees charged to customers by the Company’s trucking department are reported as sales. Shipping costs incurred by the Company for inventory are reported as cost of sales or inventory.

Franchise and Royalty Fees

The Company recognizes franchise fees over the term of the associated franchise agreement, which is generally a period of 10 years. In addition to the initial franchise fee, the Company also recognizes a marketing and promotion fee of one percent (1%) of franchised stores’ gross retail sales and a royalty fee based on gross retail sales. The Company recognizes no royalty on franchised stores’ retail sales of products purchased from the Company’s manufacturing facility and recognizes a ten percent (10%) royalty on all other sales of product made in store and sold at franchise locations.

Use of Estimates

In preparing consolidated financial statements in conformity with accounting principles generally accepted in the United States of America, management is required to make estimates and assumptions that affect the reported amounts of assets, liabilities, and the disclosure of contingent assets and liabilities, at the date of the consolidated financial statements, and revenues and expenses during the reporting period. Actual results could differ from those estimates.

Stock-Based Compensation

In FY 2021, stockholders approved an amendment and restatement of the 2007 Equity Incentive Plan (as amended and restated, the “2007 Plan”). The 2007 Plan allows awards of stock options, stock appreciation rights, stock awards, restricted stock and stock units, performance shares and performance units, and other stock- or cash-based awards. Stock-based compensation expense related to stock awards is measured based on the fair value of the awards granted and recognized as an expense over the requisite service period.

 

The fair value of each RSU award is based on the fair value of the underlying common stock as of the grant date. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period, generally five to six years.

 

The Company accounts for forfeitures as they occur.

Related Party Transactions

On December 14, 2022 the Company entered into a Settlement Agreement and Release (the “Settlement Agreement”), by and among the Company, Bradley L. Radoff, an individual (“Radoff”), Andrew T. Berger, an individual, AB Value Partners, LP (“AB Value Partners”), AB Value Management LLC (“AB Value Management” and, together with AB Value Partners, “AB Value” and, together with Radoff, “ABV-Radoff”), and Mary Bradley, an individual, pertaining to, among other things, the dismissal of all pending lawsuits between the parties.

Pursuant to the Settlement Agreement, the Company and ABV-Radoff agreed to a “Standstill Period” commencing on the effective date of the agreement and ending on the date that is forty-five (45) days prior to the beginning of the Company’s advance notice period for the nomination of directors at the Company’s 2025 annual meeting of stockholders. During the Standstill Period, ABV-Radoff agreed, subject to certain exceptions, other than in Rule 144 open market broker sale transactions where the identity of the purchaser is not known and in underwritten widely dispersed public offerings, not to sell, offer, or agree to sell directly or indirectly, through swap or hedging transactions or otherwise, the securities of the Company or any rights decoupled from the underlying securities of the Company held by ABV-Radoff to any person or entity other than the Company or an affiliate of ABV-Radoff (a “Third Party”) that, to the ABV-Radoff’s knowledge would result in such Third Party, together with its Affiliates and Associates (as such terms are defined in the Settlement Agreement), owning, controlling, or otherwise having beneficial ownership or other ownership interest in the aggregate of more than 4.9% of the Company’s common stock outstanding at such time, or would increase the beneficial ownership or other ownership interest of any Third Party who, together with its Affiliates and Associates, has a beneficial ownership or other ownership interest in the aggregate of more than 4.9% of the shares Common Stock outstanding at such time (such restrictions collectively, the “Lock-Up Restriction”).

On August 3, 2023, the Board of Directors of the Company authorized and approved the issuance of a limited waiver (the “Limited Waiver”) of the Lock-Up Restriction with regard to a sale by ABV-Radoff of up to 200,000 shares of Common Stock to Global Value Investment Corp. (“GVIC”) to be consummated by August 7, 2023. Jeffrey Geygan, the Company’s Chairman of the Board and current Interim CEO of the Company, is the chief executive officer and a principal of GVIC. Other than as waived by the Limited Waiver, the Settlement Agreement remains in full force and effect and the rights and obligations under the Settlement Agreement of each of the parties remain unchanged.

Earnings Per Share

Basic earnings per share is computed as net earnings divided by the weighted average number of common shares outstanding during each year. Diluted earnings per share reflects the potential dilution that could occur from common shares issuable through stock options and restricted stock units.

The weighted-average number of shares outstanding used in the computation of diluted earnings per share does not include outstanding common shares issuable if their effect would be anti-dilutive. During the year ended February 29, 2024, 960,677 shares of common stock that were issuable upon exercise of warrants, 160,958 shares of common stock that were issuable upon the vesting of restricted stock units, and 17,698 shares of common stock that were issuable upon the exercise of options were excluded from the computation of diluted earnings per share because their effect would have been anti-dilutive. During the year ended February 28, 2023, 960,677 shares of common stock that were issuable upon exercise of warrants, 137,294 shares of common stock that were issuable upon the vesting of restricted stock units, and 36,144 shares of common stock that were issuable upon the exercise of options were excluded from the computation of diluted earnings per share because their effect would have been anti-dilutive. During the year ended February 28, 2022, 960,677 shares of common stock reserved for issuance upon the exercise of warrants and 147,422 shares of common stock that were issuable upon the vesting of restricted stock units were excluded from the computation of diluted earnings per share because their effect would have been anti-dilutive.

Advertising and Promotional Expenses

The Company expenses advertising costs as incurred. Total advertising expenses amounted to $701,214, $577,984, and $210,103 for the fiscal years ended February 29 or 28, 2024, 2023 and 2022, respectively.

Fair Value of Financial Instruments

The Company’s financial instruments consist of cash and cash equivalents, trade and notes receivables, accounts payables, and its line of credit. The fair value of all instruments approximates the carrying value, because of the relatively short maturity of these instruments. All of the Company’s financial instruments are classified as level 1 and level 2 assets within the fair value hierarchy. The Company does not have any financial instruments classified as level 3 assets.

Recently Adopted Accounting Pronouncements

Except for the recent accounting pronouncements described below, other recent accounting pronouncements are not expected to have a material impact on the Company's consolidated financial statements.

In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 significantly changes the impairment model for most financial assets and certain other instruments. ASU 2016-13 will require immediate recognition of estimated credit losses expected to occur over the remaining life of many financial assets, which will generally result in earlier recognition of allowances for credit losses on loans and other financial instruments and affect the carrying value of accounts receivable. The Company adopted ASU 2016-13 effective March 1, 2023. The adoption of ASU 2016-13 did not have a material impact on the Company's consolidated financial statements.

New Accounting Pronouncements Not Yet Adopted

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 enhances the disclosures required for operating segments in the Company’s annual and interim consolidated financial statements. The disclosures required under ASU 2023-07 are also required for public entities with a single reportable segment. The updates in this ASU are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact of the new standard on its consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”). ASU 2023-09 requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. The updates in this ASU are effective for annual periods beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact of the new standard on its consolidated financial statements.

Subsequent Events

Management evaluated all activity of the Company through the issue date of the financial statements and concluded that no subsequent events have occurred that would require recognition or disclosure in the financial statements.

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Cash Flow Information
12 Months Ended
Feb. 29, 2024
Supplemental Cash Flow Elements [Abstract]  
Supplemental Cash Flow Information

NOTE 2 - SUPPLEMENTAL CASH FLOW INFORMATION

For the three years ended February 29 or 28:

 

Cash paid (received) for:

 

2024

 

 

2023

 

 

2022

 

Interest

 

$

25,127

 

 

$

25,000

 

 

$

5,202

 

Income taxes

 

 

(298,895

)

 

 

(547,763

)

 

 

240,890

 

Supplemental disclosure of non-cash investing activities:

 

 

 

 

 

 

 

 

 

Sale of assets in exchange for note receivable

 

$

1,000,000

 

 

$

-

 

 

$

-

 

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue From Contracts With Customers
12 Months Ended
Feb. 29, 2024
Revenue from Contract with Customer [Abstract]  
Revenue From Contracts With Customers

NOTE 3 – REVENUE FROM CONTRACTS WITH CUSTOMERS

The Company recognizes revenue from contracts with its customers in accordance with Accounting Standards Codification® (“ASC”) 606, which provides that revenues are recognized when control of promised goods or services is transferred to a customer in an amount that reflects the consideration expected to be received for those goods or services. The Company generally receives a fee associated with the franchise agreement or license agreement (collectively “Customer Contracts”) at the time that the Customer Contract is entered. These Customer Contracts have a term of up to 20 years, however the majority of Customer Contracts have a term of 10 years. During the term of the Customer Contract, the Company is obligated to many performance obligations that the Company has not determined are distinct. The resulting treatment of revenue from Customer Contracts is that the revenue is recognized proportionately over the life of the Customer Contract.

Initial Franchise Fees, License Fees, Transfer Fees and Renewal Fees

The initial franchise services are not distinct from the continuing rights or services offered during the term of the franchise agreement, and are treated as a single performance obligation. Initial franchise fees are being recognized as the Company satisfies the performance obligation over the term of the franchise agreement, which is generally 10 years.

The following table summarizes contract liabilities as of February 29, 2024 and February 28, 2023:

 

 

Twelve Months Ended

 

 

February 29 or 28:

 

 

2024

 

 

2023

 

Contract liabilities at the beginning of the year:

 

$

943,415

 

 

$

962,572

 

Revenue recognized

 

 

(167,767

)

 

 

(204,657

)

Contract fees received

 

 

53,000

 

 

 

185,500

 

Contract liabilities at the end of the year:

 

$

828,648

 

 

$

943,415

 

 

At February 29, 2024, annual revenue expected to be recognized in the future, related to performance obligations that are not yet fully satisfied, are estimated to be the following:

 

2025

 

$

150,494

 

2026

 

 

135,223

 

2027

 

 

112,137

 

2028

 

 

103,775

 

2029

 

 

66,653

 

Thereafter

 

 

260,366

 

Total

 

$

828,648

 

 

Gift Cards

The Company’s franchisees sell gift cards, which do not have expiration dates or non-usage fees. The proceeds from the sale of gift cards by the franchisees are accumulated by the Company and paid out to the franchisees upon customer redemption. ASC 606 requires the use of the “proportionate” method for recognizing breakage. The Company recognizes breakage from gift cards when the gift card is redeemed by the customer or the Company determines the likelihood of the gift card being redeemed by the customer is remote (“gift card breakage”). The determination of the gift card breakage rate is based upon Company-specific historical redemption patterns. The Company recognized breakage of $40,218 and $59,754 during FY 2024 and FY 2023, respectively

Durango Product Sales of Confectionary Items, Retail Sales and Royalty and Marketing Fees

Confectionary items sold to the Company’s franchisees, others and its Company-owned stores’ sales are recognized at the time of the underlying sale, based on the terms of the sale and when ownership of the inventory is transferred, and are presented net of sales taxes and discounts. Royalties and marketing fees from franchised or licensed locations, which are based on a percent of sales are recognized at the time the sales occur.

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Disaggregation of Revenue
12 Months Ended
Feb. 29, 2024
Disaggregation of Revenue [Abstract]  
Disaggregation of Revenue

NOTE 4 – DISAGGREGATION OF REVENUE

The following table presents disaggregated revenue by the method of recognition and segment:

For the Year Ended February 29, 2024

Revenues recognized over time:

 

 

Franchising

 

 

Manufacturing

 

 

Retail

 

 

Total

 

Franchise fees

 

$

167,767

 

 

 

-

 

 

$

-

 

 

$

167,767

 

 

Revenues recognized at a point in time:

 

 

 

 

 

 

 

 

 

 

 

 

 

Durango Product sales

 

$

-

 

 

$

20,703,409

 

 

$

-

 

 

$

20,703,409

 

Retail sales

 

 

-

 

 

 

-

 

 

 

1,318,901

 

 

 

1,318,901

 

Royalty and marketing fees

 

 

5,760,610

 

 

 

-

 

 

 

-

 

 

 

5,760,610

 

Total revenues recognized over time and point in time

 

$

5,928,377

 

 

$

20,703,409

 

 

$

1,318,901

 

 

$

27,950,687

 

 

For the Year Ended February 28, 2023

Revenues recognized over time:

 

 

Franchising

 

 

Manufacturing

 

 

Retail

 

 

Total

 

Franchise fees

 

$

204,657

 

 

$

-

 

 

$

-

 

 

$

204,657

 

 

Revenues recognized at a point in time:

 

 

 

 

 

 

 

 

 

 

 

 

 

Durango Product sales

 

$

-

 

 

$

23,372,133

 

 

$

-

 

 

$

23,372,133

 

Retail sales

 

 

-

 

 

 

-

 

 

 

1,084,777

 

 

 

1,084,777

 

Royalty and marketing fees

 

 

5,770,785

 

 

 

-

 

 

 

-

 

 

 

5,770,785

 

Total revenues recognized over time and point in time

 

$

5,975,442

 

 

$

23,372,133

 

 

$

1,084,777

 

 

$

30,432,352

 

 

For the Year Ended February 28, 2022

Revenues recognized over time:

 

 

Franchising

 

 

Manufacturing

 

 

Retail

 

 

Total

 

Franchise fees

 

$

179,678

 

 

$

-

 

 

$

-

 

 

$

179,678

 

 

Revenues recognized at a point in time:

 

 

 

 

 

 

 

 

 

 

 

 

 

Durango Product sales

 

$

-

 

 

$

22,374,175

 

 

$

-

 

 

$

22,374,175

 

Retail sales

 

 

-

 

 

 

-

 

 

 

1,160,295

 

 

 

1,160,295

 

Royalty and marketing fees

 

 

5,774,400

 

 

 

-

 

 

 

-

 

 

 

5,774,400

 

Total revenues recognized over time and point in time

 

$

5,954,078

 

 

$

22,374,175

 

 

$

1,160,295

 

 

$

29,488,548

 

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories
12 Months Ended
Feb. 29, 2024
Inventory Disclosure [Abstract]  
Inventories

NOTE 5 - INVENTORIES

Inventories consist of the following at February 29 or 28:

 

 

2024

 

 

2023

 

Ingredients and supplies

 

$

2,037,727

 

 

$

2,481,510

 

Finished candy

 

 

2,509,460

 

 

 

1,567,887

 

Reserve for slow moving inventory

 

 

(188,786

)

 

 

(409,617

)

Total inventories

 

$

4,358,401

 

 

$

3,639,780

 

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property and Equipment, Net
12 Months Ended
Feb. 29, 2024
Property, Plant and Equipment, Net [Abstract]  
Property and Equipment, Net

NOTE 6 – PROPERTY AND EQUIPMENT, NET

Property and equipment consists of the following at February 29 or 28:

 

 

2024

 

 

2023

 

Land

 

$

513,618

 

 

$

513,618

 

Building

 

 

5,108,950

 

 

 

5,151,886

 

Machinery and equipment

 

 

12,508,888

 

 

 

10,152,211

 

Furniture and fixtures

 

 

590,679

 

 

 

512,172

 

Leasehold improvements

 

 

138,515

 

 

 

134,010

 

Transportation equipment

 

 

325,979

 

 

 

476,376

 

 

 

19,186,629

 

 

 

16,940,273

 

 

 

 

 

 

 

Less accumulated depreciation

 

 

(11,428,974

)

 

 

(11,229,534

)

Property and equipment, net

 

$

7,757,655

 

 

$

5,710,739

 

 

Depreciation expense related to property and equipment totaled $859,269, $736,358, and $710,804, during the fiscal years ended February 29 or 28, 2024, 2023 and 2022, respectively.

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill and Intangible Assets
12 Months Ended
Feb. 29, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets

NOTE 7 – GOODWILL AND INTANGIBLE ASSETS

Goodwill and intangible assets consist of the following at February 29 or 28:

 

 

 

 

 

 

 

 

 

 

 

2024

 

 

2023

 

 

Amortization Period (in Years)

 

 

Gross
Carrying
Value

 

 

Accumulated
Amortization

 

 

Gross
Carrying
Value

 

 

Accumulated
Amortization

 

Intangible assets subject to amortization

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Store design

 

 

 

 

 

10

 

 

 

 

 

$

394,826

 

 

$

277,344

 

 

$

394,826

 

 

$

259,314

 

Trademark/Non-competition agreements

 

 

5

 

 

 

-

 

 

 

20

 

 

 

259,339

 

 

 

138,924

 

 

 

259,339

 

 

 

128,924

 

Total

 

 

 

 

 

 

 

 

 

 

 

654,165

 

 

 

416,268

 

 

 

654,165

 

 

 

388,238

 

Goodwill and intangible assets not subject to
   amortization

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Goodwill

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Retail

 

 

 

 

 

 

 

 

 

 

$

360,972

 

 

 

 

 

$

360,972

 

 

 

 

Franchising

 

 

 

 

 

 

 

 

 

 

 

97,318

 

 

 

 

 

 

97,318

 

 

 

 

Manufacturing

 

 

 

 

 

 

 

 

 

 

 

97,318

 

 

 

 

 

 

97,318

 

 

 

 

Trademark

 

 

 

 

 

 

 

 

 

 

 

20,000

 

 

 

 

 

 

20,000

 

 

 

 

Total

 

 

 

 

 

 

 

 

 

 

 

575,608

 

 

 

 

 

 

575,608

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total Goodwill and Intangible Assets

 

 

 

 

 

 

 

 

 

 

$

1,229,773

 

 

$

416,268

 

 

$

1,229,773

 

 

$

388,238

 

 

There was no change to goodwill during the fiscal year ended February 29, 2024. Changes to goodwill during the fiscal year ended February 28, 2023 consisted of the following:

 

 

Retail Segment

 

Balance as of February 28, 2022

 

$

515,065

 

Impairment losses

 

 

(84,183

)

Goodwill written off related to sales of Company-owned stores

 

 

(69,910

)

Balance as of February 29, 2023

 

$

360,972

 

 

Amortization expense related to intangible assets totaled $28,030, $28,905, and $29,371 during the fiscal years ended February 29 or 28, 2024, 2023 and 2022, respectively.

At February 29, 2024, annual amortization of intangible assets, based upon the Company’s existing intangible assets and current useful lives, is estimated to be the following:

 

2025

 

$

27,405

 

2026

 

 

27,405

 

2027

 

 

27,405

 

2028

 

 

27,405

 

2029

 

 

27,405

 

Thereafter

 

 

100,872

 

Total

 

$

237,897

 

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Notes payable and revolving credit line
12 Months Ended
Feb. 29, 2024
Notes to Financial Statements  
Notes Payable and Revolving Credit Line

NOTE 8 –NOTES PAYABLE AND REVOLVING CREDIT LINE

Revolving Credit Line

As of February 29, 2024, the Company had a $4.0 million credit line for general corporate and working capital purposes, of which $2.75 million was available for borrowing (subject to certain borrowing base limitations). The Company drew down $1.25 million on the credit line during the year ended February 29, 2024. Per the Credit

Agreement, the maturity date is September 30, 2024, at which point the full amount outstanding is due. The credit line is secured by substantially all of the Company’s assets, except retail store assets. Interest on borrowings is at the Secured Overnight Financing Rate plus 2.37% (7.69% at February 29, 2024 and 6.92% at February 28, 2023). Additionally, the line of credit is subject to various financial ratio and leverage covenants.

As of February 29, 2024, the Company was not in compliance with the requirement under the Credit Agreement to maintain a ratio of total assets to total current liabilities of at least 1.5 to 1. The Company's current ratio as of February 29, 2024 was 1.19 to 1. The Company has received a waiver from the Lender as of the date of issuance of these financial statements. The Company in compliance, however, with all other aspects of the Credit Agreement. Refer to Note 1 for further information.

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Compensation Plans
12 Months Ended
Feb. 29, 2024
Share-Based Payment Arrangement [Abstract]  
Stock Compensation Plans

NOTE 9 - STOCK COMPENSATION PLANS

In FY 2021, stockholders approved an amendment and restatement of the 2007 Equity Incentive Plan (as amended and restated, the “2007 Plan”). The 2007 Plan allows awards of stock options, stock appreciation rights, stock awards, restricted stock and stock units, performance shares and performance units, and other stock- or cash-based awards. As of February 29, 2024, total shares authorized under the 2007 Plan was 985,340, and 183,974 shares were available for issuance.

 

Information with respect to restricted stock unit awards outstanding under the 2007 Plan at February 29, 2024, and changes for the three years then ended was as follows:

 

 

Twelve Months Ended

 

 

February 29 or 28:

 

 

2024

 

 

2023

 

 

2022

 

Outstanding non-vested restricted stock units at beginning
   of year:

 

 

154,131

 

 

 

105,978

 

 

 

209,450

 

Granted

 

 

157,145

 

 

 

129,092

 

 

 

26,058

 

Vested

 

 

(48,890

)

 

 

(70,782

)

 

 

(127,130

)

Cancelled/forfeited

 

 

(101,428

)

 

 

(10,157

)

 

 

(2,400

)

Outstanding non-vested restricted stock units as of
   February 29 or 28:

 

 

160,958

 

 

 

154,131

 

 

 

105,978

 

 

 

 

 

 

 

 

 

 

Weighted average grant date fair value

 

$

5.59

 

 

$

5.23

 

 

$

9.33

 

Weighted average remaining vesting period (in years)

 

 

1.94

 

 

 

1.73

 

 

 

2.26

 

 

The Company also issued 19,591 restricted stock units outside of the 2007 Plan, of which 7,393 had service vesting conditions and 12,198 had performance vesting conditions, further discussed below. The grant date fair value of the non plan awards was $4.86 per share.

 

Information with respect to stock option awards outstanding under the 2007 Plan at February 29, 2024, and changes for the three years then ended was as follows:

 

 

Twelve Months Ended

 

 

February 29 or 28:

 

 

2024

 

 

2023

 

 

2022

 

Outstanding stock options at beginning of year:

 

 

36,144

 

 

 

-

 

 

 

-

 

Granted

 

 

-

 

 

 

36,144

 

 

 

-

 

Exercised

 

 

-

 

 

 

-

 

 

 

-

 

Cancelled/forfeited

 

 

(18,446

)

 

 

-

 

 

 

-

 

Outstanding stock options as of February 29 or 28:

 

 

17,698

 

 

 

36,144

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Weighted average exercise price

 

$

6.49

 

 

$

6.49

 

 

n/a

 

Weighted average remaining contractual term (in years)

 

 

8.26

 

 

 

9.26

 

 

n/a

 

 

During the year ended February 29, 2024, the Company issued a total of 157,145 restricted stock units, inclusive of the 2007 Plan and non plan awards, of which 95,151 restricted stock units are subject to vesting based on the achievement of company performance goals and 61,994 restricted stock units that vest over time. These issuances were made to certain of the Company's executives. These restricted stock units were issued with an aggregate grant date fair value of $877,838 or $5.59 per share. The performance-based restricted stock units will vest following the end of the Company’s fiscal year ending February 2026 with respect to the target number of performance-based restricted stock units if the Company achieves metrics related to return on equity, Specialty Market gross margin, average unit volume, and social media engagement lifetime value during the performance period, subject to continued service through the end of the performance period. The performance-based restricted stock units may vest from 75% to 110% of target units based upon actual performance. The time-based restricted stock units vest 33% annually on the anniversary date of the award until August 11, 2026.

During the year ended February 28, 2023, the Company issued 36,144 stock options and issued 94,892 performance-based restricted stock units subject to vesting based on the achievement of performance goals. These issuances were made to certain of the Company's executives. The stock options were issued with an aggregate grant date fair value of $77,267 or $2.14 per share. The performance-based restricted stock units were issued with an aggregate grant date fair value of $298,582 or $6.29 per share, based upon a target issuance of 47,446 shares of common stock. The stock options granted vest with respect to one-third of the shares on the last day of the Company’s current fiscal year ending February 29, 2024, and vest as to remaining shares in equal quarterly increments on the last day of each quarter until the final vesting on February 28, 2025. The performance-based restricted stock units will vest following the end of the Company’s fiscal year ending February 2025 with respect to the target number of performance-based restricted stock units if the Company achieves an annualized total shareholder return of 12.5% during the performance period, subject to continued service through the end of the performance period. The Compensation Committee of the Board of Directors has discretion to determine the number of performance-based restricted stock units between 0-200% of the target number that will vest based on achievement of performance below or above the target performance goal.

The Company recognized $437,829 and $651,016 of stock-based compensation expense during the years ended February 29 and 28, 2024 and 2023, respectively. Compensation costs related to stock-based compensation are generally amortized over the vesting period of the stock awards. Refer to Note 16 for further discussion of the equity impact of the prior CEO termination.

Except as noted above, restricted stock units generally vest in equal annual installments over a period of five to six years. During the year ended February 29 and 28, 2024 and 2023, restricted stock units vested and issued as 48,890 and 70,781 shares of common stock, respectively. Total unrecognized compensation expense of non-vested,

non-forfeited restricted stock units and stock options granted as of February 29, 2024 was $408,275, which is expected to be recognized over the weighted-average period of 1.9 years. Total unrecognized compensation expense of non-forfeited, performance vesting, restricted stock units as of February 28, 2023 was $628,966, which is expected to be recognized over the weighted-average period of 1.7 years.

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leasing Arrangements
12 Months Ended
Feb. 29, 2024
Leases [Abstract]  
Leasing Arrangements

NOTE 10 – LEASING ARRANGEMENTS

The Company conducts its retail operations in facilities leased under non-cancelable operating leases of up to ten years. Certain leases contain renewal options for between five and ten additional years at increased monthly rentals. Some of the leases provide for contingent rentals based on sales in excess of predetermined base levels.

 

The Company acts as primary lessee of some franchised store premises, which the Company then subleases to franchisees, but the majority of existing franchised locations are leased by the franchisee directly.

 

In some instances, the Company has leased space for its Company-owned locations that are now occupied by franchisees. When the Company-owned location was sold or transferred, the store was subleased to the franchisee who is responsible for the monthly rent and other obligations under the lease.

 

The Company also leases trucking equipment and warehouse space in support of its production operations. Expense associated with trucking and warehouse leases is included in cost of sales on the consolidated statements of operations.

 

The Company accounts for payments related to lease liabilities on a straight-line basis over the lease term. During the years ended February 29 or 28, 2024 and 2023, lease expense recognized in the consolidated statements of operations was $599,853 and $565,046, respectively.

 

The lease liability reflects the present value of the Company’s estimated future minimum lease payments over the life of its leases. This includes known escalations and renewal option periods reasonably assured of being exercised. Typically, renewal options are considered reasonably assured of being exercised if the sales performance of the location remains strong. Therefore, the right of use asset and lease liability include an assumption on renewal options that have not yet been exercised by the Company and are not currently a future obligation. The Company has separated non-lease components from lease components in the recognition of the Asset and Liability except in instances where such costs were not practical to separate. To the extent that occupancy costs, such as site maintenance, are included in the asset and liability, the impact is immaterial. For franchised locations, the related occupancy costs including property taxes, insurance and site maintenance are generally required to be paid by the franchisees as part of the franchise arrangement. In addition, the Company is the lessee under non-store related leases such as storage facilities and trucking equipment. For leases where the implicit rate is not readily determinable, the Company uses an incremental borrowing rate to calculate the lease liability that represents an estimate of the interest rate the Company would incur to borrow on a collateralized basis over the term of a lease. The weighted average discount rate used for operating leases was 3.9%, 3.4%, and 3.1% as of February 29 or 28, 2024, 2023 and 2022, respectively. The total estimated future minimum lease payments is $1.9 million as of February 29, 2024.

 

As of February 29, 2024, maturities of lease liabilities for the Company’s operating leases were as follows:

 

FYE 25

 

$

514,169

 

FYE 26

 

 

496,466

 

FYE 27

 

 

284,667

 

FYE 28

 

 

135,010

 

FYE 29

 

 

103,198

 

Thereafter

 

 

341,130

 

Total

 

$

1,874,640

 

 

 

 

 

Less: Imputed interest

 

 

(180,169

)

Present value of lease liabilities:

 

$

1,694,471

 

 

The weighted average lease term at February 29 or 28, 2024, 2023, and 2022 was 5.8 years, 5.5 years and 6.7 years, respectively.

The following is a schedule of cash paid for lease liabilities for the three years ended February 29 or 28:

 

 

2024

 

 

2023

 

 

2022

 

Cash paid for amounts included in the measurement of
   lease liabilities

 

 

543,543

 

 

 

572,079

 

 

 

563,264

 

 

During the years ended February 29 or 28, 2024, 2023, and 2022 the Company entered into new leases representing a future lease liability of $56,012, $1,472,667, and $588,475, respectively.

The Company did not have any leases categorized as finance leases as of February 29, 2024 or February 28, 2023.

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies
12 Months Ended
Feb. 29, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

NOTE 11 – COMMITMENTS AND CONTINGENCIES

Purchase contracts

The Company frequently enters into purchase contracts of between six to eighteen months for chocolate and certain nuts. These contracts permit the Company to purchase the specified commodity at a fixed price on an as-needed basis during the term of the contract. Because prices for these products may fluctuate, the Company may benefit if prices rise during the terms of these contracts, but it may be required to pay above-market prices if prices fall and it is unable to renegotiate the terms of the contract. As of February 29, 2024, the Company was contracted for approximately $270,000 of raw materials under such agreements. The Company has designated these contracts as normal under the normal purchase and sale exception under the accounting standards for derivatives. These contracts are not entered into for speculative purposes.

Litigation

From time to time, the Company is involved in litigation relating to claims arising out of its operations. The Company records accruals for outstanding legal matters when it believes it is probable that a loss will be incurred and the amount can be reasonably estimated. At February 29, 2024, the Company was not a party to any legal proceedings that were expected, individually or in the aggregate, to have a material adverse effect on its business, financial condition or operating results.

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity
12 Months Ended
Feb. 29, 2024
Stockholders' Equity Note [Abstract]  
Stockholders' Equity

NOTE 12 – STOCKHOLDERS’ EQUITY

Redemption of Preferred Stock Purchase Rights

On October 2, 2021, the Board of Directors approved the redemption of all the outstanding preferred stock purchase rights (the “Rights”) granted pursuant to the Rights Agreement, dated March 1, 2015, between the Company and Computershare Trust Company, N.A., as Rights Agent (as amended, the “Rights Agreement”), commonly referred to as a “poison pill.” Immediately upon the action of the Board of Directors to approve the redemption of the Rights, the right to exercise the Rights terminated, which effectively terminated the Rights Agreement. Pursuant to the Rights Agreement, the Rights were redeemed at a redemption price of $0.01 per Right. As a result, the Company paid an aggregate amount of $61,276 to stockholders in October 2021 to redeem the Rights.

Warrants

In connection with a terminated supplier agreement with a former customer of the Company, the Company issued a warrant (the “Warrant”) to purchase up to 960,677 shares of the Company’s common stock (the “Warrant Shares”) at an exercise price of $8.76 per share. The Warrant Shares were to vest in annual tranches in varying amounts following each contract year under the terminated supplier agreement, and was subject to, and only upon, achievement of certain revenue thresholds on an annual or cumulative five-year basis in connection with its performance under the terminated supplier agreement. The Warrant was to expire six months after the final and conclusive determination of revenue thresholds for the fifth contract year and the cumulative revenue determination in accordance with the terms of the Warrant.

 

On November 1, 2022, the Company sent a formal notice to the customer terminating the agreement. As of February 29, 2024, no Warrant Shares had vested and, subsequent to the termination by the Company of supplier agreement, the Company has no remaining material obligations under the Warrant.

 

The Company determined that the grant date fair value of the Warrant was de minimis and did not record any amount in consideration of the warrants. The Company utilized a Monte Carlo model for purposes of determining the grant date fair value.

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes
12 Months Ended
Feb. 29, 2024
Income Tax Disclosure [Abstract]  
Income Taxes

NOTE 13 - INCOME TAXES

Income tax expense (benefit) is comprised of the following for the years ended February 29 or 28:

 

 

 

2024

 

 

2023

 

 

2022

 

Current

 

 

 

 

 

 

 

 

 

Federal

 

$

-

 

 

$

(116,792

)

 

$

204,058

 

State

 

-

 

 

 

8,472

 

 

 

46,704

 

Total Current

 

-

 

 

 

(108,320

)

 

 

250,762

 

 

 

 

 

 

 

 

 

 

Deferred

 

 

 

 

 

 

 

 

 

Federal

 

-

 

 

 

621,841

 

 

 

(231,430

)

State

 

-

 

 

 

100,322

 

 

 

(36,144

)

Total Deferred

 

-

 

 

 

722,163

 

 

 

(267,574

)

Total

 

$

-

 

 

$

613,843

 

 

$

(16,812

)

 

A reconciliation of the statutory federal income tax rate and the effective rate as a percentage of pretax income is as follows for the years ended February 29 or 28:

 

 

2024

 

 

2023

 

 

2022

 

Statutory rate

 

 

21.0

%

 

 

21.0

%

 

 

21.0

%

State income taxes, net of federal benefit

 

 

0.0

%

 

 

2.9

%

 

 

3.8

%

Work opportunity tax credits

 

 

0.0

%

 

 

0.0

%

 

 

(1.2

)%

Equity compensation tax expense

 

 

0.0

%

 

 

(0.7

)%

 

 

(8.2

)%

Compensation and benefits permanent differences

 

 

(0.2

)%

 

 

(3.2

)%

 

 

(1.9

)%

Other

 

 

1.6

%

 

 

0.7

%

 

 

0.1

%

Valuation allowance

 

 

(22.4

)%

 

 

(33.3

)%

 

 

0.0

%

Impact of CARES act

 

 

0.0

%

 

 

0.0

%

 

 

(10.3

)%

Effective tax rate

 

 

(0.0

)%

 

 

(12.6

)%

 

 

3.3

%

 

 

During FY 2024, the Company's effective tax rate was zero. This was primarily the result of losses reported in the year, no income taxes due, and full valuation allowance against deferred tax assets.

 

During FY 2023 the Company’s effective tax rate resulted in recognition of income tax expense despite incurring a pretax loss. During FY 2023 income tax expense was primarily the result of expense associated with an increase in reserves for deferred tax assets. Management evaluated recent losses before income taxes and determined that it is no longer more likely than not that our deferred income taxes are fully realizable. Because of this determination, the Company reserved for approximately $1.6 million of deferred tax assets. As of February 28, 2023, the Company has a full valuation allowance against its deferred tax assets.

During FY 2022 the low effective income tax rate was primarily the result of permanent differences between the Company’s expenses as valued for financial reporting purposes versus for income tax purposes. These differences were primarily valuation of restricted stock units and the period of recognition for employee retention credits. During FY 2021 the Company’s effective tax rate resulted in recognition of an income tax benefit as a result of a pretax loss being recognized for the year.

The components of deferred income taxes as of February 29 or 28 are as follows:

 

 

2024

 

 

2023

 

Deferred Tax Assets

 

 

 

 

 

 

Allowance for doubtful accounts and notes

 

$

169,615

 

 

$

182,031

 

Inventories

 

 

30,849

 

 

 

100,725

 

Accrued compensation

 

 

437,972

 

 

 

158,652

 

Loss provisions and deferred income

 

 

303,600

 

 

 

340,652

 

Self-insurance accrual

 

 

27,893

 

 

 

24,098

 

Interest & other

 

 

17,239

 

 

 

 

Restructuring charges

 

 

99,069

 

 

 

98,693

 

Right of use liabilities

 

 

479,732

 

 

 

 

Accumulated net losses

 

 

3,576,640

 

 

 

1,669,288

 

Valuation allowance

 

 

(3,106,393

)

 

 

(1,721,306

)

Net deferred tax assets

 

$

2,036,216

 

 

$

852,833

 

 

 

 

 

 

 

Deferred Tax Liabilities

 

 

 

 

 

 

Depreciation and amortization

 

 

(1,450,441

)

 

 

(771,593

)

Right of use assets

 

 

(479,609

)

 

 

 

Prepaid expenses

 

 

(106,166

)

 

 

(81,240

)

Deferred Tax Liabilities

 

 

(2,036,216

)

 

 

(852,833

)

 

 

 

 

 

 

Net deferred tax assets

 

$

-

 

 

$

-

 

 

 

The following table summarizes deferred income tax valuation allowances as of February 29 or 28:

 

 

2024

 

 

2023

 

Valuation allowance at beginning of period

 

$

1,721,306

 

 

$

98,693

 

Tax expense realized by valuation allowance

 

 

1,385,087

 

 

 

1,622,613

 

Valuation allowance at end of period

 

$

3,106,393

 

 

$

1,721,306

 

 

The Company files income tax returns in the U.S. federal and various state taxing jurisdictions. With few exceptions, the Company is no longer subject to U.S. federal and state tax examinations in its major tax jurisdictions for periods before FY 2019.

Realization of the Company's deferred tax assets is dependent upon the Company generating sufficient taxable income, in the appropriate tax jurisdictions, in future years, to obtain benefit from the reversal of net deductible temporary differences. The amount of deferred tax assets considered realizable is subject to adjustment in future periods if estimates of future taxable income are changed. A valuation allowance to reduce the carrying amount of deferred income tax assets is established when it is more likely than not that we will not realize some portion or all of the tax benefit of our deferred income tax assets. The Company evaluates, on a quarterly basis, whether it is more likely than not that our deferred income tax assets are realizable based upon recent past financial performance, tax reporting positions, and expectations of future taxable income. The determination of deferred tax assets is subject to estimates and assumptions. The Company periodically evaluates our deferred tax assets to determine if our assumptions and estimates should change. As of February 29, 2024 and February 28, 2023, the Company had a full valuation allowance against its deferred tax assets.

The Company accounts for uncertainty in income taxes by recognizing the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The Company measures the tax benefits recognized in the consolidated financial statements from such a position based on the largest benefit that has a greater than 50% likelihood of being realized upon ultimate resolution. The application of income tax law is inherently complex. As such, the Company is required to make judgments regarding income tax exposures. Interpretations of and guidance surrounding income tax law and regulations change over time and may result in changes to the Company's judgments which can materially affect amounts recognized in the balance sheets and statements of operations. The result of the assessment of the Company's tax positions did not have an impact on the consolidated financial statements for the years ended February 29 or 28, 2024 or 2023. The Company does not have any significant unrecognized tax benefits and does not anticipate a significant increase or decrease in unrecognized tax benefits within the next twelve months. Amounts are recognized for income tax related interest and penalties as a component of general and administrative expense in the statement of income and are immaterial for the years ended February 29 or 28, 2024 and 2023.

The Company’s subsidiaries, SWRL, along with U-Swirl had a history of net operating losses prior to the company’s acquisition of them and thus the Company has a related net operating loss carry forward. In accordance with Section 382 of the Internal Revenue Code, deductibility of SWRL’s and U-Swirl’s Federal net operating loss carryovers may be subject to annual limitation in the event of a change in control. The Company has performed a preliminary evaluation as to whether a change in control has taken place, and has concluded that there was a change of control with respect to the net operating losses of U-Swirl when the Company acquired its controlling ownership interest. The initial limitations will continue to limit deductibility of SWRL’s and U-Swirl’s net operating loss carryovers, but the annual loss limitation will be deductible to RMCF and U-Swirl International Inc. upon the filing of joint tax returns in FY 2017 and future years.

The Company estimates that the potential future tax deductions of U-Swirl’s Federal net operating losses, limited by section 382, to be approximately $1,811,000 with a resulting deferred tax asset of approximately $445,000. U-Swirl’s Federal net operating loss carryovers will expire at various dates beginning in 2026.

Income tax provision (benefit) allocated to continuing operations and discontinued operations for the years ended February 29 or 28, 2024, 2023 and 2022 was as follows:

 

 

2024

 

 

2023

 

 

2022

 

Continuing operations

 

$

-

 

 

$

613,843

 

 

$

(16,812

)

Discontinued operations

 

 

-

 

 

 

618,308

 

 

 

52,194

 

Total tax provision (benefit)

 

$

-

 

 

$

1,232,151

 

 

$

35,382

 

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Benefit Plan
12 Months Ended
Feb. 29, 2024
Retirement Benefits [Abstract]  
Employee Benefit Plan

NOTE 14 - EMPLOYEE BENEFIT PLAN

The Company has a 401(k) plan called the Rocky Mountain Chocolate Factory, Inc. 401(k) Plan. Eligible participants are permitted to make contributions up to statutory limits. The Company makes a matching contribution, which vests ratably over a 3-year period, and is 25% of the employee’s contribution up to a maximum of 1.5% of the employee’s compensation. During the years ended February 29 or 28, 2024, 2023 and 2022, the Company’s contribution was approximately $62,000, $68,000, and $67,000, respectively, to the plan.

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Operating Segments
12 Months Ended
Feb. 29, 2024
Segment Reporting [Abstract]  
Operating segments

NOTE 15 - OPERATING SEGMENTS

The Company classifies its business interests into three reportable segments: Rocky Mountain Chocolate Factory, Inc. Franchising, Manufacturing, Retail Stores, and Unallocated, which is the basis upon which the Company’s chief operating decision maker, the chief executive officer, evaluates the Company’s performance. The accounting policies of the segments are the same as those described in the summary of significant accounting policies in Note 1 to these consolidated financial statements. The Company evaluates performance and allocates resources based on operating contribution, which excludes unallocated corporate general and administrative costs and income tax expense or benefit. The Company’s reportable segments are strategic businesses that utilize common merchandising, distribution, and marketing functions, as well as common information systems and corporate administration. All inter-segment sales prices are market based. Each segment is managed separately because of the differences in required infrastructure and the differences in products and services:

 

FY 2024

 

Franchising

 

 

Manufacturing

 

 

Retail

 

 

Unallocated

 

 

Total

 

Total revenues

 

$

5,928,870

 

 

$

21,832,674

 

 

$

1,318,901

 

 

$

-

 

 

$

29,080,445

 

Intersegment revenues

 

 

(493

)

 

 

(1,129,265

)

 

 

-

 

 

 

-

 

 

 

(1,129,758

)

Revenue from external customers

 

 

5,928,377

 

 

 

20,703,409

 

 

 

1,318,901

 

 

 

-

 

 

 

27,950,687

 

Segment profit (loss)

 

 

1,758,953

 

 

 

149,191

 

 

 

144,842

 

 

 

(6,928,703

)

 

 

(4,875,717

)

Total assets

 

 

1,255,165

 

 

 

11,989,238

 

 

 

510,189

 

 

 

6,822,626

 

 

 

20,577,218

 

Capital expenditures

 

 

134,635

 

 

 

2,297,046

 

 

 

41,801

 

 

 

543,991

 

 

 

3,017,473

 

Total depreciation & amortization

 

$

31,618

 

 

$

755,502

 

 

$

7,684

 

 

$

92,495

 

 

$

887,299

 

 

FY 2023

 

Franchising

 

 

Manufacturing

 

 

Retail

 

 

Unallocated

 

 

Total

 

Total revenues

 

$

5,980,945

 

 

$

24,628,317

 

 

$

1,084,777

 

 

$

-

 

 

$

31,694,039

 

Intersegment revenues

 

 

(5,503

)

 

 

(1,256,184

)

 

 

-

 

 

 

-

 

 

 

(1,261,687

)

Revenue from external customers

 

 

5,975,442

 

 

 

23,372,133

 

 

 

1,084,777

 

 

 

-

 

 

 

30,432,352

 

Segment profit (loss)

 

 

2,601,485

 

 

 

2,832,307

 

 

 

130,880

 

 

 

(10,439,185

)

 

 

(4,874,513

)

Total assets

 

 

1,245,331

 

 

 

9,792,491

 

 

 

442,977

 

 

 

10,506,028

 

 

 

21,986,827

 

Capital expenditures

 

 

17,129

 

 

 

899,219

 

 

 

5,413

 

 

 

78,254

 

 

 

1,000,015

 

Total depreciation & amortization

 

$

34,301

 

 

$

652,405

 

 

$

5,845

 

 

$

72,712

 

 

$

765,263

 

 

FY 2022

 

Franchising

 

 

Manufacturing

 

 

Retail

 

 

Unallocated

 

 

Total

 

Total revenues

 

$

5,959,624

 

 

$

23,442,371

 

 

$

1,160,295

 

 

$

-

 

 

$

30,562,290

 

Intersegment revenues

 

 

(5,546

)

 

 

(1,068,196

)

 

 

-

 

 

 

-

 

 

 

(1,073,742

)

Revenue from external customers

 

 

5,954,078

 

 

 

22,374,175

 

 

 

1,160,295

 

 

 

-

 

 

 

29,488,548

 

Segment profit (loss)

 

 

2,862,263

 

 

 

3,863,460

 

 

 

75,962

 

 

 

(7,318,214

)

 

 

(516,529

)

Total assets

 

 

1,160,343

 

 

 

10,023,716

 

 

 

625,850

 

 

 

15,070,852

 

 

 

26,880,761

 

Capital expenditures

 

 

1,832

 

 

 

797,178

 

 

 

3,688

 

 

 

138,629

 

 

 

941,327

 

Total depreciation & amortization

 

$

36,625

 

 

$

627,071

 

 

$

5,635

 

 

$

70,844

 

 

$

740,175

 

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Contested Solicitation of Proxies and Employee Agreements
12 Months Ended
Feb. 29, 2024
Contested Solicitation Of Proxies And Change In Control Payments [Abstract]  
Contested Solicitation of Proxies and Employee Agreements

NOTE 16 – CONTESTED SOLICITATION OF PROXIES AND EMPLOYEE AGREEMENTS

Contested Solicitation of Proxies

During FY 2023 and FY 2022, the Company incurred substantial costs associated with a contested solicitation of proxies in connection with its 2022 and 2021 annual meeting of stockholders. During FY 2023, the Company incurred approximately $4.1 million of costs associated with the contested solicitation of proxies, compared with $1.7 million of costs incurred during FY 2022, compared with no material costs incurred during FY 2024. These costs are recognized as general and administrative expense in the Consolidated Statement of Operations.

Employment Agreement Payments

The Company incurred charges as discussed below in relation to certain of its executives.

Robert J. Sarlls Separation Agreement

 

Effective January 27, 2024, the Company terminated the services of its CEO and entered into a separation agreement which specified that, due to the involuntary termination, certain cash payments would be made. These severance payments and the Company’s share of associated payroll taxes in the amount of approximately $660,000 will occur over a 15-month period. The Company accrued a total of approximately $692,000 for all cash payments to be made to the CEO pursuant to the separation agreement.

 

In addition, all unvested RSU awards and stock options were cancelled upon effectiveness of the separation agreement. Stock options in the amount of 11,528 were cancelled as the employee had not met the service vesting condition as of the date of the separation agreement. Vested stock options in the amount of 16,140 could be exercised during the post termination exercise period as specified in the original option agreement. These shares had not yet been exercised as of February 29, 2024.

 

Service-based RSU awards in the amount of 27,130 shares were cancelled pursuant to the separation agreement as the employee had not met the required service conditions as of the date of the separation agreement. Performance-based awards for 46,630 shares were also cancelled as the required performance and service conditions had not been met as of the date of termination. Because the required performance conditions had not yet been met and the requisite service had not been provided by the employee, the Company reversed all previously recorded stock-based compensation in the amount of $69,000 in accordance with ASC 718.

Gregory L. Pope, Sr. Retirement Agreement

On May 8, 2023, the Company announced that Gregory L. Pope, Sr., Senior Vice President – Franchise Development, retired effective as of May 3, 2023 (the “Retirement Date”). In connection with his retirement, the Company and Mr. Pope entered into a retirement agreement and general release (the “Retirement Agreement”) that provides (i) Mr. Pope will provide consulting services to the Company, as an independent contractor, until December 31, 2023, for a monthly consulting fee of $22,000, (ii) a retirement bonus of 26 equal bi-weekly payments of $12,500 (less tax withholding) payable beginning November 2023, (iii) for accelerated vesting of 8,332 non-vested restricted stock units as of the Retirement Date, (iv) payment of the cost of Mr. Pope’s COBRA premiums for up to 18 months, and (v) reimbursement of Mr. Pope’s legal fees incurred in connection with the Retirement Agreement (not to exceed $7,500). In addition, the Retirement Agreement includes covenants related to cooperation, non solicitation, and employment, as well as customary release of claims and non-disparagement provisions in favor of the Company, and a non-disparagement provision in favor of Mr. Pope.

In connection with Mr. Dudley’s retirement in FY 2023, Mr. Dudley and the Company entered into a Separation Agreement and General Release (the “Separation Agreement”), dated September 30, 2022 (the “Effective Date”). Under the Separation Agreement, Mr. Dudley retired from the Company on the Effective Date and will be entitled, subject to the terms and conditions therein, to the following payments and separation benefits: (i) a cash separation payment amount in accordance with Mr. Dudley’s employment agreement; (ii) acceleration of vesting of Mr. Dudley’s 12,499 unvested restricted stock units as of the Effective Date; (iii) an additional cash severance payment of $70,000;

and (iv) Mr. Dudley has agreed to provide consulting services to the Company through December 31, 2022, to the extent requested by the Company, for which he will receive a cash payment of $56,250. In addition, the Separation Agreement includes covenants related to cooperation, solicitation, and employment, as well as the customary release of claims and non-disparagement provisions in favor of the Company.

During FY 2022 Bryan J. Merryman agreed to voluntarily step down as President and Chief Executive Officer (“CEO”) of the Company upon the hiring of a new President and CEO for the Company. On May 5, 2022 the Company concluded its search for a new CEO with the announcement that Robert Sarlls will succeed Mr. Merryman as the Company’s CEO beginning on May 9, 2022.

In connection therewith, the Company and Mr. Merryman entered into a letter agreement dated November 8, 2021 (the “Letter Agreement”), effective November 3, 2021 (the “Effective Date”), amending that certain Second Restated Employment Agreement, dated as of February 26, 2019, by and between the Company and Mr. Merryman (the “Current Employment agreement”). Pursuant to the Letter Agreement, among other things, Mr. Merryman agreed to (i) continue as Chief Financial Officer of the Company, and (ii) until the Company hires a new President and CEO, as the interim President and CEO of the Company. Except as specifically set forth in the Letter Agreement, all the terms and provisions of the Current Employment Agreement remain unmodified and in full force and effect. In addition, on November 3, 2021, the Compensation Committee of the Board of Directors recommended, and the Board of Directors unanimously approved, the acceleration of vesting of approximately 66,667 unvested restricted stock units previously granted to Mr. Merryman, such that the restricted stock units are fully vested as of November 3, 2021 (the “RSU Acceleration”). On July 7, 2022 Mr. Merryman retired from the Company and all of the Company’s obligations under the Letter Agreement and the Current Employment Agreement were satisfied.

As a result of the above agreements, the Company incurred the following costs during the fiscal years ended February 29 or 28, 2024, 2023 and 2022:

 

 

2024

 

 

2023

 

 

2022

 

Severance compensation:

 

$

692,295

 

 

$

928,938

 

 

$

1,344,813

 

Accelerated restricted stock unit compensation expense:

 

 

74,956

 

 

 

95,156

 

 

 

525,000

 

Reversal of previously recorded restricted stock unit compensation expense:

 

 

(69,032

)

 

 

 

 

 

 

Consulting Services and Retirement Bonus:

 

 

501,000

 

 

 

56,250

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Total

 

$

1,199,219

 

 

$

1,080,344

 

 

$

1,869,813

 

 

These costs are recognized as general and administrative expense in the Consolidated Statement of Operations.

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Discontinued Operations
12 Months Ended
Feb. 29, 2024
Discontinued Operations and Disposal Groups [Abstract]  
Discontinued Operations

NOTE 17 – DISCONTINUED OPERATIONS

On February 24, 2023 and May 1, 2023, the Company entered into agreements to sell: 1) all operating assets and inventory associated with the Company’s three U-Swirl Company-owned locations, and 2) all franchise rights and intangible assets associated with the franchise operations of U-Swirl, respectively. The May 1, 2023 sale was completed pursuant to an Asset Purchase Agreement (the “Asset Purchase Agreement”), dated May 1, 2023, by and among the Company, as guarantor, U Swirl as seller, LLC (“Purchaser”), a related company of Fosters Freeze, Inc., a California corporation. Pursuant to the Asset Purchase Agreement, on the Closing Date, Purchaser paid to U-Swirl $2.75 million, consisting of approximately (i) $1.75 million in cash and (ii) $1.0 million evidenced by a three-year secured promissory note in the aggregate original principal amount of $1.0 million. As a result of these asset sales, the activities of the Company’s subsidiary, U-Swirl, which were previously recorded to the U-Swirl operating segment are reported as discontinued operations in the consolidated statement of operations, consolidated balance sheet and consolidated statement of cash flows for all periods presented. The majority of the assets and liabilities of U-Swirl met the accounting criteria to be classified as held for sale and were aggregated and reported on separate lines of the respective statements.

On October 31, 2023, the Company filed a certificate of dissolution with the Secretary of State of the State of Nevada with respect to U-Swirl. As a result, U-Swirl is effectively fully dissolved and no longer in legal existence.

The following table discloses the results of operations of the businesses reported as discontinued operations for the years ended February 29 or 28, 2024, 2023 and 2022, respectively:

 

 

FOR THE YEARS ENDED FEBRUARY 29 or 28,

 

 

2024

 

 

2023

 

 

2022

 

Total Revenue

 

$

212,242

 

 

$

3,128,368

 

 

$

2,854,031

 

Cost of sales

 

-

 

 

 

654,353

 

 

 

556,933

 

Operating Expenses

 

 

143,198

 

 

 

2,048,129

 

 

 

2,087,021

 

Gain on disposal of assets

 

 

(634,790

)

 

-

 

 

-

 

Other expense, net

 

-

 

 

-

 

 

(137

 

Earnings from discontinued operations before
   income taxes

 

 

703,834

 

 

 

425,886

 

 

 

210,214

 

Income tax provision

 

-

 

 

 

618,308

 

 

 

52,194

 

Earnings (loss) from discontinued operations, net of tax

 

$

703,834

 

 

$

(192,422

)

 

$

158,020

 

 

The following table reflects the summary of assets and liabilities held for sale for U-Swirl as of February 29 or 28, 2024 and 2023, respectively:

 

 

AS OF FEBRUARY 29 or 28,

 

 

2024

 

 

2023

 

Accounts and notes receivable, net

 

$

-

 

 

$

75,914

 

Inventory, net

 

-

 

 

 

6,067

 

Other

 

-

 

 

 

1,023

 

Current assets held for sale

 

-

 

 

 

83,004

 

 

 

 

 

 

 

Property and equipment, net

 

-

 

 

-

 

Franchise rights, net

 

-

 

 

 

1,708,336

 

Intangible assets, net

 

-

 

 

 

48,095

 

Deferred income taxes

 

-

 

 

-

 

Other

 

-

 

 

 

9,415

 

Long-term assets held for sale

 

-

 

 

 

1,765,846

 

Total Assets Held for Sale

 

-

 

 

 

1,848,850

 

 

 

 

 

 

 

Accounts payable

 

-

 

 

 

125,802

 

Accrued compensation

 

-

 

 

 

11,205

 

Accrued liabilities

 

-

 

 

 

11,981

 

Contract liabilities

 

-

 

 

 

29,951

 

Current liabilities held for sale

 

-

 

 

 

178,939

 

 

 

 

 

 

 

Contract liabilities, less current portion

 

-

 

 

 

184,142

 

Long term liabilities held for sale

 

-

 

 

 

184,142

 

Total Liabilities Held for Sale

 

$

-

 

 

$

363,081

 

 

The following table summarizes the gain recognized during the year ended February 29, 2024 related to the sale of assets on May 1, 2023, as described above:

 

Cash proceeds from the sale of assets

 

$

1,757,738

 

Notes receivable

 

 

1,000,000

 

 

 

 

Total consideration received

 

 

2,757,738

 

 

 

 

Assets and liabilities transferred

 

 

 

Franchise rights

 

 

1,703,325

 

Inventory

 

 

6,067

 

Liabilities

 

 

(229,431

)

 

 

 

Net assets transferred

 

 

1,479,961

 

 

 

 

Costs associated with the sale of assets

 

 

642,987

 

 

 

 

Gain on disposal of assets

 

$

634,790

 

XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Nature of Operations and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Feb. 29, 2024
Accounting Policies [Abstract]  
Nature of Operations

Nature of Operations

The accompanying consolidated financial statements include the accounts of Rocky Mountain Chocolate Factory, Inc., a Delaware corporation, its wholly-owned subsidiaries, Rocky Mountain Chocolate Factory, Inc. (a Colorado corporation), Aspen Leaf Yogurt, LLC (“ALY”), U-Swirl International, Inc. (dissolved in October 2023) (“U-Swirl”), and U-Swirl, Inc. (“SWRL”) (collectively, the “Company”, "we", “RMCF”).

The Company is an international franchisor, confectionery manufacturer and retail operator. Founded in 1981, the Company is headquartered in Durango, Colorado and manufactures an extensive line of premium chocolate candies and other confectionery products (“Durango Products”). The Company also sells its candy in select locations outside of its system of retail stores.

On February 24, 2023 the Company entered into an agreement to sell its three Company-owned U-Swirl locations. Separately, on May 1, 2023, subsequent to the 2023 fiscal year end, the Company entered into an agreement to sell its franchise rights and intangible assets related to U-Swirl and associated brands. As a result, the activities of the Company’s U-Swirl subsidiary that have historically been reported in the U-Swirl segment have been reported as discontinued operations. See Note 17 – Discontinued Operations in the Notes to Consolidated Financial Statements for additional information regarding the Company's discontinued operations, including net sales, operating earnings and total assets by segment. The Company’s financial statements reflect continuing operations only, unless otherwise noted.

The Company’s revenues are currently derived from three principal sources: sales to franchisees and others of chocolates and other confectionery products manufactured by the Company; the collection of initial franchise fees and royalties from franchisees’ sales; sales at Company-owned stores of chocolates and other confectionery products including gourmet caramel apples; and marketing fees.

The Company does not have a material amount of financial assets or liabilities that are required under U.S. GAAP to be measured on a recurring basis at fair value. The Company is not a party to any material derivative financial instruments. The Company does not have a material amount of non-financial assets or non-financial liabilities that are required under U.S. GAAP to be measured at fair value on a recurring basis. The Company has not elected to use the fair value measurement option, as permitted under U.S. GAAP, for any assets or liabilities for which fair value measurement is not presently required. The Company believes the fair values of cash equivalents, accounts and notes receivable, accounts payable and line of credit approximate their carrying amounts due to their short duration.

The following table summarizes the number of stores operating under the Rocky Mountain Chocolate Factory brand at February 29, 2024:

 

 

Stores
Open at
2/28/2023

 

 

Opened

 

 

Closed

 

 

Sold

 

 

Stores
Open at
2/29/2024

 

Rocky Mountain Chocolate Factory

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Company-owned stores

 

 

1

 

 

 

1

 

 

 

-

 

 

 

-

 

 

 

2

 

Franchise stores - Domestic stores
   and kiosks

 

 

153

 

 

 

5

 

 

 

(9

)

 

 

-

 

 

 

149

 

International license stores

 

 

4

 

 

 

-

 

 

 

(1

)

 

 

-

 

 

 

3

 

Cold Stone Creamery - co-branded

 

 

101

 

 

 

4

 

 

 

(1

)

 

 

-

 

 

 

104

 

U-Swirl - co-branded

 

 

10

 

 

 

1

 

 

 

-

 

 

 

-

 

 

 

11

 

Total

 

 

269

 

 

 

 

 

 

 

 

 

 

 

 

269

 

Liquidity and Going Concern

Liquidity and Going Concern

The accompanying financial statements have been prepared assuming that the Company will continue as a going concern. In accordance with ASC 205-40, Going Concern, the Company’s management has evaluated whether there are conditions and events, considered in the aggregate, that raise substantial doubt about the Company’s ability to

continue as a going concern within one year after the date the accompanying financial statements were issued. During the year ended February 29, 2024, the Company incurred a net loss of $4.2 million and used cash in operating activities of $2.4 million. Additionally, the Company was not in compliance with the requirement under a credit agreement, as amended (the “Credit Agreement”), with Wells Fargo Bank N.A. (the “Lender”) to maintain a ratio of total current assets to total current liabilities of at least 1.5 to 1. The Company's current ratio as of February 29, 2024 was 1.19 to 1. The Company requested and received a waiver from the Lender as of the date the financial statements were available to be issued. The Credit Agreement is set to expire on September 30, 2024. These factors raise substantial doubts about the Company’s ability to continue as a going concern within one year of the date that these consolidated financial statements are issued. The accompanying consolidated financial statements do not include any adjustments that might be necessary if the Company is unable to continue as a going concern.

The Company’s ability to continue as a going concern is dependent on its ability to continue to implement its business plan. The Company is exploring various means of strengthening its liquidity position and ensuring compliance with its debt financing covenants, which may include the obtaining of waivers from the Lender and/or, amending its Credit Line facility. The Company is also exploring supplemental debt facilities for other operational activities. During the next twelve months the Company intends to sell an unused parcel of land near its headquarters, cut overhead for manufacturing, and increase profits and gross margins through increasing chocolate price sales to its franchising system and Specialty Market customers. In addition, the Company intends to benefit from busy season of holiday product sales and add a CFO to its management teams during the next twelve months. In the event the Company is unable to generate profits, positive cash flow, and implement its business plan, it may have to curtail its business further and no longer continue as a going concern.

Basis of Presentation and Consolidation

Basis of Presentation and Consolidation

The accompanying consolidated financial statements, which include the accounts of the Company and its subsidiaries, have been prepared in conformity with accounting principles generally accepted in the United States of America ("GAAP"). All intercompany balances and transactions have been eliminated in consolidation
Use of Estimates

Use of Estimates

 

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include the estimate of the reserve for uncollectible accounts, revenue recognition, reserve for inventory obsolescence, and inputs for assessing goodwill impairment. The Company bases its estimates on historical experience and also on assumptions that the Company believes are reasonable. The Company assesses these estimates on a regular basis; however, actual results could materially differ from these estimates.

Use of Estimates

In preparing consolidated financial statements in conformity with accounting principles generally accepted in the United States of America, management is required to make estimates and assumptions that affect the reported amounts of assets, liabilities, and the disclosure of contingent assets and liabilities, at the date of the consolidated financial statements, and revenues and expenses during the reporting period. Actual results could differ from those estimates.

Cash Equivalents

Cash Equivalents

The Company considers all highly liquid instruments purchased with an original maturity of three months or less to be cash equivalents. The Company continually monitors its positions with, and the credit quality of, the financial institutions with which it invests. As of the balance sheet date, and periodically throughout the year, the Company has maintained balances in various operating accounts in excess of federally insured limits.

Accounts and Notes Receivable

Accounts and Notes Receivable

Accounts receivable represent amounts due from customers in the ordinary course of business and are recorded at the invoiced amount and do not bear interest. Notes receivable generally reflect the sale of assets. Accounts and notes receivable are stated at the net amount expected to be collected, using an estimate of current expected credit losses to determine the allowance for expected credit losses. The Company evaluates the collectability of its accounts and notes receivable and determines the appropriate allowance for expected credit losses based on a combination of factors,

including the aging of the receivables and historical collection trends. When the Company is aware of a customer’s inability to meet its financial obligation, the Company may individually evaluate the related receivable to determine the allowance for expected credit losses. The Company uses specific criteria to determine uncollectible receivables to be written off, including bankruptcy filings, the referral of customer accounts to outside parties for collection, and the length that accounts remain past due. As of February 29, 2024, the Company had $2,183,685 of accounts receivable outstanding, inclusive of an allowance for credit losses of $331,902. As of February 29, 2023, the Company had $2,055,694 of accounts receivable outstanding, inclusive of an allowance for credit losses of $666,315.

On February 29, 2024, the Company had total notes receivable of $1,184,677, of which $1,000,000 relates to the U-Swirl note. The U-Swirl note is a three-year secured promissory note in the aggregate original principal amount of $1,000,000. Payment is due May 1, 2026. The remaining balance of notes receivable includes $214,563 of notes receivable outstanding and an allowance for credit losses of $29,886 associated with these notes, compared to $191,725 of notes receivable outstanding and an allowance for credit losses of $73,951 on February 28, 2023. The notes require monthly payments and bear interest rates ranging from 4.5% to 7.0%. The notes mature through December 2027 and all of the notes receivable are secured by the assets of the location. The Company may experience the failure of its wholesale customers, including its franchisees, to whom it extends credit to pay amounts owed to the Company on time, or at all.

Inventories

Inventories

Inventories are stated at the lower of cost or net realizable value, which is adjusted for obsolete, damaged and excess inventories to the lower of cost or net realizable value based on actual differences. The inventory value is determined through analysis of items held in inventory, and, if the recorded value is higher than the net realizable value, the Company records an expense to reduce inventory to its actual net realizable value. The process by which the Company performs its analysis is conducted on an item by item basis and takes into account, among other relevant factors, net realizable value, sales history and future sales potential. Cost is determined using the first-in, first-out method.

Property and Equipment and Other Assets

Property and Equipment and Other Assets

Property and equipment are recorded at cost. Depreciation and amortization are computed using the straight-line method based upon the estimated useful life of the asset, which ranges from five to thirty-nine years. Leasehold improvements are amortized on the straight-line method over the lives of the respective leases or the service lives of the improvements, whichever is shorter.

The Company reviews its long-lived assets through analysis of estimated fair value, including identifiable intangible assets, whenever events or changes indicate the carrying amount of such assets may not be recoverable.

Income Taxes

Income Taxes

The Company provides for income taxes pursuant to the asset and liability method. The asset and liability method requires recognition of deferred income taxes based on temporary differences between financial reporting and income tax basis of assets and liabilities, using current enacted income tax rates and regulations. These differences will result in taxable income or deductions in future years when the reported amount of the asset or liability is recovered or settled, respectively. Considerable judgment is required in determining when these events may occur and whether recovery of an asset, including the utilization of a net operating loss or other carryforward prior to its expiration, is more likely than not. The Company has recorded a deferred tax asset related to historical U-Swirl losses and has determined that these losses are restricted due to a limitation on the deductibility of future losses in accordance with Section 382 of the Internal Revenue Code as a result of the foreclosure transaction. The Company's temporary differences are listed in Note 13.

Gift Card Breakage

Gift Card Breakage

The Company and its franchisees sell gift cards that are redeemable for product in stores. The Company manages the gift card program, and therefore collects all funds from the activation of gift cards and reimburses franchisees for the redemption of gift cards in their stores. A liability for unredeemed gift cards is included in current liabilities in our balance sheets.

There are no expiration dates on the Company’s gift cards, and the Company does not charge any service fees. While the Company’s franchisees continue to honor all gift cards presented for payment, the Company may determine the likelihood of redemption to be remote for certain cards due to long periods of inactivity. The Company recognizes breakage from gift cards when the gift card is redeemed by the customer or the Company determines the likelihood of the gift card being redeemed by the customer is remote (“gift card breakage”). The determination of the gift card breakage rate is based upon Company-specific historical redemption patterns. Accrued gift card liability was $624,335 and $592,932 at February 29, 2024 and February 28, 2023, respectively. The Company recognized breakage of $40,218 and $59,754 during FY 2024 and FY 2023, respectively.

Goodwill

Goodwill

Goodwill arose primarily from two transaction types. The first type was the purchase of various retail stores, either individually or as a group, for which the purchase price was in excess of the fair value of the assets acquired. The second type was from business acquisitions, where the fair value of the consideration given for acquisition exceeded the fair value of the identified assets net of liabilities.

The Company performs a goodwill impairment test on an annual basis, generally the first day of its fourth quarter, or more frequently when events or circumstances indicate that the carrying value of a reporting unit more likely than not exceeds its fair value. The recoverability of goodwill is evaluated through a comparison of the fair value of each of the Company’s reporting units with its carrying value. To the extent that a reporting unit’s carrying value exceeds the implied fair value of its goodwill, an impairment loss is recognized. The Company’s goodwill is further described in Note 7 to the financial statements.

During FY 2023, the Company recorded $84,183 of impairment of goodwill associated with its retail segment, and included within general and administrative expense on the Consolidated Statements of Operations. There were no similar impairment charges during FY 2024 or FY 2022.

Intangible Assets

Intangible Assets

Intangible assets represent non-physical assets that create future economic value and are primarily composed of packaging design, store design, trademarks and non-competition agreements. Intangible assets are amortized on a straight line basis over periods ranging from 5 years to 20 years based on the expected future economic value of the intangible asset. Intangible assets are recorded at their cost. The Company performs intangible asset impairment testing on an annual basis or more frequently when events or circumstances indicate that the carrying value of a reporting unit more likely than not exceeds its fair value. The Company’s intangible assets are further described in Note 7 to the financial statements.

Insurance and Self-Insurance Reserves

Insurance and Self-Insurance Reserves

The Company uses a combination of insurance and self-insurance plans to provide for the potential liabilities for workers’ compensation, general liability, property insurance, director and officers’ liability insurance, vehicle liability and employee health care benefits. Liabilities associated with the risks that are retained by the Company are estimated, in part, by considering historical claims experience, demographic factors, severity factors and other assumptions. While the Company believes that its assumptions are appropriate, the estimated accruals for these liabilities could be significantly affected if future occurrences and claims differ from these assumptions and historical trends.

Revenue

Sales

The Company has performance obligations to sell products to franchisees and other customers, and revenue is recognized at a point in time. Control is transferred when the order has been shipped to a customer, utilizing a third party, or at the time of delivery when shipped on the Company’s trucks. Revenue is measured based on the amount of consideration that is expected to be received by the Company for providing goods or services under a contract with a customer. Sales of products to franchisees and other customers are made at standard prices, without any bargain sales of equipment or supplies. Sales of products at retail stores are recognized at the time of sale.

Rebates

Rebates received from purveyors that supply products to the Company’s franchisees are included in franchise royalties and fees. Product rebates are recognized in the period in which they are earned. Rebates related to Company-owned locations are offset against operating costs.

Shipping Fees

Shipping fees charged to customers by the Company’s trucking department are reported as sales. Shipping costs incurred by the Company for inventory are reported as cost of sales or inventory.

Franchise and Royalty Fees

The Company recognizes franchise fees over the term of the associated franchise agreement, which is generally a period of 10 years. In addition to the initial franchise fee, the Company also recognizes a marketing and promotion fee of one percent (1%) of franchised stores’ gross retail sales and a royalty fee based on gross retail sales. The Company recognizes no royalty on franchised stores’ retail sales of products purchased from the Company’s manufacturing facility and recognizes a ten percent (10%) royalty on all other sales of product made in store and sold at franchise locations.

Stock-Based Compensation

Stock-Based Compensation

In FY 2021, stockholders approved an amendment and restatement of the 2007 Equity Incentive Plan (as amended and restated, the “2007 Plan”). The 2007 Plan allows awards of stock options, stock appreciation rights, stock awards, restricted stock and stock units, performance shares and performance units, and other stock- or cash-based awards. Stock-based compensation expense related to stock awards is measured based on the fair value of the awards granted and recognized as an expense over the requisite service period.

 

The fair value of each RSU award is based on the fair value of the underlying common stock as of the grant date. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period, generally five to six years.

 

The Company accounts for forfeitures as they occur.

Related Party Transactions

Related Party Transactions

On December 14, 2022 the Company entered into a Settlement Agreement and Release (the “Settlement Agreement”), by and among the Company, Bradley L. Radoff, an individual (“Radoff”), Andrew T. Berger, an individual, AB Value Partners, LP (“AB Value Partners”), AB Value Management LLC (“AB Value Management” and, together with AB Value Partners, “AB Value” and, together with Radoff, “ABV-Radoff”), and Mary Bradley, an individual, pertaining to, among other things, the dismissal of all pending lawsuits between the parties.

Pursuant to the Settlement Agreement, the Company and ABV-Radoff agreed to a “Standstill Period” commencing on the effective date of the agreement and ending on the date that is forty-five (45) days prior to the beginning of the Company’s advance notice period for the nomination of directors at the Company’s 2025 annual meeting of stockholders. During the Standstill Period, ABV-Radoff agreed, subject to certain exceptions, other than in Rule 144 open market broker sale transactions where the identity of the purchaser is not known and in underwritten widely dispersed public offerings, not to sell, offer, or agree to sell directly or indirectly, through swap or hedging transactions or otherwise, the securities of the Company or any rights decoupled from the underlying securities of the Company held by ABV-Radoff to any person or entity other than the Company or an affiliate of ABV-Radoff (a “Third Party”) that, to the ABV-Radoff’s knowledge would result in such Third Party, together with its Affiliates and Associates (as such terms are defined in the Settlement Agreement), owning, controlling, or otherwise having beneficial ownership or other ownership interest in the aggregate of more than 4.9% of the Company’s common stock outstanding at such time, or would increase the beneficial ownership or other ownership interest of any Third Party who, together with its Affiliates and Associates, has a beneficial ownership or other ownership interest in the aggregate of more than 4.9% of the shares Common Stock outstanding at such time (such restrictions collectively, the “Lock-Up Restriction”).

On August 3, 2023, the Board of Directors of the Company authorized and approved the issuance of a limited waiver (the “Limited Waiver”) of the Lock-Up Restriction with regard to a sale by ABV-Radoff of up to 200,000 shares of Common Stock to Global Value Investment Corp. (“GVIC”) to be consummated by August 7, 2023. Jeffrey Geygan, the Company’s Chairman of the Board and current Interim CEO of the Company, is the chief executive officer and a principal of GVIC. Other than as waived by the Limited Waiver, the Settlement Agreement remains in full force and effect and the rights and obligations under the Settlement Agreement of each of the parties remain unchanged.

Earnings Per Share

Earnings Per Share

Basic earnings per share is computed as net earnings divided by the weighted average number of common shares outstanding during each year. Diluted earnings per share reflects the potential dilution that could occur from common shares issuable through stock options and restricted stock units.

The weighted-average number of shares outstanding used in the computation of diluted earnings per share does not include outstanding common shares issuable if their effect would be anti-dilutive. During the year ended February 29, 2024, 960,677 shares of common stock that were issuable upon exercise of warrants, 160,958 shares of common stock that were issuable upon the vesting of restricted stock units, and 17,698 shares of common stock that were issuable upon the exercise of options were excluded from the computation of diluted earnings per share because their effect would have been anti-dilutive. During the year ended February 28, 2023, 960,677 shares of common stock that were issuable upon exercise of warrants, 137,294 shares of common stock that were issuable upon the vesting of restricted stock units, and 36,144 shares of common stock that were issuable upon the exercise of options were excluded from the computation of diluted earnings per share because their effect would have been anti-dilutive. During the year ended February 28, 2022, 960,677 shares of common stock reserved for issuance upon the exercise of warrants and 147,422 shares of common stock that were issuable upon the vesting of restricted stock units were excluded from the computation of diluted earnings per share because their effect would have been anti-dilutive.

Advertising and Promotional Expenses

Advertising and Promotional Expenses

The Company expenses advertising costs as incurred. Total advertising expenses amounted to $701,214, $577,984, and $210,103 for the fiscal years ended February 29 or 28, 2024, 2023 and 2022, respectively.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

The Company’s financial instruments consist of cash and cash equivalents, trade and notes receivables, accounts payables, and its line of credit. The fair value of all instruments approximates the carrying value, because of the relatively short maturity of these instruments. All of the Company’s financial instruments are classified as level 1 and level 2 assets within the fair value hierarchy. The Company does not have any financial instruments classified as level 3 assets.

Recently Adopted Accounting Pronouncements and New Accounting Pronouncements Not Yet Adopted

Recently Adopted Accounting Pronouncements

Except for the recent accounting pronouncements described below, other recent accounting pronouncements are not expected to have a material impact on the Company's consolidated financial statements.

In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. ASU 2016-13 significantly changes the impairment model for most financial assets and certain other instruments. ASU 2016-13 will require immediate recognition of estimated credit losses expected to occur over the remaining life of many financial assets, which will generally result in earlier recognition of allowances for credit losses on loans and other financial instruments and affect the carrying value of accounts receivable. The Company adopted ASU 2016-13 effective March 1, 2023. The adoption of ASU 2016-13 did not have a material impact on the Company's consolidated financial statements.

New Accounting Pronouncements Not Yet Adopted

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 enhances the disclosures required for operating segments in the Company’s annual and interim consolidated financial statements. The disclosures required under ASU 2023-07 are also required for public entities with a single reportable segment. The updates in this ASU are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact of the new standard on its consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”). ASU 2023-09 requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. The updates in this ASU are effective for annual periods beginning after December 15, 2024. Early adoption is permitted. The Company is currently evaluating the impact of the new standard on its consolidated financial statements.

Subsequent Events

Subsequent Events

Management evaluated all activity of the Company through the issue date of the financial statements and concluded that no subsequent events have occurred that would require recognition or disclosure in the financial statements.

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Nature of Operations and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Feb. 29, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Number of Stores

The following table summarizes the number of stores operating under the Rocky Mountain Chocolate Factory brand at February 29, 2024:

 

 

Stores
Open at
2/28/2023

 

 

Opened

 

 

Closed

 

 

Sold

 

 

Stores
Open at
2/29/2024

 

Rocky Mountain Chocolate Factory

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Company-owned stores

 

 

1

 

 

 

1

 

 

 

-

 

 

 

-

 

 

 

2

 

Franchise stores - Domestic stores
   and kiosks

 

 

153

 

 

 

5

 

 

 

(9

)

 

 

-

 

 

 

149

 

International license stores

 

 

4

 

 

 

-

 

 

 

(1

)

 

 

-

 

 

 

3

 

Cold Stone Creamery - co-branded

 

 

101

 

 

 

4

 

 

 

(1

)

 

 

-

 

 

 

104

 

U-Swirl - co-branded

 

 

10

 

 

 

1

 

 

 

-

 

 

 

-

 

 

 

11

 

Total

 

 

269

 

 

 

 

 

 

 

 

 

 

 

 

269

 

XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Cash Flow Information (Tables)
12 Months Ended
Feb. 29, 2024
Supplemental Cash Flow Elements [Abstract]  
Summary of Supplemental Cash Flow Information

For the three years ended February 29 or 28:

 

Cash paid (received) for:

 

2024

 

 

2023

 

 

2022

 

Interest

 

$

25,127

 

 

$

25,000

 

 

$

5,202

 

Income taxes

 

 

(298,895

)

 

 

(547,763

)

 

 

240,890

 

Supplemental disclosure of non-cash investing activities:

 

 

 

 

 

 

 

 

 

Sale of assets in exchange for note receivable

 

$

1,000,000

 

 

$

-

 

 

$

-

 

XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue From Contracts With Customers (Tables)
12 Months Ended
Feb. 29, 2024
us-gaap_TableTextBlock  
Summary of Contract Liabilities

The following table summarizes contract liabilities as of February 29, 2024 and February 28, 2023:

 

 

Twelve Months Ended

 

 

February 29 or 28:

 

 

2024

 

 

2023

 

Contract liabilities at the beginning of the year:

 

$

943,415

 

 

$

962,572

 

Revenue recognized

 

 

(167,767

)

 

 

(204,657

)

Contract fees received

 

 

53,000

 

 

 

185,500

 

Contract liabilities at the end of the year:

 

$

828,648

 

 

$

943,415

 

Schedule of Revenue Expected to Be Recognized in the Future, Related to Performance Obligations

At February 29, 2024, annual revenue expected to be recognized in the future, related to performance obligations that are not yet fully satisfied, are estimated to be the following:

 

2025

 

$

150,494

 

2026

 

 

135,223

 

2027

 

 

112,137

 

2028

 

 

103,775

 

2029

 

 

66,653

 

Thereafter

 

 

260,366

 

Total

 

$

828,648

 

XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Disaggregation of Revenue (Tables)
12 Months Ended
Feb. 29, 2024
Disaggregation of Revenue [Abstract]  
Summary of Disaggregated Revenue by the Method of Recognition and Segment

The following table presents disaggregated revenue by the method of recognition and segment:

For the Year Ended February 29, 2024

Revenues recognized over time:

 

 

Franchising

 

 

Manufacturing

 

 

Retail

 

 

Total

 

Franchise fees

 

$

167,767

 

 

 

-

 

 

$

-

 

 

$

167,767

 

 

Revenues recognized at a point in time:

 

 

 

 

 

 

 

 

 

 

 

 

 

Durango Product sales

 

$

-

 

 

$

20,703,409

 

 

$

-

 

 

$

20,703,409

 

Retail sales

 

 

-

 

 

 

-

 

 

 

1,318,901

 

 

 

1,318,901

 

Royalty and marketing fees

 

 

5,760,610

 

 

 

-

 

 

 

-

 

 

 

5,760,610

 

Total revenues recognized over time and point in time

 

$

5,928,377

 

 

$

20,703,409

 

 

$

1,318,901

 

 

$

27,950,687

 

 

For the Year Ended February 28, 2023

Revenues recognized over time:

 

 

Franchising

 

 

Manufacturing

 

 

Retail

 

 

Total

 

Franchise fees

 

$

204,657

 

 

$

-

 

 

$

-

 

 

$

204,657

 

 

Revenues recognized at a point in time:

 

 

 

 

 

 

 

 

 

 

 

 

 

Durango Product sales

 

$

-

 

 

$

23,372,133

 

 

$

-

 

 

$

23,372,133

 

Retail sales

 

 

-

 

 

 

-

 

 

 

1,084,777

 

 

 

1,084,777

 

Royalty and marketing fees

 

 

5,770,785

 

 

 

-

 

 

 

-

 

 

 

5,770,785

 

Total revenues recognized over time and point in time

 

$

5,975,442

 

 

$

23,372,133

 

 

$

1,084,777

 

 

$

30,432,352

 

 

For the Year Ended February 28, 2022

Revenues recognized over time:

 

 

Franchising

 

 

Manufacturing

 

 

Retail

 

 

Total

 

Franchise fees

 

$

179,678

 

 

$

-

 

 

$

-

 

 

$

179,678

 

 

Revenues recognized at a point in time:

 

 

 

 

 

 

 

 

 

 

 

 

 

Durango Product sales

 

$

-

 

 

$

22,374,175

 

 

$

-

 

 

$

22,374,175

 

Retail sales

 

 

-

 

 

 

-

 

 

 

1,160,295

 

 

 

1,160,295

 

Royalty and marketing fees

 

 

5,774,400

 

 

 

-

 

 

 

-

 

 

 

5,774,400

 

Total revenues recognized over time and point in time

 

$

5,954,078

 

 

$

22,374,175

 

 

$

1,160,295

 

 

$

29,488,548

 

XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories (Tables)
12 Months Ended
Feb. 29, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventories

Inventories consist of the following at February 29 or 28:

 

 

2024

 

 

2023

 

Ingredients and supplies

 

$

2,037,727

 

 

$

2,481,510

 

Finished candy

 

 

2,509,460

 

 

 

1,567,887

 

Reserve for slow moving inventory

 

 

(188,786

)

 

 

(409,617

)

Total inventories

 

$

4,358,401

 

 

$

3,639,780

 

XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property and Equipment, Net (Tables)
12 Months Ended
Feb. 29, 2024
Property, Plant and Equipment, Net [Abstract]  
Schedule of Property and Equipment

Property and equipment consists of the following at February 29 or 28:

 

 

2024

 

 

2023

 

Land

 

$

513,618

 

 

$

513,618

 

Building

 

 

5,108,950

 

 

 

5,151,886

 

Machinery and equipment

 

 

12,508,888

 

 

 

10,152,211

 

Furniture and fixtures

 

 

590,679

 

 

 

512,172

 

Leasehold improvements

 

 

138,515

 

 

 

134,010

 

Transportation equipment

 

 

325,979

 

 

 

476,376

 

 

 

19,186,629

 

 

 

16,940,273

 

 

 

 

 

 

 

Less accumulated depreciation

 

 

(11,428,974

)

 

 

(11,229,534

)

Property and equipment, net

 

$

7,757,655

 

 

$

5,710,739

 

XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill and Intangible Assets (Tables)
12 Months Ended
Feb. 29, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill and Intangible Assets

Goodwill and intangible assets consist of the following at February 29 or 28:

 

 

 

 

 

 

 

 

 

 

 

2024

 

 

2023

 

 

Amortization Period (in Years)

 

 

Gross
Carrying
Value

 

 

Accumulated
Amortization

 

 

Gross
Carrying
Value

 

 

Accumulated
Amortization

 

Intangible assets subject to amortization

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Store design

 

 

 

 

 

10

 

 

 

 

 

$

394,826

 

 

$

277,344

 

 

$

394,826

 

 

$

259,314

 

Trademark/Non-competition agreements

 

 

5

 

 

 

-

 

 

 

20

 

 

 

259,339

 

 

 

138,924

 

 

 

259,339

 

 

 

128,924

 

Total

 

 

 

 

 

 

 

 

 

 

 

654,165

 

 

 

416,268

 

 

 

654,165

 

 

 

388,238

 

Goodwill and intangible assets not subject to
   amortization

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Goodwill

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Retail

 

 

 

 

 

 

 

 

 

 

$

360,972

 

 

 

 

 

$

360,972

 

 

 

 

Franchising

 

 

 

 

 

 

 

 

 

 

 

97,318

 

 

 

 

 

 

97,318

 

 

 

 

Manufacturing

 

 

 

 

 

 

 

 

 

 

 

97,318

 

 

 

 

 

 

97,318

 

 

 

 

Trademark

 

 

 

 

 

 

 

 

 

 

 

20,000

 

 

 

 

 

 

20,000

 

 

 

 

Total

 

 

 

 

 

 

 

 

 

 

 

575,608

 

 

 

 

 

 

575,608

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total Goodwill and Intangible Assets

 

 

 

 

 

 

 

 

 

 

$

1,229,773

 

 

$

416,268

 

 

$

1,229,773

 

 

$

388,238

 

Schedule of Changes to Goodwill hange to goodwill during the fiscal year ended February 29, 2024. Changes to goodwill during the fiscal year ended February 28, 2023 consisted of the following:

 

 

Retail Segment

 

Balance as of February 28, 2022

 

$

515,065

 

Impairment losses

 

 

(84,183

)

Goodwill written off related to sales of Company-owned stores

 

 

(69,910

)

Balance as of February 29, 2023

 

$

360,972

 

Schedule of Annual Amortization of Intangible Assets

At February 29, 2024, annual amortization of intangible assets, based upon the Company’s existing intangible assets and current useful lives, is estimated to be the following:

 

2025

 

$

27,405

 

2026

 

 

27,405

 

2027

 

 

27,405

 

2028

 

 

27,405

 

2029

 

 

27,405

 

Thereafter

 

 

100,872

 

Total

 

$

237,897

 

XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Compensation Plans (Tables)
12 Months Ended
Feb. 29, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Restricted Stock Unit Awards Outstanding under 2007 Plan

Information with respect to restricted stock unit awards outstanding under the 2007 Plan at February 29, 2024, and changes for the three years then ended was as follows:

 

 

Twelve Months Ended

 

 

February 29 or 28:

 

 

2024

 

 

2023

 

 

2022

 

Outstanding non-vested restricted stock units at beginning
   of year:

 

 

154,131

 

 

 

105,978

 

 

 

209,450

 

Granted

 

 

157,145

 

 

 

129,092

 

 

 

26,058

 

Vested

 

 

(48,890

)

 

 

(70,782

)

 

 

(127,130

)

Cancelled/forfeited

 

 

(101,428

)

 

 

(10,157

)

 

 

(2,400

)

Outstanding non-vested restricted stock units as of
   February 29 or 28:

 

 

160,958

 

 

 

154,131

 

 

 

105,978

 

 

 

 

 

 

 

 

 

 

Weighted average grant date fair value

 

$

5.59

 

 

$

5.23

 

 

$

9.33

 

Weighted average remaining vesting period (in years)

 

 

1.94

 

 

 

1.73

 

 

 

2.26

 

Schedule of Stock Option Awards Outstanding under 2007 Plan

Information with respect to stock option awards outstanding under the 2007 Plan at February 29, 2024, and changes for the three years then ended was as follows:

 

 

Twelve Months Ended

 

 

February 29 or 28:

 

 

2024

 

 

2023

 

 

2022

 

Outstanding stock options at beginning of year:

 

 

36,144

 

 

 

-

 

 

 

-

 

Granted

 

 

-

 

 

 

36,144

 

 

 

-

 

Exercised

 

 

-

 

 

 

-

 

 

 

-

 

Cancelled/forfeited

 

 

(18,446

)

 

 

-

 

 

 

-

 

Outstanding stock options as of February 29 or 28:

 

 

17,698

 

 

 

36,144

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Weighted average exercise price

 

$

6.49

 

 

$

6.49

 

 

n/a

 

Weighted average remaining contractual term (in years)

 

 

8.26

 

 

 

9.26

 

 

n/a

 

XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leasing Arrangements (Tables)
12 Months Ended
Feb. 29, 2024
Leases [Abstract]  
Schedule of Maturities of Lease Liabilities for Operating Leases

As of February 29, 2024, maturities of lease liabilities for the Company’s operating leases were as follows:

 

FYE 25

 

$

514,169

 

FYE 26

 

 

496,466

 

FYE 27

 

 

284,667

 

FYE 28

 

 

135,010

 

FYE 29

 

 

103,198

 

Thereafter

 

 

341,130

 

Total

 

$

1,874,640

 

 

 

 

 

Less: Imputed interest

 

 

(180,169

)

Present value of lease liabilities:

 

$

1,694,471

 

XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes (Tables)
12 Months Ended
Feb. 29, 2024
Income Tax Disclosure [Abstract]  
Schedule of Income Tax Expense (Benefit)

Income tax expense (benefit) is comprised of the following for the years ended February 29 or 28:

 

 

 

2024

 

 

2023

 

 

2022

 

Current

 

 

 

 

 

 

 

 

 

Federal

 

$

-

 

 

$

(116,792

)

 

$

204,058

 

State

 

-

 

 

 

8,472

 

 

 

46,704

 

Total Current

 

-

 

 

 

(108,320

)

 

 

250,762

 

 

 

 

 

 

 

 

 

 

Deferred

 

 

 

 

 

 

 

 

 

Federal

 

-

 

 

 

621,841

 

 

 

(231,430

)

State

 

-

 

 

 

100,322

 

 

 

(36,144

)

Total Deferred

 

-

 

 

 

722,163

 

 

 

(267,574

)

Total

 

$

-

 

 

$

613,843

 

 

$

(16,812

)

 

2024

 

 

2023

 

 

2022

 

Continuing operations

 

$

-

 

 

$

613,843

 

 

$

(16,812

)

Discontinued operations

 

 

-

 

 

 

618,308

 

 

 

52,194

 

Total tax provision (benefit)

 

$

-

 

 

$

1,232,151

 

 

$

35,382

 

Reconciliation of the Statutory Federal Income Tax Rate and the Effective Rate

A reconciliation of the statutory federal income tax rate and the effective rate as a percentage of pretax income is as follows for the years ended February 29 or 28:

 

 

2024

 

 

2023

 

 

2022

 

Statutory rate

 

 

21.0

%

 

 

21.0

%

 

 

21.0

%

State income taxes, net of federal benefit

 

 

0.0

%

 

 

2.9

%

 

 

3.8

%

Work opportunity tax credits

 

 

0.0

%

 

 

0.0

%

 

 

(1.2

)%

Equity compensation tax expense

 

 

0.0

%

 

 

(0.7

)%

 

 

(8.2

)%

Compensation and benefits permanent differences

 

 

(0.2

)%

 

 

(3.2

)%

 

 

(1.9

)%

Other

 

 

1.6

%

 

 

0.7

%

 

 

0.1

%

Valuation allowance

 

 

(22.4

)%

 

 

(33.3

)%

 

 

0.0

%

Impact of CARES act

 

 

0.0

%

 

 

0.0

%

 

 

(10.3

)%

Effective tax rate

 

 

(0.0

)%

 

 

(12.6

)%

 

 

3.3

%

Schedule of Deferred Tax Assets and Liabilities

The components of deferred income taxes as of February 29 or 28 are as follows:

 

 

2024

 

 

2023

 

Deferred Tax Assets

 

 

 

 

 

 

Allowance for doubtful accounts and notes

 

$

169,615

 

 

$

182,031

 

Inventories

 

 

30,849

 

 

 

100,725

 

Accrued compensation

 

 

437,972

 

 

 

158,652

 

Loss provisions and deferred income

 

 

303,600

 

 

 

340,652

 

Self-insurance accrual

 

 

27,893

 

 

 

24,098

 

Interest & other

 

 

17,239

 

 

 

 

Restructuring charges

 

 

99,069

 

 

 

98,693

 

Right of use liabilities

 

 

479,732

 

 

 

 

Accumulated net losses

 

 

3,576,640

 

 

 

1,669,288

 

Valuation allowance

 

 

(3,106,393

)

 

 

(1,721,306

)

Net deferred tax assets

 

$

2,036,216

 

 

$

852,833

 

 

 

 

 

 

 

Deferred Tax Liabilities

 

 

 

 

 

 

Depreciation and amortization

 

 

(1,450,441

)

 

 

(771,593

)

Right of use assets

 

 

(479,609

)

 

 

 

Prepaid expenses

 

 

(106,166

)

 

 

(81,240

)

Deferred Tax Liabilities

 

 

(2,036,216

)

 

 

(852,833

)

 

 

 

 

 

 

Net deferred tax assets

 

$

-

 

 

$

-

 

 

Schedule Of Deffered Income Tax Valuation Allowances

The following table summarizes deferred income tax valuation allowances as of February 29 or 28:

 

 

2024

 

 

2023

 

Valuation allowance at beginning of period

 

$

1,721,306

 

 

$

98,693

 

Tax expense realized by valuation allowance

 

 

1,385,087

 

 

 

1,622,613

 

Valuation allowance at end of period

 

$

3,106,393

 

 

$

1,721,306

 

XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Operating Segments (Tables)
12 Months Ended
Feb. 29, 2024
Segment Reporting [Abstract]  
Summary of Segment Reporting Information

FY 2024

 

Franchising

 

 

Manufacturing

 

 

Retail

 

 

Unallocated

 

 

Total

 

Total revenues

 

$

5,928,870

 

 

$

21,832,674

 

 

$

1,318,901

 

 

$

-

 

 

$

29,080,445

 

Intersegment revenues

 

 

(493

)

 

 

(1,129,265

)

 

 

-

 

 

 

-

 

 

 

(1,129,758

)

Revenue from external customers

 

 

5,928,377

 

 

 

20,703,409

 

 

 

1,318,901

 

 

 

-

 

 

 

27,950,687

 

Segment profit (loss)

 

 

1,758,953

 

 

 

149,191

 

 

 

144,842

 

 

 

(6,928,703

)

 

 

(4,875,717

)

Total assets

 

 

1,255,165

 

 

 

11,989,238

 

 

 

510,189

 

 

 

6,822,626

 

 

 

20,577,218

 

Capital expenditures

 

 

134,635

 

 

 

2,297,046

 

 

 

41,801

 

 

 

543,991

 

 

 

3,017,473

 

Total depreciation & amortization

 

$

31,618

 

 

$

755,502

 

 

$

7,684

 

 

$

92,495

 

 

$

887,299

 

 

FY 2023

 

Franchising

 

 

Manufacturing

 

 

Retail

 

 

Unallocated

 

 

Total

 

Total revenues

 

$

5,980,945

 

 

$

24,628,317

 

 

$

1,084,777

 

 

$

-

 

 

$

31,694,039

 

Intersegment revenues

 

 

(5,503

)

 

 

(1,256,184

)

 

 

-

 

 

 

-

 

 

 

(1,261,687

)

Revenue from external customers

 

 

5,975,442

 

 

 

23,372,133

 

 

 

1,084,777

 

 

 

-

 

 

 

30,432,352

 

Segment profit (loss)

 

 

2,601,485

 

 

 

2,832,307

 

 

 

130,880

 

 

 

(10,439,185

)

 

 

(4,874,513

)

Total assets

 

 

1,245,331

 

 

 

9,792,491

 

 

 

442,977

 

 

 

10,506,028

 

 

 

21,986,827

 

Capital expenditures

 

 

17,129

 

 

 

899,219

 

 

 

5,413

 

 

 

78,254

 

 

 

1,000,015

 

Total depreciation & amortization

 

$

34,301

 

 

$

652,405

 

 

$

5,845

 

 

$

72,712

 

 

$

765,263

 

 

FY 2022

 

Franchising

 

 

Manufacturing

 

 

Retail

 

 

Unallocated

 

 

Total

 

Total revenues

 

$

5,959,624

 

 

$

23,442,371

 

 

$

1,160,295

 

 

$

-

 

 

$

30,562,290

 

Intersegment revenues

 

 

(5,546

)

 

 

(1,068,196

)

 

 

-

 

 

 

-

 

 

 

(1,073,742

)

Revenue from external customers

 

 

5,954,078

 

 

 

22,374,175

 

 

 

1,160,295

 

 

 

-

 

 

 

29,488,548

 

Segment profit (loss)

 

 

2,862,263

 

 

 

3,863,460

 

 

 

75,962

 

 

 

(7,318,214

)

 

 

(516,529

)

Total assets

 

 

1,160,343

 

 

 

10,023,716

 

 

 

625,850

 

 

 

15,070,852

 

 

 

26,880,761

 

Capital expenditures

 

 

1,832

 

 

 

797,178

 

 

 

3,688

 

 

 

138,629

 

 

 

941,327

 

Total depreciation & amortization

 

$

36,625

 

 

$

627,071

 

 

$

5,635

 

 

$

70,844

 

 

$

740,175

 

XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Contested Solicitation of Proxies and Employee Agreements (Tables)
12 Months Ended
Feb. 29, 2024
Contested Solicitation Of Proxies And Change In Control Payments [Abstract]  
Summary of Agreements to Company Incurred

As a result of the above agreements, the Company incurred the following costs during the fiscal years ended February 29 or 28, 2024, 2023 and 2022:

 

 

2024

 

 

2023

 

 

2022

 

Severance compensation:

 

$

692,295

 

 

$

928,938

 

 

$

1,344,813

 

Accelerated restricted stock unit compensation expense:

 

 

74,956

 

 

 

95,156

 

 

 

525,000

 

Reversal of previously recorded restricted stock unit compensation expense:

 

 

(69,032

)

 

 

 

 

 

 

Consulting Services and Retirement Bonus:

 

 

501,000

 

 

 

56,250

 

 

 

-

 

 

 

 

 

 

 

 

 

 

Total

 

$

1,199,219

 

 

$

1,080,344

 

 

$

1,869,813

 

XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Discontinued Operations (Tables)
12 Months Ended
Feb. 29, 2024
Discontinued Operations and Disposal Groups [Abstract]  
Schedule of Operations of Businesses Reported as Discontinued Operations

The following table discloses the results of operations of the businesses reported as discontinued operations for the years ended February 29 or 28, 2024, 2023 and 2022, respectively:

 

 

FOR THE YEARS ENDED FEBRUARY 29 or 28,

 

 

2024

 

 

2023

 

 

2022

 

Total Revenue

 

$

212,242

 

 

$

3,128,368

 

 

$

2,854,031

 

Cost of sales

 

-

 

 

 

654,353

 

 

 

556,933

 

Operating Expenses

 

 

143,198

 

 

 

2,048,129

 

 

 

2,087,021

 

Gain on disposal of assets

 

 

(634,790

)

 

-

 

 

-

 

Other expense, net

 

-

 

 

-

 

 

(137

 

Earnings from discontinued operations before
   income taxes

 

 

703,834

 

 

 

425,886

 

 

 

210,214

 

Income tax provision

 

-

 

 

 

618,308

 

 

 

52,194

 

Earnings (loss) from discontinued operations, net of tax

 

$

703,834

 

 

$

(192,422

)

 

$

158,020

 

 

The following table reflects the summary of assets and liabilities held for sale for U-Swirl as of February 29 or 28, 2024 and 2023, respectively:

 

 

AS OF FEBRUARY 29 or 28,

 

 

2024

 

 

2023

 

Accounts and notes receivable, net

 

$

-

 

 

$

75,914

 

Inventory, net

 

-

 

 

 

6,067

 

Other

 

-

 

 

 

1,023

 

Current assets held for sale

 

-

 

 

 

83,004

 

 

 

 

 

 

 

Property and equipment, net

 

-

 

 

-

 

Franchise rights, net

 

-

 

 

 

1,708,336

 

Intangible assets, net

 

-

 

 

 

48,095

 

Deferred income taxes

 

-

 

 

-

 

Other

 

-

 

 

 

9,415

 

Long-term assets held for sale

 

-

 

 

 

1,765,846

 

Total Assets Held for Sale

 

-

 

 

 

1,848,850

 

 

 

 

 

 

 

Accounts payable

 

-

 

 

 

125,802

 

Accrued compensation

 

-

 

 

 

11,205

 

Accrued liabilities

 

-

 

 

 

11,981

 

Contract liabilities

 

-

 

 

 

29,951

 

Current liabilities held for sale

 

-

 

 

 

178,939

 

 

 

 

 

 

 

Contract liabilities, less current portion

 

-

 

 

 

184,142

 

Long term liabilities held for sale

 

-

 

 

 

184,142

 

Total Liabilities Held for Sale

 

$

-

 

 

$

363,081

 

 

The following table summarizes the gain recognized during the year ended February 29, 2024 related to the sale of assets on May 1, 2023, as described above:

 

Cash proceeds from the sale of assets

 

$

1,757,738

 

Notes receivable

 

 

1,000,000

 

 

 

 

Total consideration received

 

 

2,757,738

 

 

 

 

Assets and liabilities transferred

 

 

 

Franchise rights

 

 

1,703,325

 

Inventory

 

 

6,067

 

Liabilities

 

 

(229,431

)

 

 

 

Net assets transferred

 

 

1,479,961

 

 

 

 

Costs associated with the sale of assets

 

 

642,987

 

 

 

 

Gain on disposal of assets

 

$

634,790

 

XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Nature of Operations and Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Feb. 29, 2024
USD ($)
shares
Feb. 28, 2023
USD ($)
shares
Feb. 28, 2022
USD ($)
shares
Dec. 14, 2022
Nature of Operations and Summary of Significant Accounting Policies [Line items]        
Net Income (Loss) $ (4,171,883) $ (5,680,778) $ (341,697)  
Cash used in operating activities (2,434,947) (2,102,491) 2,858,154  
Accounts receivable outstanding 2,183,685 2,055,694    
Accounts receivable, allowance for credit losses 331,902 666,315    
Total notes receivable 1,184,677      
Financing receivable, before allowance for credit loss 214,563 191,725    
Financing receivable, allowance for credit loss 29,886 73,951    
Gift card, liability, current 624,335 592,932    
Gift card liability, breakage 40,218 59,754    
Impairment of goodwill $ 0 84,183 0  
Current ratio, credit agreement requirement 1.5      
Current ratio 1.19      
Accounting Standards Update 2016-13 [Member]        
Nature of Operations and Summary of Significant Accounting Policies [Line items]        
Change in accounting principle, accounting standards update, adoption date Mar. 01, 2023      
Change in accounting principle, accounting standards update, adopted [true false] true      
Change in accounting principle, accounting standards update, immaterial effect [true false] true      
USwirl Inc [Member]        
Nature of Operations and Summary of Significant Accounting Policies [Line items]        
Total notes receivable $ 1,000,000      
Notes receivable term 3 years      
Rocky Mountain Chocolate Factory [Member]        
Nature of Operations and Summary of Significant Accounting Policies [Line items]        
Advertising expense $ 701,214 $ 577,984 $ 210,103  
Warrant [Member]        
Nature of Operations and Summary of Significant Accounting Policies [Line items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) | shares 960,677 960,677 960,677  
Unvested Restricted Stock Units [Member]        
Nature of Operations and Summary of Significant Accounting Policies [Line items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) | shares 160,958 137,294 147,422  
Stock Options [Member]        
Nature of Operations and Summary of Significant Accounting Policies [Line items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) | shares 17,698 36,144    
Global Value Investment Corp [Member]        
Nature of Operations and Summary of Significant Accounting Policies [Line items]        
Sale of stock maximum shares | shares 200,000      
ABV Radoff [Member]        
Nature of Operations and Summary of Significant Accounting Policies [Line items]        
Minimum percentage of common stock outstanding       4.90%
Minimum [Member]        
Nature of Operations and Summary of Significant Accounting Policies [Line items]        
Financing receivable interest rate 4.50%      
Property, plant and equipment, useful life (year) 5 years      
Finite-lived intangible asset, useful life (year) 5 years      
Franchise fee rate 1.00%      
Minimum [Member] | Franchise Rights [Member]        
Nature of Operations and Summary of Significant Accounting Policies [Line items]        
Finite-lived intangible asset, useful life (year) 10 years      
Maximum [Member]        
Nature of Operations and Summary of Significant Accounting Policies [Line items]        
Financing receivable interest rate 7.00%      
Property, plant and equipment, useful life (year) 39 years      
Finite-lived intangible asset, useful life (year) 20 years      
Franchise fee rate 10.00%      
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Nature of Operations and Summary of Significant Accounting Policies - Number of Stores (Details)
Feb. 29, 2024
Segment
Stores Opened at 2/28/2023 [Member]  
Nature of Operations and Summary of Significant Accounting Policies [Line items]  
Number of stores 269
Stores Opened at 2/29/2024 [Member]  
Nature of Operations and Summary of Significant Accounting Policies [Line items]  
Number of stores 269
Company Owned Stores [Member] | Stores Opened at 2/28/2023 [Member] | Rocky Mountain Chocolate Factory [Member]  
Nature of Operations and Summary of Significant Accounting Policies [Line items]  
Number of stores 1
Company Owned Stores [Member] | Open [Member] | Rocky Mountain Chocolate Factory [Member]  
Nature of Operations and Summary of Significant Accounting Policies [Line items]  
Number of stores 1
Company Owned Stores [Member] | Closed [Member] | Rocky Mountain Chocolate Factory [Member]  
Nature of Operations and Summary of Significant Accounting Policies [Line items]  
Number of stores 0
Company Owned Stores [Member] | Sold [Member] | Rocky Mountain Chocolate Factory [Member]  
Nature of Operations and Summary of Significant Accounting Policies [Line items]  
Number of stores 0
Company Owned Stores [Member] | Stores Opened at 2/29/2024 [Member] | Rocky Mountain Chocolate Factory [Member]  
Nature of Operations and Summary of Significant Accounting Policies [Line items]  
Number of stores 2
Franchise Stores - Domestic Stores and Kiosks [Member] | Stores Opened at 2/28/2023 [Member] | Rocky Mountain Chocolate Factory [Member]  
Nature of Operations and Summary of Significant Accounting Policies [Line items]  
Number of stores 153
Franchise Stores - Domestic Stores and Kiosks [Member] | Open [Member] | Rocky Mountain Chocolate Factory [Member]  
Nature of Operations and Summary of Significant Accounting Policies [Line items]  
Number of stores 5
Franchise Stores - Domestic Stores and Kiosks [Member] | Closed [Member] | Rocky Mountain Chocolate Factory [Member]  
Nature of Operations and Summary of Significant Accounting Policies [Line items]  
Number of stores 9
Franchise Stores - Domestic Stores and Kiosks [Member] | Sold [Member] | Rocky Mountain Chocolate Factory [Member]  
Nature of Operations and Summary of Significant Accounting Policies [Line items]  
Number of stores 0
Franchise Stores - Domestic Stores and Kiosks [Member] | Stores Opened at 2/29/2024 [Member] | Rocky Mountain Chocolate Factory [Member]  
Nature of Operations and Summary of Significant Accounting Policies [Line items]  
Number of stores 149
International License Stores [Member] | Stores Opened at 2/28/2023 [Member] | Rocky Mountain Chocolate Factory [Member]  
Nature of Operations and Summary of Significant Accounting Policies [Line items]  
Number of stores 4
International License Stores [Member] | Open [Member] | Rocky Mountain Chocolate Factory [Member]  
Nature of Operations and Summary of Significant Accounting Policies [Line items]  
Number of stores 0
International License Stores [Member] | Closed [Member] | Rocky Mountain Chocolate Factory [Member]  
Nature of Operations and Summary of Significant Accounting Policies [Line items]  
Number of stores 1
International License Stores [Member] | Sold [Member] | Rocky Mountain Chocolate Factory [Member]  
Nature of Operations and Summary of Significant Accounting Policies [Line items]  
Number of stores 0
International License Stores [Member] | Stores Opened at 2/29/2024 [Member] | Rocky Mountain Chocolate Factory [Member]  
Nature of Operations and Summary of Significant Accounting Policies [Line items]  
Number of stores 3
Cold Stone Creamery - Co-Branded [Member] | Stores Opened at 2/28/2023 [Member] | Rocky Mountain Chocolate Factory [Member]  
Nature of Operations and Summary of Significant Accounting Policies [Line items]  
Number of stores 101
Cold Stone Creamery - Co-Branded [Member] | Open [Member] | Rocky Mountain Chocolate Factory [Member]  
Nature of Operations and Summary of Significant Accounting Policies [Line items]  
Number of stores 4
Cold Stone Creamery - Co-Branded [Member] | Closed [Member] | Rocky Mountain Chocolate Factory [Member]  
Nature of Operations and Summary of Significant Accounting Policies [Line items]  
Number of stores 1
Cold Stone Creamery - Co-Branded [Member] | Sold [Member] | Rocky Mountain Chocolate Factory [Member]  
Nature of Operations and Summary of Significant Accounting Policies [Line items]  
Number of stores 0
Cold Stone Creamery - Co-Branded [Member] | Stores Opened at 2/29/2024 [Member] | Rocky Mountain Chocolate Factory [Member]  
Nature of Operations and Summary of Significant Accounting Policies [Line items]  
Number of stores 104
USwirl Inc [Member] | Stores Opened at 2/28/2023 [Member] | Rocky Mountain Chocolate Factory [Member]  
Nature of Operations and Summary of Significant Accounting Policies [Line items]  
Number of stores 10
USwirl Inc [Member] | Open [Member] | Rocky Mountain Chocolate Factory [Member]  
Nature of Operations and Summary of Significant Accounting Policies [Line items]  
Number of stores 1
USwirl Inc [Member] | Closed [Member] | Rocky Mountain Chocolate Factory [Member]  
Nature of Operations and Summary of Significant Accounting Policies [Line items]  
Number of stores 0
USwirl Inc [Member] | Sold [Member] | Rocky Mountain Chocolate Factory [Member]  
Nature of Operations and Summary of Significant Accounting Policies [Line items]  
Number of stores 0
USwirl Inc [Member] | Stores Opened at 2/29/2024 [Member] | Rocky Mountain Chocolate Factory [Member]  
Nature of Operations and Summary of Significant Accounting Policies [Line items]  
Number of stores 11
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Cash Flow Information - Summary of Supplemental Cash Flow Information (Details) - USD ($)
12 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 28, 2022
Supplemental Cash Flow Elements [Abstract]      
Interest $ 25,127 $ 25,000 $ 5,202
Income taxes (298,895) (547,763) 240,890
Supplemental disclosure of non-cash investing activities:      
Sale of assets in exchange for note receivable $ 1,000,000 $ 0 $ 0
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue From Contracts With Customers - Additional Information (Details) - USD ($)
12 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Revenue from Contract with Customer [Line Items]    
Customers contracts, term (year) 10 years  
Gift card liability, breakage $ 40,218 $ 59,754
Maximum [Member]    
Revenue from Contract with Customer [Line Items]    
Customers contracts, term (year) 20 years  
Minimum [Member]    
Revenue from Contract with Customer [Line Items]    
Franchise agreement, term (year) 10 years  
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue From Contracts With Customers - Summary of Contract Liabilities (Details) - USD ($)
12 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Revenue from Contract with Customer [Abstract]    
Contract liabilities at the beginning of the year: $ 943,415 $ 962,572
Revenue recognized (167,767) (204,657)
Contract fees received 53,000 185,500
Contract liabilities at the end of the year: $ 828,648 $ 943,415
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue From Contracts With Customers - Schedule of Revenue Expected to Be Recognized in the Future, Related to Performance Obligations (Details)
Feb. 29, 2024
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 828,648
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue From Contracts With Customers - Schedule of Revenue Expected to Be Recognized in the Future, Related to Performance Obligations 1 (Details)
Feb. 29, 2024
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, amount $ 828,648
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-03-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, period (Year) 1 year
Revenue, remaining performance obligation, amount $ 150,494
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-03-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, period (Year) 1 year
Revenue, remaining performance obligation, amount $ 135,223
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-03-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, period (Year) 1 year
Revenue, remaining performance obligation, amount $ 112,137
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-03-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, period (Year) 1 year
Revenue, remaining performance obligation, amount $ 103,775
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-03-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, period (Year) 1 year
Revenue, remaining performance obligation, amount $ 66,653
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2030-03-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, period (Year) 1 year
Revenue, remaining performance obligation, amount $ 260,366
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Disaggregation of Revenue - Summary of Disaggregated Revenue by the Method of Recognition and Segment (Details) - USD ($)
12 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 28, 2022
Disaggregation of Revenue [Line Items]      
Revenues $ 27,950,687 $ 30,432,352 $ 29,488,548
Retail [Member] | Transferred at Point in Time [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 1,318,901 1,084,777 1,160,295
Franchise Fees [Member] | Transferred over Time [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 167,767 204,657 179,678
Durango Product Sales [Member] | Transferred at Point in Time [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 20,703,409 23,372,133 22,374,175
Royalty and Marketing Fees [Member] | Transferred at Point in Time [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 5,760,610 5,770,785 5,774,400
Franchising [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 5,928,377 5,975,442 5,954,078
Franchising [Member] | Retail [Member] | Transferred at Point in Time [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Franchising [Member] | Franchise Fees [Member] | Transferred over Time [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 167,767 204,657 179,678
Franchising [Member] | Durango Product Sales [Member] | Transferred at Point in Time [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Franchising [Member] | Royalty and Marketing Fees [Member] | Transferred at Point in Time [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 5,760,610 5,770,785 5,774,400
Manufacturing [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 20,703,409 23,372,133 22,374,175
Manufacturing [Member] | Retail [Member] | Transferred at Point in Time [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Manufacturing [Member] | Franchise Fees [Member] | Transferred over Time [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Manufacturing [Member] | Durango Product Sales [Member] | Transferred at Point in Time [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 20,703,409 23,372,133 22,374,175
Manufacturing [Member] | Royalty and Marketing Fees [Member] | Transferred at Point in Time [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Retail Segment [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 1,318,901 1,084,777 1,160,295
Retail Segment [Member] | Retail [Member] | Transferred at Point in Time [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 1,318,901 1,084,777 1,160,295
Retail Segment [Member] | Franchise Fees [Member] | Transferred over Time [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Retail Segment [Member] | Durango Product Sales [Member] | Transferred at Point in Time [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 0 0 0
Retail Segment [Member] | Royalty and Marketing Fees [Member] | Transferred at Point in Time [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 0 $ 0 $ 0
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories - Schedule of Inventories (Details) - USD ($)
Feb. 29, 2024
Feb. 28, 2023
Inventory Disclosure [Abstract]    
Ingredients and supplies $ 2,037,727 $ 2,481,510
Finished candy 2,509,460 1,567,887
Reserve for slow moving inventory (188,786) (409,617)
Total inventories $ 4,358,401 $ 3,639,780
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property and Equipment, Net - Schedule of Property and Equipment (Details) - USD ($)
Feb. 29, 2024
Feb. 28, 2023
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 19,186,629 $ 16,940,273
Less accumulated depreciation (11,428,974) (11,229,534)
Property and equipment, net 7,757,655 5,710,739
Land [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 513,618 513,618
Building [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 5,108,950 5,151,886
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 12,508,888 10,152,211
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 590,679 512,172
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 138,515 134,010
Transportation Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 325,979 $ 476,376
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property and Equipment, Net - Additional Information (Details) - USD ($)
12 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 28, 2022
Property, Plant and Equipment, Net [Abstract]      
Depreciation $ 859,269 $ 736,358 $ 710,804
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill and Intangible Assets - Schedule of Goodwill and Intangible Assets (Details) - USD ($)
Feb. 29, 2024
Feb. 28, 2023
Finite-Lived Intangible Assets [Line Items]    
Intangible assets subject to amortization, gross carrying value $ 654,165 $ 654,165
Intangible assets subject to amortization, accumulated amortization 416,268 388,238
Intangible assets not subject to amortization, gross carrying value 575,608 575,608
Total Goodwill and Intangible Assets 1,229,773 1,229,773
Total Goodwill and Intangible Assets 416,268 388,238
Retail Goodwill [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets not subject to amortization, gross carrying value 360,972 360,972
Franchising Goodwill [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets not subject to amortization, gross carrying value 97,318 97,318
Manufacturing Goodwill [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets not subject to amortization, gross carrying value 97,318 97,318
Trademark [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets not subject to amortization, gross carrying value $ 20,000 20,000
Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 5 years  
Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 20 years  
Store Design [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 10 years  
Intangible assets subject to amortization, gross carrying value $ 394,826 394,826
Intangible assets subject to amortization, accumulated amortization 277,344 259,314
Trademark/Non-Competition Agreement [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets subject to amortization, gross carrying value 259,339 259,339
Intangible assets subject to amortization, accumulated amortization $ 138,924 $ 128,924
Trademark/Non-Competition Agreement [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 5 years  
Trademark/Non-Competition Agreement [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period 20 years  
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill and Intangible Assets - Schedule of Changes to Goodwill (Details) - USD ($)
12 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 28, 2022
Goodwill [Line Items]      
Goodwill $ 575,608    
Impairment losses 0 $ (84,183) $ 0
Goodwill 575,608 575,608  
Company Stores Goodwill [Member]      
Goodwill [Line Items]      
Goodwill $ 360,972 515,065  
Impairment losses   (84,183)  
Goodwill written off related to sales of Company-owned stores   (69,910)  
Goodwill   $ 360,972 $ 515,065
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill and Intangible Assets - Schedule of Annual Amortization of Intangible Assets (Details)
Feb. 29, 2024
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2025 $ 27,405
2026 27,405
2027 27,405
2028 27,405
2029 27,405
Thereafter 100,872
Total $ 237,897
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Goodwill and Intangible Assets - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 28, 2022
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization of Intangible Assets $ 28,030 $ 28,905 $ 29,371
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Notes Payable and Revolving Credit Line - Additional Information (Details )
$ in Thousands
12 Months Ended
Feb. 29, 2024
USD ($)
Feb. 28, 2023
Current ratio, credit agreement requirement 1.5  
Current ratio 1.19  
Line of Credit [Member] | Wells Fargo Bank [Member]    
Long-term line of credit $ 4,000  
Line of credit facility, remaining borrowing capacity $ 2,750  
Line of Credit [Member] | Wells Fargo Bank [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]    
Debt instrument, basis spread on variable rate 2.37%  
Debt instrument, interest rate, stated percentage 7.69% 6.92%
Line of Credit [Member] | Credit Agreement [Member] | Wells Fargo Bank [Member]    
Long-term line of credit $ 1,250  
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Compensation Plans - Additional Information (Details) - USD ($)
12 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 28, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, options, grants in period, gross (in shares) 0 36,144 0
Share-based payment arrangement, expense $ 437,829 $ 651,016  
2007 Equity Incentive Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Issuance of shares 7,393    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) $ 4.86    
Shares authorized under plan 985,340    
Shares available for future issuance 183,974    
Executive [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Issuance of shares   47,446  
Share-based compensation arrangement by share-based payment award, options, grants in period, aggregate grant date fair value   $ 77,267  
Share-based compensation arrangement by share-based payment award, options, grants in period, gross (in shares)   36,144  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)   $ 2.14  
Restricted Stock Units (RSUs) [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Issuance of shares 157,145 129,092 26,058
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) $ 5.59 $ 5.23 $ 9.33
Exercised (in shares) 48,890 70,782 127,130
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) $ 48,890 $ 70,781  
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized, amount   $ 628,966  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)   1 year 8 months 12 days  
Restricted Stock Units (RSUs) [Member] | 2007 Equity Incentive Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Issuance of shares 19,591    
Restricted Stock Units (RSUs) [Member] | Maximum [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, award vesting period (Year) 6 years    
Restricted Stock Units (RSUs) [Member] | Minimum [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, award vesting period (Year) 5 years    
Restricted Stock Units (RSUs) [Member] | Executive [Member] | 2007 Plan and Non Plan Awards [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Issuance of shares 157,145    
Share-based compensation arrangement by share-based payment award, options, grants in period, aggregate grant date fair value $ 877,838    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) $ 5.59    
Restricted Stock Units (RSUs) [Member] | Vesting Based On Performance Goals [Member] | Executive [Member] | 2007 Plan and Non Plan Awards [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Issuance of shares 95,151    
Restricted Stock Units (RSUs) [Member] | Vesting Annually [Member] | Executive [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Restricted stock unit award vests percentage 33.00%    
Restricted Stock Units (RSUs) [Member] | Vest Over Time [Member] | Executive [Member] | 2007 Plan and Non Plan Awards [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Issuance of shares 61,994    
Performance Shares [Member] | 2007 Equity Incentive Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Issuance of shares 12,198    
Performance Shares [Member] | Executive [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Percentage of performance-based restricted stock units   12.50%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)   $ 6.29  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Aggregate Grant Date Fair Value   $ 298,582  
Performance Shares [Member] | Executive [Member] | Maximum [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, options, grants in period, gross (in shares)   94,892  
Percentage of performance-based restricted stock units   200.00%  
Performance Shares [Member] | Executive [Member] | Minimum [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Percentage of performance-based restricted stock units   0.00%  
Performance Shares [Member] | Vesting on Last Day of Each Quarter Thereafter [Member] | Executive [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Restricted stock unit award vests percentage 33.33%    
Performance Shares [Member] | Vesting Based On Performance Goals [Member] | Executive [Member] | Maximum [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Percentage of performance-based restricted stock units 110.00%    
Performance Shares [Member] | Vesting Based On Performance Goals [Member] | Executive [Member] | Minimum [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Percentage of performance-based restricted stock units 75.00%    
Performance Shares [Member] | Vesting on Last Day of Current Fiscal Year Ending [Member] | Executive [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Restricted stock unit award vests percentage 33.33%    
Stock Compensation Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares) $ 408,275    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 1 year 10 months 24 days    
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Compensation Plans - Schedule of Restricted Stock Unit Awards Outstanding under 2007 Plan (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 28, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Outstanding non-vested restricted stock units at beginning of year: 154,131 105,978 209,450
Granted 157,145 129,092 26,058
Vested (48,890) (70,782) (127,130)
Cancelled/forfeited (101,428) (10,157) (2,400)
Outstanding non-vested restricted stock units as of February 29 or 28: 160,958 154,131 105,978
Weighted average grant date fair value $ 5.59 $ 5.23 $ 9.33
Weighted average remaining vesting period (in years) 1 year 11 months 8 days 1 year 8 months 23 days 2 years 3 months 3 days
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Compensation Plans - Schedule of Stock Option Awards Outstanding under 2007 Plan (Details) - $ / shares
12 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 28, 2022
Share-Based Payment Arrangement [Abstract]      
Outstanding stock options at beginning of year: 36,144 0 0
Granted 0 36,144 0
Exercised 0 0 0
Cancelled/forfeited (18,446) 0 0
Outstanding stock options as of February 29 or 28: 17,698 36,144 0
Weighted average exercise price $ 6.49 $ 6.49  
Weighted average remaining contractual term (in years) 8 years 3 months 3 days 9 years 3 months 3 days  
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leasing Arrangements - Additional Information (Details) - USD ($)
12 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 28, 2022
Lessee, Lease, Description [Line Items]      
Operating lease liability $ 1,694,471    
Weighted average discount rate percent 3.90% 3.40% 3.10%
Future lease liability $ 1,874,640    
Weighted average lease term 5 years 9 months 18 days 5 years 6 months 6 years 8 months 12 days
Operating lease, expense $ 599,853 $ 565,046  
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 56,012 $ 1,472,667 $ 588,475
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leasing Arrangements - Schedule of Maturities of Lease Liabilities for Operating Leases (Details)
Feb. 29, 2024
USD ($)
Leases [Abstract]  
FYE 25 $ 514,169
FYE 26 496,466
FYE 27 284,667
FYE 28 135,010
FYE 29 103,198
Thereafter 341,130
Total 1,874,640
Less: Imputed interest (180,169)
Present value of lease liabilities $ 1,694,471
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leasing Arrangements - Schedule of Lease Expense (Details) - USD ($)
12 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 28, 2022
Lessee, Lease, Description [Line Items]      
Cash paid for amounts included in the measurement of lease liabilities $ 543,543 $ 572,079 $ 563,264
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies - Additional Information (Details)
12 Months Ended
Feb. 29, 2024
USD ($)
Commitments and Contingencies [line Items]  
Contractual Obligation $ 270,000
Minimum [Member]  
Commitments and Contingencies [line Items]  
Purchase contracts term 6 months
Maximum [Member]  
Commitments and Contingencies [line Items]  
Purchase contracts term 18 months
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Additional Information (Details) - USD ($)
Oct. 02, 2021
Dec. 20, 2019
Preferred stock, redemption price per share (in dollars per share) $ 0.01  
Payments for repurchase of redeemable preferred stock $ 61,276  
Warrant to Purchase Common Stock [Member]    
Class of warrant or right, exercise price of warrants or rights (in dollars per share)   $ 8.76
Certain revenue thresholds, cumulative basis connection with performance basis (year)   5 years
Warrants and rights outstanding, term (month)   6 months
Warrant to Purchase Common Stock [Member] | Maximum [Member]    
Class of warrant or right, number of securities called by warrants or rights (in shares)   960,677
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Schedule of Income Tax Expense (Benefit) (Details) - USD ($)
12 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 28, 2022
Income Tax Disclosure [Abstract]      
Federal $ 0 $ (116,792) $ 204,058
State 0 8,472 46,704
Total Current 0 (108,320) 250,762
Federal 0 621,841 (231,430)
State 0 100,322 (36,144)
Total Deferred 0 722,163 (267,574)
Total 0 613,843 (16,812)
Income Tax Provision (Benefit) 0 613,843 (16,812)
Discontinued operations 0 618,308 52,194
Total tax provision (benefit) $ 0 $ 1,232,151 $ 35,382
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Reconciliation of the Statutory Federal Income Tax Rate and the Effective Rate (Details)
12 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 28, 2022
Income Tax Disclosure [Abstract]      
Statutory rate 21.00% 21.00% 21.00%
State income taxes, net of federal benefit 0.00% 2.90% 3.80%
Work opportunity tax credits 0.00% 0.00% (1.20%)
Equity compensation tax expense 0.00% (0.70%) (8.20%)
Compensation and benefits permanent differences (0.20%) (3.20%) (1.90%)
Other 1.60% 0.70% 0.10%
Valuation allowance (22.40%) (33.30%) 0.00%
Impact of CARES act 0.00% 0.00% (10.30%)
Effective tax rate 0.00% (12.60%) 3.30%
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
Feb. 29, 2024
Feb. 28, 2023
Feb. 28, 2022
Components of Deferred Tax Assets and Liabilities [Abstract]      
Allowance for doubtful accounts and notes $ 169,615 $ 182,031  
Inventories 30,849 100,725  
Accrued compensation 437,972 158,652  
Loss provisions and deferred income 303,600 340,652  
Self-insurance accrual 27,893 24,098  
Interest & other 17,239 0  
Restructuring charges 99,069 98,693  
Right of use liabilities 479,732    
Accumulated net losses 3,576,640 1,669,288  
Valuation allowance (3,106,393) (1,721,306) $ (98,693)
Net deferred tax assets 2,036,216 852,833  
Depreciation and amortization (1,450,441) (771,593)  
Right of use assets (479,609)    
Prepaid expenses (106,166) (81,240)  
Deferred Tax Liabilities (2,036,216) (852,833)  
Net deferred tax assets $ 0 $ 0  
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Summary of Deferred Income Tax Valuation Allowances (Details) - USD ($)
12 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Income Tax Disclosure [Abstract]    
Valuation allowance at beginning of period $ 1,721,306 $ 98,693
Tax expense realized by valuation allowance 1,385,087 1,622,613
Valuation allowance at end of period $ 3,106,393 $ 1,721,306
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 28, 2022
Deferred tax assets, operating loss carryforwards   $ 1,600,000  
Effective tax rate 0.00% (12.60%) 3.30%
Federal effective tax rate 21.00% 21.00% 21.00%
Deferred tax assets, operating loss carryforwards, domestic $ 3,576,640 $ 1,669,288  
Income tax expense 0 $ 613,843 $ (16,812)
U-Swirl Segment [Member]      
Operating loss carryforwards 1,811,000    
Deferred tax assets, operating loss carryforwards, domestic $ 445,000    
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Benefit Plan - Additional Information (Details) - USD ($)
12 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 28, 2022
Retirement Benefits [Abstract]      
Defined contribution plan employers matching contribution vesting period (Year)     3 years
Defined contribution plan, employer matching contribution, percent of employees' gross pay     25.00%
Defined contribution plan, maximum annual contributions per employee, percent     1.50%
Defined contribution plan, employer discretionary contribution amount $ 62,000 $ 68,000 $ 67,000
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Operating Segments - Additional Information (Details)
12 Months Ended
Feb. 29, 2024
Segment
Segment Reporting [Abstract]  
Number of reportable segments 3
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Operating Segments - Summary of Segment Reporting Information (Details) - USD ($)
12 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 28, 2022
Segment Reporting Information [Line Items]      
Revenues $ 27,950,687 $ 30,432,352 $ 29,488,548
Segment profit (loss) (4,875,717) (4,874,513) (516,529)
Total assets 20,577,218 21,986,827 26,880,761
Capital expenditures 3,017,473 1,000,015 941,327
Total depreciation and amortization 887,299 765,263 740,175
Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Revenues 29,080,445 31,694,039 30,562,290
Intersegment Eliminations [Member]      
Segment Reporting Information [Line Items]      
Revenues (1,129,758) (1,261,687) (1,073,742)
Franchising [Member]      
Segment Reporting Information [Line Items]      
Revenues 5,928,377 5,975,442 5,954,078
Segment profit (loss) 1,758,953 2,601,485 2,862,263
Total assets 1,255,165 1,245,331 1,160,343
Capital expenditures 134,635 17,129 1,832
Total depreciation and amortization 31,618 34,301 36,625
Franchising [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Revenues 5,928,870 5,980,945 5,959,624
Franchising [Member] | Intersegment Eliminations [Member]      
Segment Reporting Information [Line Items]      
Revenues (493) (5,503) (5,546)
Manufacturing [Member]      
Segment Reporting Information [Line Items]      
Revenues 20,703,409 23,372,133 22,374,175
Segment profit (loss) 149,191 2,832,307 3,863,460
Total assets 11,989,238 9,792,491 10,023,716
Capital expenditures 2,297,046 899,219 797,178
Total depreciation and amortization 755,502 652,405 627,071
Manufacturing [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Revenues 21,832,674 24,628,317 23,442,371
Manufacturing [Member] | Intersegment Eliminations [Member]      
Segment Reporting Information [Line Items]      
Revenues (1,129,265) (1,256,184) (1,068,196)
Retail [Member]      
Segment Reporting Information [Line Items]      
Revenues 1,318,901 1,084,777 1,160,295
Segment profit (loss) 144,842 130,880 75,962
Total assets 510,189 442,977 625,850
Capital expenditures 41,801 5,413 3,688
Total depreciation and amortization 7,684 5,845 5,635
Retail [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Revenues 1,318,901 1,084,777 1,160,295
Retail [Member] | Intersegment Eliminations [Member]      
Segment Reporting Information [Line Items]      
Revenues 0 0 0
Unallocated [Member]      
Segment Reporting Information [Line Items]      
Revenues 0 0 0
Segment profit (loss) (6,928,703) (10,439,185) (7,318,214)
Total assets 6,822,626 10,506,028 15,070,852
Capital expenditures 543,991 78,254 138,629
Total depreciation and amortization 92,495 72,712 70,844
Unallocated [Member] | Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Revenues 0 0 0
Unallocated [Member] | Intersegment Eliminations [Member]      
Segment Reporting Information [Line Items]      
Revenues $ 0 $ 0 $ 0
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Contested Solicitation of Proxies and Employee Agreements - Additional Information (Details)
12 Months Ended
Jan. 27, 2024
USD ($)
shares
May 08, 2023
USD ($)
Payment
shares
Sep. 30, 2022
USD ($)
shares
Nov. 03, 2021
shares
Feb. 29, 2024
USD ($)
shares
Feb. 28, 2023
USD ($)
shares
Feb. 28, 2022
USD ($)
shares
Contested Solicitation Of Proxies And Change In Control Payments [line Items]              
Share based compensation shares under options that were cancelled | shares         18,446 0 0
Stock-based compensation         $ 437,829 $ 651,016  
Former Senior Vice President, Sales and Marketing [Member]              
Contested Solicitation Of Proxies And Change In Control Payments [line Items]              
Payments for Postemployment Benefits     $ 70,000        
Cash award receive     $ 56,250        
Former Senior Vice President Franchise Development [Member]              
Contested Solicitation Of Proxies And Change In Control Payments [line Items]              
Monthly consulting fee   $ 22,000          
Number of acceleration of vesting shares | shares   8,332          
Retirement Bonus [Member]              
Contested Solicitation Of Proxies And Change In Control Payments [line Items]              
Number of biweekly payments | Payment   26          
Deferred Compensation Arrangement with Individual, Recorded Liability   $ 12,500          
Cobra Payments [Member] | Former Senior Vice President Franchise Development [Member]              
Contested Solicitation Of Proxies And Change In Control Payments [line Items]              
Premium payment period after retirement   18 months          
Cobra Payments [Member] | Former Senior Vice President Franchise Development [Member] | Maximum [Member]              
Contested Solicitation Of Proxies And Change In Control Payments [line Items]              
Number of acceleration of vesting shares | shares   7,500          
Letter Agreement [Member] | President and Chief Executive Officer [Member]              
Contested Solicitation Of Proxies And Change In Control Payments [line Items]              
Severance payment         $ 692,295 928,938 $ 1,344,813
Letter Agreement [Member] | Restricted Stock Units (RSUs) [Member] | President and Chief Executive Officer [Member]              
Contested Solicitation Of Proxies And Change In Control Payments [line Items]              
Number of acceleration of vesting shares | shares     12,499 66,667      
Separation Agreement [Member] | Former Chief Executive Officer [Member]              
Contested Solicitation Of Proxies And Change In Control Payments [line Items]              
Severance payment $ 660,000            
Severance payment term 15 months            
Accrued amount payment to be made under separation agreement $ 692,000            
Share based compensation shares under options that were cancelled | shares 11,528            
Vested stock options that could be exercised | shares 16,140            
Stock-based compensation $ 69,000            
Separation Agreement [Member] | Service-based RSU [Member] | Former Chief Executive Officer [Member]              
Contested Solicitation Of Proxies And Change In Control Payments [line Items]              
Share based compensation cancelled shares | shares 27,130            
Separation Agreement [Member] | Performance Shares [Member] | Former Chief Executive Officer [Member]              
Contested Solicitation Of Proxies And Change In Control Payments [line Items]              
Share based compensation cancelled shares | shares 46,630            
Contested Solicitation of Proxies [Member]              
Contested Solicitation Of Proxies And Change In Control Payments [line Items]              
Litigation settlement expense           $ 4,100,000 $ 1,700,000
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Contested Solicitation of Proxies and Employee Agreements (Details) - President and Chief Executive Officer [Member] - Letter Agreement [Member] - USD ($)
12 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 28, 2022
Contested Solicitation Of Proxies And Change In Control Payments [line Items]      
Severance compensation: $ 692,295 $ 928,938 $ 1,344,813
Consulting Services and Retirement Bonus: 501,000 56,250 0
Total 1,199,219 1,080,344 1,869,813
Restricted Stock Units (RSUs) [Member]      
Contested Solicitation Of Proxies And Change In Control Payments [line Items]      
Accelerated restricted stock unit compensation expense: 74,956 95,156 525,000
Reversal of previously recorded restricted stock unit compensation expense: $ (69,032) $ 0 $ 0
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Discontinued Operations - Schedule of Operations of Businesses Reported as Discontinued Operations (Details) - USD ($)
12 Months Ended
May 01, 2023
Feb. 29, 2024
Feb. 28, 2023
Feb. 28, 2022
Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration]   Earnings (loss) from discontinued operations, net of tax Earnings (loss) from discontinued operations, net of tax Earnings (loss) from discontinued operations, net of tax
Income tax provision   $ 0 $ 618,308 $ 52,194
Current assets held for sale   0 83,004  
Long-term assets held for sale   0 1,765,846  
Current liabilities held for sale   0 178,939  
Long term liabilities held for sale   0 184,142  
Notes receivable   $ 214,563 191,725  
Assets and liabilities transferred        
Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration]   Earnings (loss) from discontinued operations, net of tax    
USwirl Inc [Member]        
Total Revenue   $ 212,242 3,128,368 2,854,031
Cost of sales   0 654,353 556,933
Operating Expenses   143,198 2,048,129 2,087,021
Gain on disposal of assets   (634,790) 0 0
Other expense, net   0 0 (137)
Earnings from discontinued operations before income taxes   703,834 425,886 210,214
Income tax provision   0 618,308 52,194
Earnings (loss) from discontinued operations, net of tax   703,834 (192,422) 158,020
Accounts and notes receivable, net   0 75,914  
Inventory, net   0 6,067  
Other   0 1,023  
Current assets held for sale   0 83,004  
Property and equipment, net   0 0  
Franchise rights, net   0 1,708,336  
Intangible assets, net   0 48,095  
Deferred income taxes   0 0  
Other   0 9,415  
Long-term assets held for sale   0 1,765,846  
Total Assets Held for Sale   0 1,848,850  
Accounts payable   0 125,802  
Accrued compensation   0 11,205  
Accrued liabilities   0 11,981  
Contract liabilities   0 29,951  
Current liabilities held for sale   0 178,939  
Contract liabilities, less current portion   0 184,142  
Long term liabilities held for sale   0 184,142  
Total Liabilities Held for Sale   0 363,081  
Assets and liabilities transferred        
Liabilities   0 (363,081)  
Gain on disposal of assets   634,790 $ 0 $ 0
USwirl Inc [Member] | Discontinued Operations, Disposed of by Sale [Member]        
Gain on disposal of assets   (634,790)    
Total Liabilities Held for Sale   229,431    
Cash proceeds from the sale of assets $ 1,750,000 1,757,738    
Notes receivable 1,000,000 1,000,000    
Total consideration received $ 2,750,000 2,757,738    
Assets and liabilities transferred        
Franchise rights   1,703,325    
Inventory   6,067    
Liabilities   (229,431)    
Net assets transferred   1,479,961    
Costs associated with the sale of assets   642,987    
Gain on disposal of assets   $ 634,790    
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Discontinued Operations - Additional Information (Details) - USD ($)
12 Months Ended
May 01, 2023
Feb. 29, 2024
Feb. 28, 2023
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Notes receivable   $ 214,563 $ 191,725
USwirl Inc [Member]      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Notes receivable term   3 years  
Discontinued Operations, Disposed of by Sale [Member] | USwirl Inc [Member]      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Consideration pursuant to the asset purchase agreement $ 2,750,000 $ 2,757,738  
Cash proceeds from the sale of assets 1,750,000 1,757,738  
Notes receivable $ 1,000,000 $ 1,000,000  
Notes receivable term 3 years    
EXCEL 90 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .!S5@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #@X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VV7"J&;B^))07!!\1:2V=U@TX1DI-VW-ZV[740?P&-F_GSS M#4RG@] ^XG/T 2-93#>3ZX0L.21E%"F9@$58BDYW10D=4Y.,9;_2*#Y^Q7V!& _;H<* $55D!D_/$ M<)KZ#JZ &4887?HNH%F)2_5/[-(!=DY.R:ZI<1S+L5ER>8<*WIX>7Y9U"SLD M4H/&_"M90:> 6W:9_-K\>F*QYO2EX6U3-KN:"WXI-^SZ[_O"["CMO[-[^ M8^.+H.S@UUW(+U!+ P04 " #@621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M .!S5BF7>T2=@D "U! 8 >&PO=V]R:W-H965T&UL MM9QK;^)(%H;_2HD9C;JE)/@"A'0N$C%F%TTN+*1GE&WM!V,7P6KC8LOE).RO MWU.VL>.H7&#I])<.&,YC\Q[7Y3VNZJLWQG\F:TH%>=]$<7+=60NQ_=;M)OZ: M;KSDC&UI#)^L&-]X M[REVZRY=0+LJ!-U+4,8]#=>&'W.U]5[H@HKOVQF'=]V2$H0;&B_HD^_'P8Y9>0AT6_1T&8GW=&79(0%=>&HDY>_LG M+7Y07_)\%B79O^0M_V[?[A _303;%,%P!9LPSO]Z[X40'P*&1D. 5018GP(L MLR' +@+L3P%FTR7UBH#>YX!>0T"_",A^>C?_[9EP8T]X-U>'3$.+$S9CY*>1=D%$<$#<6H=B1:9S?@#*1I^3[8DR^_/[U MJBO@=#*HZQ?HVQQM-:!-B]RS6*P3X 8TJ .Z<)WEQ5K[B[VUM,0)79X1Z^*$ M6(;54UR0%C??B]MR.VV7AR5Q\]2E_.]N&V1@N[3)R=\>P&GL-> M*2<_1LM$<&AM_U'E)R?TU 39!7U+MIY/KSO0QR24O]+.S1^_F0/C4J4M)FR, M"7.18+4T],HT]'3TFZ+).-"$N!=!TPGH._F3[E3IT),,PS 'YL :6"KUM;%M MU<>$N4BPFOK]4OW^,>K/Z4LHFP%T8P_>AJJTUW/FS/^Y@]XJC06,K<19,^A7 M/4')!)H6X[L32*Q_ILJ+EMLV+Y@P%PE6R\N@S,M J^<(AI0@&U8FD?>BRH<^ M?N5%B2J-CC:LK=R8,!<)5I/[O)3[7"N7DW*>B1TF/G1"S]3CLH!,X'"BDE]/FSRK ME-?&M%4>$^8BP6K*7Y3*7[12/KOS&W77LYKFE-JHMLICPEPD6$UYTZB,@W&< M]D^[K;*7.1!O&J=_JO36A[45')7F8M'JDG_P:N9QDH_B.(7;?4ZWC NE]GJ0 MX*ER>-6'M=8>D^9BT>K:6Y7VUG':%[V[;GP]@"IM;*./U0-:YP&3YF+1ZGFH M;*^IM7,?NAV8[R=A5J30M ,]K'&>J8]KG0!4NXM%JR>@,KSF48YW$D:4/*2; M)>5*X0^97?/4'@P'?:7XJ&87E>9BT>KB5W[7/,KP@AME'.[YK$9W0A9">E7& MB2,=+-_!WT#=,>GI8U>9#E2/BTISL6CU=%0VU]3[U"(=3]X[F0;0*86KT,_K MIIJ6H4?VSD_-OMT?V*H*I:,/;IT+5 >,1:OGHO+ IMZV%KD8!0'0DY/]"W(' MWR./L;H]Z)'6H$^>4AY33L8\?%6/%*B>&)7F8M'J&:ELL:EWLI\SXLAWT$L] ML;=8F8T#-CN%$?^%*9. :H]1:2X6K9Z$RB&;>EO[.0GE6#'C[#6,?76[T#.= M1V424)TR*LW%HM4?6U5>V=)[W<])F+%$@'_[=[AM'*H/$(>F;2A'"'U&4G)4UXQ*<[%H=X=RPJB M:Q;KS,(!B-6_.#7Z??437U2GC$ISL6AU[2NG;.G-[5,HP**Q%3&M+\NO9$'] ME$,+4"9 3W+89@-SVH5@_L\3\KMQ!O:-;#U.7KTHI60+\Z-D[7'E_$B/;IT@ M5">-1:LGJ'+2EMX$/W$O".,7LMAMEBQ2YD4/F-\[$Z7FJ 8:E>9BT>J:5P;: MTEO%[*X\HG9@=(#=*C.F)4FHM%JTM?.6+K*$>\?UZ?UZVS(0!/ND*'.@)S;E -4/H])<+%I] MZ6+EA^VC_'#6\1#'$_2%<>7$] #G@<6GGN]3P DR(&J7.@YK5 MW5#^(D>!?P!!K G8K:T7J]N#'MCX/%,?USH)J#89BU9/PH=UU'IS.W4FX#7G '<%->X2ZE_AA.W*"=MZ(_MA'5?LQ7[H17F= M.COFF,LSV44^<%VOP;-J> M28]IEA[5+:/27"Q:7?K*+=M'N>59NHQ"'[HCYBEGIWI*ZVT>J,89E>86M'Y& MDUO@7F^L\\&P/QR:5]U7E=:5*;:/,L7U2N="%C43\I@*&!-B6:M3ZH_I4!U4 MVKB@#3XH-K!MJV\,2L$*:7^%,;8K8VP?MX0Z^;"T!>;S2[FW8T7!E_F4_'BB M[X+<1I :=>=_X!2/SO=[]^%I0:8/SN-\]C@?/;EC)W(08QF%F&[>](4@Y484Q\%L?%*/46PE1. M0N0BO_V*S7M*,[\/_.P>6[,HH#PA7^07Y3DLXW*68KJ M\%(=./G,XX),I]/\ZL.DODR4R"D-XQLB%]Z>D2'*7X+YR*AM+F"3['PM78%H&";R=3K]5OE)[)U=J4[DOD$SHDJ>R M#K7?V:?<:*//;NMV@5K1P*+5&T]5T;#U]8?]Y+6IDGT@W&'K>$[_%X>RR[N[ MFRG5UR-F$:08;F!OL[TD]W![QB=D=G?G**5'+61@T>J;_ZI"1D]?@-A++Y]S MRE:ODO\ XH&^D6?&0?L'Y5 M*WKZ,L->\4D(7=ETK!1<3^A?#)0ZZZ/,@2IJK(]JK2UJ/:+[85NX+#%D^_$3 M&*/26.2;KLNCY9[_4;;3_=/Q6_.;D^_ M[\W/WPBVS3:?+YD0;).]7%,/QCSY!?A\Q9C8OY$G*/^'A)O_ U!+ P04 M" #@/G/%5H( !4+0 & 'AL+W=O,QSR7MY1/+B25;?ZY40"CT7>5E?3E9*K3_,9G6Z M$D52G\NU*/5_EK(J$J4_5@^S>EV)9-$V*O(9\3P^*Y*LG,POVN^^5?,+N5%Y M5HIO%:HW19%4+U(V>UBIYHO9_&*=/(@[H7Y;?ZOTI]F>99$5 MHJPS6:)*+"\G'_&'F+&F08OX=R:>ZH/WJ)%R+^7WYL/GQ>7$:WHDO[)]:\5K,?5*+:YG_GBW4ZG(23M!"+)-- MKF[ETS_%3I#?\*4RK]N_Z&F']28HW=1*%KO&N@=%5FY?D^==( X:8#[0@.P: MD'X#-M" [AK08QNP78,VU+.ME#8.<:*2^44EGU#5H#5;\Z8-9MM:R\_*9MSO M5*7_F^EV:GXMRUKFV2)18H'NE'[1@ZIJ))?HZUI423,X-3I#O]W%Z/V['R]F M2O]HTW26[G[@:OL#9. ',$%?9*E6-;HI%V+1)9CIWNZ[3%Z[?$6<-FY0 MV+;-_;9Y4_<>YR2(?(^'P<7L\3 D-I!ZC!+JDRXP!A@C%H8^"_? CA1_+\5W M#OZUK'6N)>4"W3SK2E[#T\ ?SWY-@XS (6>@&L)MRK"9UJ?A:E7CCR5D^RT&M6 M5JMF(7D$DS6T.L&Y#J@U2#8.>Y3XG/8'R08&3,,P@U5%>U614U4L]!Q.LV3K M5AIIA:Q4]K_VBRD2SVF^J;7&9DHN7%@-;5.] ;X+6#3E'I^B=YSQ*8W8M,6_ MX\2;!E&HJUR]%JTURE^F*"OUC^A%5+]!Z5O3/[(#1@,>]<)U#^&,( M%M%@8*I@S]@/[XABGN[KH'#4P1W5821];.!U &L^MQ%%)K:MLP MPB-BB;!AV L'<]7X,.RT*O.?]1,RTK4Y*^M-E92IT)4WE8^B>@$U^8Y0[O2\ M"8D!".8!)G1 C#%&V.V,MBFZ'9(I*H4"-0"NAS/:7W8!&.:Z.O6U + @B*(A M+<898;7^ES=,R4W!!M:V-->T .X6IM4#& .X,\Q /+0_& M)6&W33*+WK5^ZL_*C?:R;ZU_MK<8&C8 J9_!0MI?*6.0,XH.*;M[#\:P$+=A MN4FJ4FNJT?M<2_UQJW61U>E6KC9G#2T##V .\,1 M8:3_G H L1]Z9* ^$N-EB-O+_*)U-$,+JL#6T_$9PX%VD7U;!B%]KA\X@K O M!$!2AGDT-'[&OQ"W?[E*ZBQMM2 ]3GJ6%H7.N[M54H'+%QG5Q(S*%H_%UHVD M,3'$;6),JJ,P>&P>N=!/\]A6&A-$A#F#>S)$.-JB-O5G)+BH,HM M?7A8I\\Q[HNT44WO^Y4:)/,&ZC0QAH>X#4^3T/E00OM0SWC?LL&PJ&_98)C' M!Q08ET.X,Y'C+-\TF];'I[+3-9VEMCFAY.( M,6NX0"#A).AO>D% S#H'"5W%QD]1MY]JBU>S6WBS7(JT]8@WQ3J7+T*@.R73 M[^CC4U(MX%,A>V^G_QCP-B1V0KJJC+>B3L=QVCCNZC>HD!P[DA 0'$D Z!S) M@^,[MPO2SVZ+C1[!/[Z(XEY4_P'UC'N0-^Y)WM]QE$>-UZ+LKQ]_.FW:R6$; MDRT>BZT;-F/?J-N^O7D&NFO?.;)L3JPIMFH%@&3,YU$?&4-(ZE/&AO;?J#%S MU+UE]:G9=%MEM6@/ 6[E2Y*K%_1)Z*KA3*Q1+=VH;/%8;-V(&DM'@[^>6$XW M>'+8QF2+QV+KALT81NHVC&\GEKUSYDBZT;0.-S MF=OGM@$$8V;;3^*'A 9]BP< <4C\H+^Y&$/ "#-M&^$T8L;6,K>MO14JR7)G M#KD93IX"HVX3CL76C9XQR,Q]P>W('!K5(H_*%H_%U@W@P74W]W;D< [9U])X M@)E]S#3CTAA_ZAK=G#=M!#50WMMMT:IW)1J>XUS_^W^:O#' M]D)L[_LK_"'>7O U--O[QE^2ZB$K:Y2+I:;TS@/=J6I[A7?[0ZGU7BHE MB_;M2B0+434 _?^EE.KU0_,#^XO4\S\!4$L#!!0 ( .!S5BR&AOHE ( M +(& 8 >&PO=V]R:W-H965T&ULK55;;YLP%/XK%INF M5MH* 4*:CB#ELFI]J!8UZO8P[<&!DV#58&8[E^W7[]@0FG:DZD-?L'U\ON]< M;'_$.R$?5 Z@R;[@I1HYN=;5E>NJ-(>"J@M108D[*R$+JG$IUZZJ)-#,@@KN M^IX7N05EI9/$UC:722PVFK,2YI*H35%0^6<"7.Q&3L\Y&.[8.M?&X"9Q1=>P M 'U?S26NW)8E8P64BHF22%B-G''O:A8:?^OPG<%.' 0-('@M(&P MM5N78KMPXQJFL12[(@TWLAF)K:9%HWEL](<^T)+W&6( MT\E4E$IPEE$-&5EH'/!,M2)B1;Y5(*DY'$7.YE2B.0?-4LK5.?E$[AJ"=H3"2Q?<(+OIDQ% 8]G07Z.ETI+?""_ MNII=DX7=9$8TKE1%4Q@YJ H*Y!:1%L;L];MO_;E$8!2'ALP < +@A 8 M >&PO=V]R:W-H965T&ULK9IM;]M&$L>_RD(7M'> $NT3 MEV1B"TC<:R^ VS/B:_MZ+:XL(A17)5=V?)^^LR0M2MP'.8#S(A:EV=%_]F%^ M,Z0N'G7SM=TH9="W;56WE[.-,;OWBT6[VJBM;-_IG:KAD[5NMM+ 97._:'>- MDD4W:%LM*,9BL95E/5M>=._=-,L+O3=56:N;!K7[[58V3Y]4I1\O9V3V_,:7 M\GYC[!N+Y<5.WJM;97[?W31PM3AX*A'U%AK M\&9?='/3C89HRMHNXZUIX-,2QIGEE:Y;796%-*I GV0EZY5"M]9=B]ZBWV]_ M0O]\\Z^+A8&OL@,6J\'MI]XM#;C]6=V]0S2?(XHI]PR_>LGPK!O.3HW\L5"4^Z91M4$?VQ8"\X73C^?^\?8LO6]WALD.H+.9]>27;#9)U@5;VA?IK7S[("F+W1MV[2CI7]L _+"G. M*":P9 _' ;EV/"4I%MG![D0K/VCE4:T?5RN]!VF0#U8*=-Y5:HXJU;9(5I!? MNKT(F0JM&E64!E4:EJ]%>HW>,$;F.:9=H&^$$'-&DCFX:7>JRPO5DR_<7HTX M#I=D3&3))%R/'4X2D7-_N,DAW"0:[F_:J--85\.^W.G&)K4A^,F[-F"S46?G M!(Y;EHE^2E@R)RD[/R.)$RG/M]7=B)0&6] MTEN%C/RFO/M4N#*37.03E:X5XSP[6MT3F>E!9AJ5^;E^@,703>F7EKK26))Q M3";B7#LF6)YFV*\N.ZC+HNK^"SNC\>G*7%V<,28FLEPSQG'&4[^J_* JCR>A M80?++M^BC:J*;M.VD(I\8G-'!9[H="TRAG'@0!(\T@]'A?Y/&UD=#IP,XF%P M<_S]N&O/4G?!_0V+?03EEYN@W9;R2 MB:,D39-4)-/#[3%,4H)3E@<4C]0E<>QVFS,"7?*JU'TM;Z?!CMPE$CBV3Q-L_-)?!!VO( B3SBCTX5V[7*.@QMSI#B)8_P7K8O'LJJ\ MVER6)FDB<#;5=M;N5-S(7!*'[N?:R/J^M)3IC_<1,,O*0Q(%XK: ?08UM/.PVV+>#9*]8%W9$Y 4)R&YAI1!,7,$J%.Y(Q=) M'(Q!]!"7=81#6SE5YC5+0CE])"*)(_%:U_=OC6JV+\8/<2GH3*-K0B"79CQT M>D94DC@K>P3I+E5& .0"D%%8<<*F0EW#!*<$(.072D=6TI>P,M)"N>B#LCE- MH<:>:/19DCP36>@,T1&2E+RHT[LNY5U9E290M=$H:K^[WWLE;Z .FOD(OAV)_NC:N(2P@E"^!0I6.@*1Q0%[#M^\(EU $9I@ M^#<5Z1J&Y(T4HV>;T6:O"ILDI"WV.P8_ROO !G)Y!:TDS9)IW>\QA*I?X$#> MH"/8:!QLOY1K TU^4Z#JS%YW>24H] +3.M!C!U3+62AQC%RC<:[U9: Q*H,J?WCCQV0E" M6"C/C9"C9R#7U0K/*KUE(761E6#H )W)=.U2#IU-:#)'LM&7=8%'Q?1\ M+^@Q(5"GA?H5-A*.?4\W>&8+,!=B&8 VS:=UCL[^ZWY_J7H4T1_WY"S#DJ^1>P=%IS",DF8@6KK=&K[YN=%6HIOVQN[WCS^HLRMKO MK5Q?R]MIT"-N61RW-XU:*SCL4'79\.?HS3O(+5#'-NA!5GN%=E XM!O9J ]0 M!\ZA$$1R;S:Z*?^OB@\(]Y^UJ&Q;6UK8O:+WIH6.OX#]XIT^%\C.\8N9G 8Z MXIK%<6UWM*X#4SP(<0IYC1)YU!)Q.?@_-TC MYN)?,*=9]UF!@,"\C"4"BY<('PMH!2#'0UK:R;)X6]90TNY*2%->J2[XH8-) M4NRD?8\A3](L#3P+X&.)P.,EPA=E)+P%9:QL:IA?;SKB+O%3!@E\FD$]=CS' M H=*;CY6!CQ>&?29OCW)*2J84[B'\E@P09R<[[/D+,50% 0DCP4!CQ<$#IRZ MK?S2M#@X/WV4Z;WYX+/TWWQ8'#U6M[]I^%4V]V7=HDJM82A^EX*/IO^90']A M]*Y[TGZGC=';[N5&29!N#>#SM=;F^<(^O#_\6&/Y-U!+ P04 " #@;4*MMUR8Y$*N.S6P#VW[]CI,T#9#RL8T+ MB)/WG/.\YCCV:"O5DRX #/E9;%;4B:S2Z^B;;6ANA.%MK(\LF& E*)NI?^K.9 MB$Z /W@E(&@"@G,#PB8@K(S69)6M>VKH9*3DEBBKQFSVHIJ;*AK=,&'_QD>C M\"G#.#.92J$E9SDUD),[RJG(@#S:=)IW+UYNW( M-5C;9G"SILY=72=XIM5.7&';9;SS/W^,_I=KA MCUO^^#+^BE(3NC:%5.PW/K ^ZKN]\/%A T4>?O;H3\IV\),6/_DK?*;U^C1Z M]ETW.NP#_X@YOLG?GX1!E/AA\@K]RW[K']]P>^DOZ/DF_1D6>H2]%MS.H6#]3M61" M$PX+C/1N$GS=JOH06 ^,7%7GJ+DT>"JK+@L\.(.R GR^D+B=-0-[-&N/XI,_ M4$L#!!0 ( .!S5C\23N9GP4 *$= 8 >&PO=V]R:W-H965T&ULQ5E=;]LV%/TKA#=L*Y!4I+Y(=8Z!UE:Q/G0(DG5[&/9 6W0D M5!)=D4[:?S]*5F6+I)1X4;L7V[+N/9<\]_*21YH_\.JC2!F3X'.1E^)JEDJY M>^4X8I.R@HJ7?,=*=6?+JX)*=5G=.6)7,9HT3D7NN!"&3D&S_OZ*_K:9O)K,F@JVY/E?62+3JQF9@81MZ3Z7 M-_SA-]9.**CQ-CP7S2=X:&WA#&SV0O*B=58C*++R\$T_MT2<."!OP,%M'5S- MP74''+S6P=,"; MCRG/$U:)GT'\:9_)+^ 2?+A=@5]^?#%WI!I)C>=LVJAO#E'=@:A_<$ESB]MR MW&W)BX*WHP%_OV?%FE7_6&!6XS"ODR2KJY3FX)IFR:6:X)+N,C6D,=!X'/2& M2;4L%8DQKZ^K\2.;MC53+57P:I[-EO\] ,*X:^V MJCR A1I3;N1I9$T9-)X(K,>ZW['NC[+^3HA]0[MJ YO#HA/UHKL ]TQ(5=WU M#1565MFF;AS-3; O,]4Y:)D +E-678!2;73*\) WU=ADFK(\L:7+-QCVPQ!! MK6)]H\BTFEY9<2#2BM6T@O8J#3J^@O^/K]/:MW$W.K1S2STPJ(D@U/*PFC)B M/!%8+V]AE[=P-&_M3J92I@Y>@M:;PL5 GLZIYM @$1."7;V<0TO/U%N*%2I$ M6*MHTVR@HG''#/[6S#Q6MZ,#.+=NL4& XA*&.IU3QHPG NOEAW3Y(:/Y^5U1 MGG.AVH=4*5GO)5WG#$@.;MXOWQZRTY[7;-03@ZU+ST=AI)75DA@5JK<"$TFS MB!^/U2,@Z@B(1@FX80DK=HW84*6G))"0JI/6K5:QO655U17I;E]M4J4E0%6+ M!BL?D3G&$+DXU.@PS70Z'K6('PW58P/!XSD>_I%$6N/N/6 MLG=(1$2S6EGP"(%AY.F3MP6& 0D)&FA7Z$3'H.<>%.UVX9:M%#CRPL, MRJ8,&T^%UN?^J$[0N#SY1MMH&[5'9H @,HK4(E*0SK<-"T9^H%>H:3=4FD<) M@\8US'?82\='<'85FX('0TP,3B?5.U.A]9-T5#QH7/(\;T-%IJ2X#$(",29Z ML9HB1M]$+&!&(WU"O#X11RF#QK7,P$;B6:=MR@7D>U@M45^?=F!N)&Z ]9E; MY(<.3/^H"-"X)'C"/F*G8A3V[!5H'NAKNI!G,#9EV'@J MM#[W1\V!OKGHL*;&% >J2(FY-+%1H[[^@&$ RXWT C7MAO:1XY$?C9_YO\<^ M,CJ"LZO8//O[A$1&OYLR:#P56C])1UF"QG7),_<1BSSP$4:$>'JQ1H_O(X^K MD:?$ZS^Q/@H2]TQ!$C7-T[<^LS9E!E+B/42!\=#:(DB4SM>?6IM6$8D"#+5M M*;888J5.3Y9]?_9'.>(^0XZ,,3&I''$M:2\F+YF?*J%IRM8&ZO^5J54 MX_W(UT5],UDUS>9J.JW3E52A:F4;Z>,D*" M:9YDQ61V;:X]5+/KKU3Z_+E9D(G;Q>^9D^K1E^8SJXW MR9/ZIIH_-@\5O)ONHBRR7!5U5A9>I98WDUMZ%0NA&QC%/S/U4N^]]K25Q[+\ MKM]\6=Q,B+XCM59IHT,D\.=9S=5ZK2/!??S9!9WLOE,WW'_]%OW>F .BV9>.FV;LJ\:PQW MD&=%^S?YT25BKP$-!AJPK@&S&XB!!KQKP$]M(+H&)M73UHK)0YPTR>RZ*E^\ M2JLAFGYADFE:@_VLT/W^K:G@TPS:-;-Y6=3E.ELDC5IXWQKX YW:U%ZY].9) MO?+N86#4WJ7WQ[?8N_CKA^MI U^JFT[3[@ONVB]@ U] F?=K632KVOM<+-3B M,, 4[G9WR^SMEN_8:,1[]?C)8]%'CQ$FD!N:G](\-,TYTCP^O3D;<<-W'TO-"!_QS)VSF#QF8(=9%/LLBG&HL]^@TKYI4C+7'D7OY1UC0[8-H1O M0NBZ^#R[%%32,(3A\+R?%D3H!R&1,CP4QHB0"QI$6=5=V M22,F]) _<.[JJ!\21G#CP)^8M<&]:A-*75%KN$*$O MH/_]P+*'18RB_8 '_N3.GQR=]+>+_T!I;RMM4\+Z"1;3;*U,WZVU<;BJ7Z>Z M.FRJ\CF#VND]OGH7VQI>9,6'MU1 4I)=H;C"LB+/62G.&2P^4["#+@AW71". M#K%80= T2UKZ*!9>DI=5D_W77,#2&#I#(0PEBR)K:+DR&?@LL$I+C,@$H=+' MQU6T,Q6-FGK0(\4@&1"A5S["TJX:!'5"=0_ MZ%M8US8EO-%K&%0^J'+-JW&M_MQF&YT#U"IS.XE#'S';KZNC-/+M!1T+1_V( MLFC =8][=)1_9I]_P):M5J;F5[JHZ_$,'9I^AW4NUY\-5J N\OY-"2Y#9I<@ M1!?XE%![<4-TE$A.Z4 5HCV%T7$,B]525959J RW (L,C%!Q?(2Z$LD8=2HJ MHKMD :S^P8";GL*H/X[HJZ1X@GJ2%?N+KIZ8;;599\ECMAY>@.DHY;UW!3YK MM/A'0>]V[>J?:16NQS&F"2^#>R(+F3$=PJU*Q,!C/N!@=)3'1TE MEME7M=P6"VWB^,"7KJ,HC.PY.D=T'%3"&?V(3D;14+GJ*8F.8]*7#AT&=J'4 MY9A+@ T#$4)Y#FQ^P'1^2 4?(H@>C>@X&_W>K%3EI5NH2WH9-=,7M>0B MS"443Q$X78,()1-.E<7B,1:(@3T$ZYF(C3/1;O)LDM>AF<-<)HFDD';>YX@N M""BE5C_&B(X1XOM#9GK084= )TTKO9/=*Z:H'Q=$8)0+9^N.Z"XI+!K,6041 M)>4<-@XX,QAWUK!YNRH)PPV*'223:*(T >\M@VY*J:-#]CIR86- MD\MO;_O1?@^ZOS/%]J.:X4[>O3,71RX9CWRH\W8>,&48A8'-[C&B!':@0K"! M;/2(PXZ?-+US=ZZS,7!J@^8# 1JNSV#L;"" % 64.0/=U04BD'0H%3T?L?%C MJI\8&*A?Y,R)"2XBX=*.L3 MSFW9*!"]%P;/&BT^5[3#E/;XQ,;QZ7:QR,QQC#[\.F$'SUSFN:3GN7-)"-8O8$3;G*L+F' 7;B0< MB4(R0(BLYRIV],RI-6BF05;4VRHITG:#JT]G4&\N$]G;ON.2&)$P$G ^L.'C M/5CQHX=->Y: &_]R:80KE?!@CN0M*E#+*;3!&=$PRNY=C3!8,(0KO MJ8N/4]?#MDI72=VN3:>?MG"$KCBAM/A/@-90"MZ!5]S%(2JHE#RT0P 3U>\1/Q:JS_48?8CWC")Y380(4I8?L1NI,4$09$1%$XX++G M*?X^GKK/"EA&3O@=_*P\==9H\;FB'::TYRE^[#AJTY7WMCKDN3YF-T?-S:HJ MMT\K\QLCK&#-VCSVH65P([#"I?IQD%:Z+;*!%6Z,EKIT'I7$B 1V?5*& X?0 MO"H&+NM) P.J.X)O>W$W$BK](!3>G\>A[+@D1B27L!D= M.H47/92)<2@[LLM<[NK%3Z\(8NSWNS8!QR7QJ.30>X]I8AS3CAPV8-Y1@\A1 M%SK"$:%C$\$U%D4D&%CO1(]K8AS7NN==*J6'ZT6LVE!0)D+. ^\>V'75!E* DG-N8@2AKY@D0#U4KTE"?&*6_0VD?O3CUE M16&P;NG]6R4HRPKDQT%))0ELG$&$T@\EE_8Y(B+T87?%Y #2B;V'M,:1;L3K M9[@ZYM)]THJ1D!'J=*DK1-,1(T([':W+Z=Y#EKFJGLS#JK5GCN#;AQ=W5WZ"_8/3X\^Q]02P,$% @ X'-6)9]Y3E? M @ ?@8 !@ !X;"]W;W)K*I6C(Y,WM*FI= >$X)8K )C5M[%GLJ7@?\RJ'A!V.D*EE3^JPF]VEH6"HA M*" 1BH#E8P<+* H%DFG\Z9A&OZ42'H[W]#M=NZQEC3DL:/$[3T46&KZ!4MC@ MNA"/M/D.73UCQ4MHP?4O:MI8SS)04G-!RTXL,RASTC[Q2]>' X$].2%P.H'S M5N"=$+B=P+U4X'4"W6JS+47W(<8"1P&C#6(J6M+40#=3JV7Y.5%_^THP^3:7 M.A$M\2O:<;0$IH\020#%.4\*RFL&Z!H]K6)T]?%S8 JYF9*820>>MV#G!-AV MT ,E(N/H&TDA/0:8,LL^56>?ZMPY2[R#]0@Y-U^08SG>0$*+2^2^EKL#\OAR MN7.F&K=OO*MY[O\T?JC=+F4_\X,!X(=#U[W)[U=[$[W5WO%F M?2[-M?7"?YC6F1\PV^:$HP(V$FF-IC(KUKI=.Q&TTO=_385T$SW,Y <"F J0 M[S>4BOU$;=!_;RTG0P( (H& 8 >&PO M=V]R:W-H965T&ULG95=;YLP%$#_BL6D/;6!D*\U Z2D6[4\ M=(K2;GLV^ )6C36MC*)1*,9 MY;"52#55A>7;&I@XQ-[8.R[L:%%JN^ G48T+> +]H]Y*,_-["J$5<$4%1Q+R MV%N-E^N%C7N M5)=MY"BW+^5)2_.4FCR=;,SQ$I#H66)">8%64F)>@#EVK2)?FQULG)]UM'5+ M"R_0)NA1<%TJ])43(/_F^\:LUPN/>NMP$/@ Z0B%=S_"2CQ_&\^#S@/*T M5YX.T9-=PP"-@W1V.S[51BLB:OW_(;>ZP\ <,P4#8K->;#;(^2[X[15RP]#W MY.:]W/RJ4WL&:;XB?,%MF/F>VZ)W6UQ]<,-^P]R+?OY)?ZA %JX+*I2)ANNV M5?2K?:-=M?WE;WC;I1^Q+"A7B$%N4H/1PKQ.V7:^=J)%[;I-*K3I76Y8FI\% M2!M@GN="Z./$;M#_?I(_4$L#!!0 ( .!S5A&8 = :"0 $AR 9 M>&PO=V]R:W-H965T 'C:Z,5W=A#"_?O.JJ]&0J!D[]GBP10)U9&5E MY?%E5O''3=W[:LJC,AT;9;K72S?:Y*>O- M3P?C _?!3;%8MOC!TY]_7.N%N37MQ_6'!GY[ZD?)BY6I;%%7JC'SGPXNQ]\_ M/\'VU."7PFQL]+/"E4SK^AY_N M^"FQ8_RS&_T5K1W6,M767-7EKT7>+G\Z>':@U)O_,+*>4QQO5I>6 M_J\VTO;H0,TZV]8KZ0P4K(J*_]6?A ^/Z3"1#A.BFR&>SF32YSSI9,^DXXEZ6U?M MTJJ756[R=("GL *_C(E;QO/)9T=\9:8C-;G(U.1HOWUV_NKZZ?'>G+J^NWG]\=W?][K7Z\/[-]=7URULUN(*[I8%C/JM7 M:UUMD=B9WSB3J[G?(QOVJ*AF99<;U4K7#C^$46_JV?T6I!1^!\VFKI8UG#3H MI5[!?M;--E/7U6R4*:U>F%)O-- RJYMUW8C(%##,9EF7Y?:PWE0PN^VFML@+ MW0#OLD<.KYYHD+T2!LWK>/CO,G5I02VK-T;/U6_UHFO:3+UY_.5/SR:3 MHQ\NW_Q&/XU_@+8?#V\W15/"D*UI*AI!EVZ&O+# H@>@$.AX#Y-/38.GZ/@[ M/YCT#P.BI,B';AAI>OOKS1O73CV!-9'V?3 EK A9+,VN>(ND9:8.-N8@ MO+UZY<88T9Y*P,RO-)5-P=V@IPT1')C M@-FEJDE@ZF:D7@'_ 90F.,*KHENIF=]G.%9Y8?C0U3!MTR-^W=1Y-P,A-(;.EFJ9$AJ_7<*GKH^<"">6GJB1 MNC5K#7M#X@**]:W>JC'/F=$!,O_H9&0D@6B9%W8&8K UN@%:\NQ?(,Z)D%$- MVG#>%.@"_"ZF)>@%:PU\VIB2] AT=:1C0_BV!JV"WTQAH!R6<0E#0',+GD$F MF@4.0='BA@.+(PIQ%\?G/U@_HE<36VBF6[74($9 &VP'J&)0)VIJ#+I#H M: M%DH=4M;:JO@K(.4@1KOX/?:ZTWDNU'O:A#+\3F=PO'X!_4B;API M69D1FUODQ56L8P?M(+B.2N=Y(2>VJ-B79+=NH9L<577$E+_NI303?8T=*O!8 MK2Y1FTH#^!"DH()_>0O;NH7I9/>F6\>PTF*- MY-1=,S/V>UXL8US .[Q:=%0UO0%KA&O4+#C 0%J1 Q E$N"STM2C[-=$9Q M,QM0305R$BU*HSZ.;D?J]>7E!]ROJ5$KHRTQ&OU':(Q[CT1!0%$01^:Z:-2# M+CNS8_*00JU ,;9;16IL&R@ER=%H82-2BPKM%^]9B<,.L)I715MNTM5QFH);>;@SN*W MFV4Q6^Z;1'9FS9$ G&*W_I3ZJ2D+./6V1R^+N[9+A;W@(]RM++B@*+L5J5C@ MC8$&8(BBK]=ZJ\DT03/G9,Q@[J)%Z6_J3P7N+U. X,"&;TD(7M?(?;#%,Z!P-Q :M&[!20 A!OU"3@)L-9MCV)C8E=H4X"TY MFXPG2X/>E1@+YQQ!($!S-CG,9*!]NU27MU>PH:>')T=92F$VZ 2!2=(+(PZ, M509/"KD5FZ4A4X#_,VP\ZXH="CXJ:%?Q_&# !VYM$SPCO5B@D]&:C-?4:-IT M<+/ OR.+EM?=%([-%%SB0:I8)Y#N_?D0+0V#X2)!E7HIP&:B'&EO64=HK["< M4TX*&XX*+?-)'"YRPTO7,$2B-/ZO%.^\T@V$1\]U=:_>C2Y'R0!O<,S&!Z:P MDXA7DN8 XX,'FOQR.E_BECFS@'HR^3PV$M )1*H$J]"J\>@4&X\3]0^NK.O' MTVCJM+.'Q+[Q:'RQ.P2Q#A03;BD%L6@.:'\W&GYHG-=H%*]2ID@$;[^LZ0>( M]DC'LY5VLD<$]-B.)@]X@BW-IW71D/&&D T&1'-P?,1KH<[H'Y(FMOM.G/W] MCURZ;%9@UCP"!=)-NO*O!)'R6D2?L21R*O*_=[;EKXF4%8:6R.$*-M!:W/QB MGIY<"R?#;<5G->U0:/%(EL$DN5FCH*"?5%'\.]05?B[@%,N^8_S46? S0)FL M2UWM^*@@#V5-VNH!_(2ZL^@J599=!!#_!2P4 S,:JO26:UW;PF.J8$Q9X?7U M!_;)#>AH83XU 86O2>6SD[;2VP3+JZ=XNBE@F\M!L;LGIPND6@]?Z IDAC0YV.\9Q#ZPVI)\1SP/N)P(PT+[" <.6-?@IT18 MB *!@DR0#U#,VF(,6L\+\447#1H2< (7$%U@C%IWBZ5K2COB/3 (76'G?+0: M(RS$*X::"&U>&SQ*( AO*4R3A =0RMZ$&)N^@?,LF()W"!3ROH* 8HBO+<>K M2SJR/EYTL2=ZG#DJSZM7[QUUD=O1@JN&_O%G]H-(PZ_(Y]A_@A= 7,/\(#9F M(NT/AJWN'#QL8?C^@X9 ,LDV^6IX0+N&\+FDY1P^7 K(6=5@\ZL%Q\W[5U<)HLG IE&2Z0(969$\_IVX!&JV UG>S]-8RETKMUK) MVY&>[2H'IU'8+N5*+NXHY%A6H&X^5Z"I)E+ 2=,^,T];IS^"KL M@;6,AM4Y!6N@5G31["">E,3F]$!8%@AB )F)T7 4T0#3>M'8H7;HRU)\E#W. MP5 0JF'4A+WT!%')*$*\!PX%6G2E;A@#^@$T^ 8&1/,\M*,.NT+X--EK:EP%C2>AQX2(:]!(XL%C"<.R>Q"B:6G?-#")2C$1)]<"Q;0JPA$#5"A.1 M>$1ITQ&Z%;.->!(J9_:K^U#/J$\'JFI:#70OR&_&'7(.DJ6),W]6)'0"PU[R MW%GO?"'U1=N%ODXKMR11MN4TA4BJZ#G%=2 Y1YJ.^B8K00M2L1&R-CG'RX\DH3\+/C)['54\# $=8+QQU4\AB12?8+!@XF?%E6PP1RLQ@DF M1H\DA&!][HAA$B.-&>5*,-S!)."O$/'TO4,N%, M]B+H S@@)L1A*SR'Y#G[ M$UU/RV*A=_UACGQR""9R5B".U4(S)RTC1OX.N]DA,RUZ[V VH6%!NC@=.;5X M,>]8)C<-XO+(_'G,]:FN[IMNW]&P?EQ=G$Z1E4;Q.,9RROSR,U"@0S[3*"[ MULQ9UJ^)%47\%#M@40:BYVC&3T:GZL](__GH2/TY'G?%Y6$.IW@!BUE)8=.Y M^+2E4^O#EE7$1A+C+D?(/5S%2JH441%'GK/D^TJ)EUQ!F"$K[QV06/4EM2BX M1; RZ+)"IXUJBG+K6 W? *M"I+3A?8S/'9JB8@6.'$8'+2X8D0L.)E _QC_O M^A*PO9SAF]7 >TP @T$"M[XL_DD\HB2F#_6MX)V&026.5-")S/4*XM-"R0080,.(/QJ"TLYLXY,.T$]M'H<@O_E2@0TDOJ>G':L-6#+ M@0AIC7X0H4R@C\'%J-K@,PVOGQ$W=I(8ZIEW="KYBS4<.TH'0(R&VY[N%KNI M'-,TMCTLP(+S3QA_K P$\1#K?V@PH) 4* 9Y:]++^-M[HO62SVW2SH1V/:\> MQ6\$R@+B!E2;#A&#Q8-+\4_Y@)*/*PB\$RJQT!<1_D/*QC-](K'=NJX2?(!R M;_,.,\AS#Q:0AG$'"K6<+Z6A: <3MEB["V MP#3]?-8#UM9S*@#$ZK#D?);DVP:.:6!<**!(%"=F,\ 5%;/:*]Q#FB#>0I(X M38RK@7">6(R>\\PYR[U""(/PCI*&"Y^B.I 8&9(3C&CS=E5%W^I-)X07D M2Y&++UIPJY9:K2'*['0H9:09$@1MZX7\[K/?!RPP@I"0\IP<9D(EHXF]$H4S MC^7$S3;6H["T=H.@9@@[ L FN0$92Q3&7LC019H^M*STK$VH$8O.24U$?J08 MD;.',54$9S'\0WZ;_N0<*!P*>)NC(O7EB:)F^)!L7!C6@Q>3Y0OG$_I"**#%J31DA2/%&B>(*%'U#%A$ M7'!5#C+YUGGCK!G2P+1KB]*I)(HG40<'=(73_B[O1'(-,@C1)SK"!9YFMC24 MQW4EZT!/W>#AOC<$]\#<(.Z[Q5A!908AP_UD5D9ELE& '(I]R4>D\%GW[+-/ MV+I&I)Y!;Q4D.5*UI!D2DJ7SWLK^!SA!1$ &*G8K4VXE6C]^-G&2(-4]I;H1 M3/:JSB5Y(K+G4&S@DD/"HZ1 /_$_?,(T<=A*NH"+;L$E?EW,6W6%^_,<+.D] M.$TI<"J)DKCTDQ* "^P'^YLGA7BY@0@$Q1(5C\N 81FX5'6G;BNF$!A0\:-A MIT6C5SYLAO"[;CQPPWCIO$./U"=5*:/I)3(BC$]XL9HBM):N82Z&!4EF:+G7 ME\,T+%,3TB^C@\K .B\7^!EW\\@\9V4&:C>P<*!K4NB362,E1E4='0\"1:V3 MMW[R/6:U%^716D&QXU9%:?FEW6%7GVZ_X)VB@\N MD=0N5I1B/W38BV6-OL \W@8&:2"210FE(,\T5###D\EA1/LM*#$[U)7DM;=] MFT^V"0L(ITZ^27 B^KVF#E)(RE1V5R(QC_V(Y'@VI]!@NJYTU*E!%;EW8)J4 MENWN7D1=A?CT]H6;VPM_;SZW8DH'%S;V"UV9H@?3(IT9[<9:MZB<&!1NNEC8 MH_. 143?JK/)279\?$J"^*TZO9AD%\>3P3I+:K(3G_?MW. ^1JOBZK*C;#)^ MYN?,SD]/7)KNU6_19+\-3O':Y:S\#[JIJ0*AP+I3L$:L939UK'!5NUT[;4:Q M 7U 7, -<$D;)-#E'Y+;+9DR!=G'!#ZE9!HFS,$/76=1'7 R)A);!70Z+A6\!'*TX(QA& M( )-;O(]0SC_.7CAY$W,8WV9RH&/,?50OA%,GVTER-05YK786\RBQ(G2 J3Y0'0N.=ZF.C11NT M ]\3\M50[$9(L:%(L%02H6>/@37%R@[9\4Y"5"D378=*[JPZAX.*,<'CL.#; M8@X\HIK]!MM7IR#\_.,$(U ?\PKB<3UP?$$Z5C_&_ (C)EN[EUV MKSK$[J:5^C]78VI' Z3OX!G:HQE\^T%B40SQG3.2 ,6G$@R"9$V.Y.<0"2]- M2'H-K]WIR1YE^VCM98KQ"@8A2X,:M#]H7X]2 G)'E?XO58W]([][BQ+Y\R\? M_FLL"M"N+N76E//#\-$-5\W8W4SE3K:W2,:Q.$[X".ON2%0$OO%!BD*2?-8,@$<2FK1D*J.?@"T8C1N!$Z/%@ MP"\I3?0EP9N@O^NM,5CY68)BFR''I5(26/@FKM#:S0\IL%+W22SIJCF2&X+T MG8?E$)R@O&N&S9Q#@E(4I\A+7:QLE"&!)8.;#5'F&I81P&2+2!U%=U(_'FX" M1@5( U%3?-5*<_8\KE@B)1(*!K(>)*O1K]:E#TFM27:9BXX@(K*A6 R+#*F: M#@788PZ$Y[A@'TB7=>\6*27$I>4$KH;@EI#R/OXBJH,3B[XJ(!0%^RN2^^Z* MQNDG#LX9\$AL."6-0.:+BD&W8F4(\VJ;FBPX.>*"_OC0#=5>0T12;:1=%NLU M8T&AXB$3\(HP18*U<[[=Z%)5.!!.QR@FHL.-*#O67$!"ZI1&A M.M&]?7\#F=),A*K(0PE !5/36X'D_]E=P-]\D"?*33<5.K)A,1[63*\6AC<5 MN+9G3D@]\MW&B"QZ ,AJE&!RXW!%_C>Z2\V.7LYEWFZS4Y%+19W=+3P[43HK M7/>G;8^F)!+"!;$!80Z9R/Y8G)F=.U&*FHY4N$N)W+^AO=CR O=@0+U+Y#X+ MA3!*%#0[XQ2:BY^HJC;*/4(YIU=)>< M:B-!J&L:$[KBA'@-"::?X5;@O.S'XI=/;0[<%$SW!KQMV3<_;3 ,:SOBEARA#R) M:*,B#%)N?2I8OSG$FKTT3'/BW7&_9='#(3ME]M?N\L!CGP'ZP^X79'&1?IP= M^CT+]K,T]>8PZ*\LV<^&:O8?<>$C\B'^X$K]MI[='SXGX;R*G&S<;@Z&QQ1X MSNXQ*4ZVOD ,TNR!+?4R='1.941@ Q<5RBU&-9_@'A /8FN MID:]\^19(^J/S5-XV'_,95-P+$/A)&O_5AI,,45I, MOJC<3X0298F3:,&PR,[$'TO+X&+0 (<4.VJ[/&3EPU,ZWO-G<8#C88_(0L;$ M[O?"!H!2[@$Q017==_5.1U(_XXT&'2@+A\^G59R W0T#;3>W'WFF@,7OI8A< MN%)N/JU6=>76YN%>(I9.S"-XE'K8"9)QV$V&$EU!2*V^.0L7I(Z=-6? M:.#AO[DIY*4JR]X.!2SHZ/#V?:"'1N[BRT[OJU!!-^9'H":)K4S?68+ '!/F M=++"Y6'R#0S5DR1WLX<:APO>TZTKP4G?",K4\T;G)9#_!DC7.541T^-@#LKW MV1O^-@QY6>6-V:B[D7INP-]J>OV@P7/U"\D LJ*B*.G-A_"T6O_;:&3WU=N@ M\9-7V7:_E\Y<<-;6"ZX X,<3=LGHC?.9SHXEOLG=C8Z41<91VN MR,"C9P4=IG9[2$?ORR7=9F\3TXE_Y%],^9*R<+ M)#?JIBL-J(<3#'HJ<9;5M*GOQ;]++U"&E!9GG]P-JI!C:]P3._<51%H"QK-" M=G<'-M"7+H!9X![=@NZF93'#*(SP)ZQ-K/UC;QE_SC #KM C)LQ>3O[A">#? M,I_!L1N]QN^6)B=0.5F)*[/!Q[\R*9.;X9VPW>?>E#PY)._,Y6 *.G K(T\[ MLC?[1Z&"5=",T8[)PU#(!I08?"R$>=HFE:H)'>A:@N)N7JO4))>7;-AO4N! Y MARJJ\)&O2=^]1#!GS)P8?C*Z4'_>=_H3;R*IL&]EE:YXF[GH;^6S;OE*0JF2 M;!OS'BO+OXK_&<%Z^@]@DN>1^*E7S)K;S[)&/:$?G2-,)W'O>Z-OT"W[N,84 M@6L=7'3P;BZ[10>4'L<7:I[7Z"$"92^\[NW?7N\@0&G8-44?Q84:I-0L&K>9 MI%6H8@UQ4GZQ)7F:1K[ZE;[RATRF&B"=GW]R_55_'[.E -#?!>L92Q)>'CN M+GG\#2QL _[9:[-=Z#T//ETM,=.E?5:<>4ZHN51L45%>L5)7+]_WV$\%BQ2@ M+@L#GOTG4)$V#W3'58RD-)RD#R2:]L2C8>EV9'O5BMSQD7I3 M+(:K&TDGL6<1KK6'-T5CL#X\E#8X?*\HP%UJDWMJ7<7URQ#CO'0O7H(95[>X MR_2VPRP\A;E&^[OD)VY"Z;KF(@_?BMR^P(<-/6>.[;#281&_^>8TETA4=#XE MVB?",1(!CZ,H:;8!8N3FJ^VEUG+LX;%XQ@2X1)9O[B:3TRFC.XW.4,?QM _4 MDTB9HEX.D=PB#W<7.; Z>F9%E!FS,7+/]B[3E_^YEP+B(?>LAB^>0"@JHK1Q MR2=\/^F0.?1@ON*!L(NS([IA%[1 8GZ(U?[I,2*!BM/@3#6S@J$UB)<;?G!G M#(-=G#[[VL&0R@>7SY[OV1>.2L;GV=G%OS1!3+&3 FH*;BOG#;RG]?@MG)J9 MEA3BY,_<&N.SS)T\?__;\WDBULCKW1PR.;M M_>!ZW0ZQ=)^<9R>3R1^R2?\S'+W,07^VA76ID0\N-0+Z_*6#@F-,RN/#.NK) MZ2D=,E18TD8O.$>-0D^"P(U<7ST_&F>3\8G*L/KT_#R[>(8_BR$O*"=!V*ICFKP@83X]5AY'E;.++^Y%C\2.P2-ZC*E)WI'5ORLI%XH M\Y+B+XV5FCDC3\JF+Z-@Q4/R,/%EN('[. ;1S;M26^LJ555I8#HUYC0&_3QQ MF0VIUNN!NN I-KJ9+7M5S;UWD3$9.KQ% [,?^^NP@3'^(Q=Y7 (HL7?2HV"%?_>Q12O+F^?^YB"GU\<[O9Q M3=B;AU%O/_IN./7A&.SH\/$[],_Y\4V@)W?U&GSCX\G9=]^KM_&3T?->2[RY M/C0D".[M1S=MKQK(72ILN8S65?&MZMR4_-H>9M%WGM>FDR[P&F]LL6\^N0G' ME^:+U0HH1L[TKOZ%JJ;T9GXL!NQ31XD&]V2!NY2Z2L]!N$N)67>B(W[%QD$\ MH%3+0NZP113Y]P+LT(,!%?RDJ[C898\&P(@NI$,'"AAW7[KH)4/ 1!^:W\98@;GX:5LS!Y=@1GX3J^/PSBP_LZ3I^'/ M5<@-!^=$.XF7US1 B'U1FCPP^SA3$C_2\5EIOLC2*]69@Y=CT;GIP>,3[I?VGI- M?RMP6K=MO:(?\:E@TV #^'Y>0]0AO^ $_H]'_OS?4$L#!!0 ( .!S5@L MHQ17W ( "$& 9 >&PO=V]R:W-H965T=(!K89JG0'2\Q)F_YOHX2S)B^DCD*.EE*E3%#6[7R M=:Z0QN>."K MQ%B%WVWG;(5S-$_Y3-'.WZ/$/$.AN12@<-GQ>I56OV;MG<$/CAM]((/-9"'E MB]V,XHX76$*88F0L J/7*]YBFEH@HO%[A^GM0UK'0_D=?>ARIUP63..M3)]Y M;)*.U_0@QB5;I^9!;NYPET_=XD4RU6Z%36%;JWH0K;61V8ITRX:E<,MT D.J$XQ$46^ZN+9O*(ZU]J,=9K_ ##_!K(0PEL(D&@8BQO@C M@$\$]RS#=Y;]\"3B$!=7$-Z4(0S"V@F\ZC[KJL.K_EO6@T*GX6=OH8VB+^;7 ML>P+[-IQ;-M%+9VS"#L>M8E&]8I>]^N7RG7P[03SVIYY[13Z?];K).9QQI/I MXP!"N(3YTVQV/Q@/)H^]>[CMS>]@>#]]AM%D.'T8]QY'TPE0?X!)D!Z%"&_( ME :TI0,QW"N,$+JR?@"B'W+%=Z87KKG6.G]@[;-4*W<<-(0R;4P10?OM?OYURO: M_J]Y,3S'3*VXT)#BDER#JT;= U4,I&)C9.Z&P$(:&BE.3&B&H[(&=+Z4E,1N M8P/L_PK=/U!+ P04 " #@+BXO[@99&%F\DT4M2<7U__<[P(#Z MTNY]5M>7LC&EJ.&S8KJI*J[V[Z"4NZO!:! V[L6F,+0QO+[<\@T\@/FR_:QP M-6RE9**"6@M9,P7YU>!F=/YN0N?M@3\%['3OF9$E:RD?:?$^NQK$! A*2 U) MX/CG"990EB0(8?SE90Y:E72Q_QRDWUG;T98UU["4Y5>1F>)JL!BP#'+>E.9> M[OX ;\^4Y*6RU/9_MG-G)_,!2QMM9.4O(X)*U.XO_^9YZ%U8Q"]<2/R%Q.)V MBBS*W[CAUY=*[IBBTRB-'JRI]C:"$S4YY<$H?"OPGKF^AR>H&V!W2E9L*6NC MD"?-O@I3L*55#TI?#@VJH@O#U(M]Y\0F+X@=)>P#"BLTNZTSR X%#!%C"S0) M0-\EKTJ\@_4I2\XBEL3)Y!5YX];PL94W_H'A>=]P)+]G-_O/S5K;_?\>8\#) MGQR73\ETKK<\A:L!9HL&]02#ZY]_&LWBBU?03UKTD]>D_W.WO2[VXZ?5+1NS MGW]:)*/1!;N__?/VXY=;=G?_Z0-;?OJXNK]9KA[8U_>K/]CRR\/JTX?;^P>V M*@ A5%M>[S%-4[FIQ?]!XV./X+2%:!D6^) &F$Q0G2?>4#H@9]8(?>2,9@5_0B@, MCU7DAF9+W"0QVP-7.F*%W*$#E=50\?]))SOU8TLC+.&6_-8IBRD+V+X\" MCMRVIQK1RW4I-MS[JZ+-+2C;$REF_5OTJ^ZQX&\77+-:&NP5I!(S+K,!F F- M\9T:YU4L$=A'+#;LK<8Y*#],HB.&BIZ^<%;H?G!C,&^E(FB('ETJ X6ER.%% M^T_9^UH8P4NL,"%R[@#0"__R(>-6*Y\,=HG1G[%[#,L=W:,-LDQX05T(MME$ M-%AF/!7.3)\KN-,0'XKZZF$6RCRG4&+9<6\>"?;(8B-]EEYR :6+QNLEO.#* MCH-.8 X>]AHLMHYGK@^,*.E_\$+TK9^C9+NN[H":69[#AG;]C99!Q-1E-ZFB71=)Z< MA#[7(_HM&\WFT7PV9[_@YW*3A/S"]U%-E*.G^87#Z-<>YHJL:YP!\)&4R9L.4"0Z(QQ.GW MUYLM FM[/Y8CJ+:N;. P0D,([OW5".5+0*/;:NN[ZD%E]@V558#-WTT!(6@H M4=9(_2.:??K2M!4..!)ZAMOAAK2V>ZY!9%1:6J-;.Z0Z(*'M6=KWC$< 8M348*U+N/E&IHKPW4&$VW(/A MHO2';%N5>UX:%Y4?N'H$.RO8)GLH0) IF69A:!])0TC)O&$ MBQJK*6+8?S=W=]W[4SVL_Y"A8C11@Z5&GQ[X%A[W/>4R=C?W1 M@OHXVN&^[-O=]G>1&_=S0'?<_:B"H8*]5K,2&ULM59=<]HZ$'W/K]"X MF3XI\3W1VCU=L?R7DHUH :/*E*KD:. NMESW75;,%5$R=BB5P?#(7LF(:39F[:BF! M93:H*MW \SINQ0KN#/MV[TX.^Z+69<'A3A)55Q63SV=0BM7 \9W-QJ3(%]IL MN,/^DN5P#_KC\DZBY;8H65$!5X7@1,)\X(S\WEED_*W#IP)6:F=-3"93(1Z- M<94-',\0@A)FVB P_'F"]U"6!@AI_+O&=-HC3>#N>H-^87/'7*9,P7M1?BXR MO1@XJ4,RF+.ZU!.Q^@#K?&*#-Q.ELM]DU?B&B4-FM=*B6@ U]5R.\<7)G:ZBS!BKX!I0?D&O!]4*1,<\@>PG@(J^6 M7+ A=Q8<1+R Z2D)NI0$7A =P O;9$.+%_YLLN3OT51IB:_(/_OR;E"C_:BF M;7IJR68P<+ O%,@G<(9OW_@=[]T!SE'+.3J$_G,"'83:3_3F]F%,(O+V31KX M_CMR?G4_NKRW-^3V@DS&G\8W'\?D80%D+DKLXH+G1+-I"<3"<*U( MMF4)&39K4]7I,]$858%>B,Q0ES 3.2^:?N0949!C@^L>P0ZSKG\!D\WK0U!\ M6>,]T;X F\35!N8_]!)/@)%X3?2.+B3CLT6A#+UKQNLYREE+8TU LZ(D#T*S MLG7#; "QCHG?26C22<@)KD]V['W',4T868J":U+P];GG-2+F@MQ)D=4S310K M+:[!"CR:>"&-O.ZKC:,UJ\;]!#\^#?V4=CU_NSJ:B&=6ZF=;+;PU'T&;A"SS M&%EZM.-[-KBUCFR:&PWV%\O"O4@#J<6T&Z0T3)*O>6]YX8.$=F,\)TT.:Y9: MS<(_I5G@1;03)^NBGNSL_!;50BQ#0/TP?+6Q3S4OC6B"96M7WU$MP>*F\4:U MQOH5U9*81E'P->\MKV,2>C0* QK&P8^H%ORQ3DNZM).D.ZIM=GZ+:IA@$E$_ MB5]M[%,-[V<:=./MZGNJ1=@.;:\UUJ^H%D?4L[5XP7O+Z]A&ULA51- M;]I $+WS*T9N5362&W^"'0I((24JAWR(I.FAZF&Q!UC%WG5W%TC^?6=M<*E$ MR,6>W9WW]HW';P9;J9[U"M' 2UD(/716QE1]S]/9"DNFSV6%@DX64I7,T%(M M/5TI9'D-*@LO]/V>5S(NG-&@WKM7HX%@UV7)U.L8"[D=.H&SWYCQ MYQS:\3GCAN]4$,MI*Y ME,]V,[&7W M'0X J?\&(-P!PEIWI2:S2)X\(VY<$H.N6$,Z.I MV* P4G'4 \\0H=WVLAUXW(##-\!!"#=2F)6&B<@Q_Y_ (R6MG' O9QR>9+S& M^3F$%RZ$?AB?X(O:\J*:+WJGO%?XQG562+U6"+\NY]HH^A]^'RNY(8R/$UJ/ M]'7%,APZ9 *-:H/.Z-.'H.=_/2$W;N7&I]C?Z\9)\'%IMW>/$^C"%YC>/DUN M'^]FT\D#'%P#F22#:0-R 6:%L) %^92+)3 #U VU)JM21T J"--^Q_;%-B?J M3,528:"TX_:@X9I1.GV_4O MW+CG QWW$C=-D\ZLD4TJ:&Z0#BCEQFKA;1L_0Y"F;I+VX(SBF!AZ00)GG4=I M6-'F-3)B-^JF;NP'%$=N+[H@G _'VN0=&*A$M:S'A/TV:V$:+[6[[22Z; SX M+[T98S=,+;G04.""H/YYTG5 -:.A61A9U7:<2T/FKL,535-4-H'.%U*:_<)> MT,[GT5]02P,$% @ X'-6,EYK*6 P 20< !D !X;"]W;W)K&ULE55M;]LV$/[N7W%0BV(#B$BD7IW:!I+&P0HTJ9>Z M&X9A'QCI; N51)6DXN3?[RC9CMNZ&?9%O*/NGKN'QSM.MDI_,1M$"X]UU9BI MM[&V/?=]DV^PEN9,M=C0GY72M;2DZK5O6HVRZ)WJRA=!D/BU+!MO-NGW%GHV M49VMR@87&DQ7UU(_76*EME./>_N-NW*]L6[#GTU:N<9/:#^W"TV:?T IRAH; M4ZH&-*ZFW@4_OXRGO"^F7N 2P@ISZQ D+0_X#JO* M 5$:7W>8WB&DPJ>Z>VO^&.3^SP M=="Y:66.4X]: MQ*!^0&_VYA5/@K0O^_M7H9[/;C<@X)O'F5"<[?PN+NXV)^M_P+ M+FZO8/[[Y_>+F_GMDK#G2_@F+N[C0JZH-8TUH%9@-P@K55&+E\T:I 4JG.ZH MRZEXH#2(['SD2NCJ&(X^.*#7$/.0)3Q[ED:775D5#B%F/,C8. Z<%'.69J*J"L6ZT>T$$:X&'&8A[3&K& !Z.EEHUIE;:RGR7/P4,1LS'A16G" MPC09\3'C6<(2HLT3-HX")E(BC,;0 ,J[NJNDQ8+F!MV/O!S0?@'.622(;QK! MKX,JZ-+'(:FCTZ?/H*&[^AI2EL8I2^+8G2)+Z0#2< Q7Q_#X2!/<((W0(;95 MT)ZNJ%565NA*D\5C)I(Q,!*M1K_LA;NC^=8T=)MUA]_!. M7 SC\=E\>&1NI%Z7C8$*5^0:G*6Q!WH8W(-B5=L/RWME:?3VXH;>.M3.@/ZO ME+)[Q04XO)ZS?P%02P,$% @ X'-6 H('/Z9! N0H !D !X;"]W M;W)K&ULG599;^,V$'[WKQAH@\4&4&(=EB7E,."< M-9 +<=I%4?2!EL8VNQ+IDM0ZZ:_O4)(=)TZR0%ZLX3'??,,Y/$=+J7[H.:*! MQ[(0^MB9&[,XZ'9U-L>2Z7VY0$$G4ZE*9FBI9EV]4,CR6JDLNH'G];LEX\(9 M'-5[=VIP)"M3<(%W"G15EDP]G6 AE\>.[ZPV[OEL;NQ&=W"T8#,O5]?^(/C4F_(8#V92/G#+D;YL>-90EA@9BP" MH\]//,6BL$!$X]\6TUF;M(J;\@K]HO:=?)DPC:>R^,YS,S]V$@=RG+*J,/=R M^1NV_D06+Y.%KG]AV=R-0@>R2AM9MLK$H.2B^;+']ATV%!+O'86@50AJWHVA MFN49,VQPI.02E+U-:%:H7:VUB1P7-BACH^B4DYX97$J9+WE1 !,YC(1A8L8G M!<)0:S3ZJ&O(AKW9S5J\DP8O> ?/#^!:"C/7<"YRS%\"=(GVU9L M+1WH!X_9]='4%PYLS&-T\#&\N1R=7YS *RQR^ M<0%_(E-Z%RZ5U!J&65:55<$,YML[G=$6&UU-_J&V $8"V\#OC(VDN.>H^4R M[\$.A&G/38(^24$%,NI6:H?W1LI]C)9+M#PINO,%"(U M,3(:P1ZYU.B$*?AAXJ;6R]4ZJ->=!VE8 ?VHY_K]"'I^WPWZR7H=)HD;A$GG M%\\MI-EPI[K;/ ]SI( M MF?48,I@3%-JHSE8F\H9TG7-4V63]B1('T#:GS<1KVLL^G-80^C,828T1KE*= MSEXG^\'J_<:%5A;.*7,9.)I3RX%G6B;[1:HG[HI9?ON MNWS2UK7GO'E1EOA(,X+&39/;*6EL[.EPQ[KGA1ZXC9AZ$8DV%7:LH3#VWWEP MO1VUIETTL6LI6B#[=BZQT0NL__2+IWT8FNUP6[.B(OC-)F ]WV+OUG_].50+ MNF!YM2]9-\?XD*@]4L@MZ6W'+:.L4LK&KM(XK0HHB!1AFU"5-Q5(B&'L)FD,;_T9=3?& MB1+5K!Z:; NOA&DFB_7N>BX;-N/(\_5FJ+MF:L:%A@*GI.KMQY$#JAF4FH61 MBWHXF4A#HTXMSFFV1&4OT/E42K-:6 /K:77P/U!+ P04 " #@6;FF9?=P4:;[S9#=/"4J\(.@\RY\JS3L4F&N;"A+K&@G:4VN7 T-:N.+0V* MU OEJA-WNT>=7,@B& W\VM2,!KIR2A8X-6"K/!=F>X%*;X9!%#POS.0J<[S0 M&0U*L<(YNC_+J:%9IT5)98Z%E;H @\MA,([.+OI\WA]XE+BQ.V-@3Q9:?^?) M33H,NFP0*DP<(PCZ6^,E*L5 9,:/!C-H5;+@[O@9_=K[3KXLA,5+K?Z2J*O)57PHG1P.@-&#Y-:#SPKGII,DX6')2Y,[0K2K_>AZT[#M2Q$D4BA8.Z$ M0THY9_3.(K.>3:'Z?CO\<7M!,9W5S";/-[?/M[< M?87+V>3JY@%N;^XF^Y7#V()> L7)5%3@;:P.P&4(ESHO1;&%3*0@X!?HAUU* M:*6X-GE**6CW;*B78OV@+5N,IED!!N' MQX-D1?:$/.,\L56BW^H-W &)&@<-;"=7:YTLB%*0Q"N,7C?1C9W<=2BO#B+R\16$ N1[>LA3"%$W-5"T\7AGT MR5CS1QV(@!SI9CZDA3F6E*P+$NIUGXD6KB&BU+)P7FY9*04BUQ7-J2M;1U2R M/8205LANP6M[:<-B4M$*++;4K1+[-9J"&^IS<9+!,_:[5)6E M&/>.X5?X L?AT2D-2/@-G3YCCL+3^.?]$[_?HX".4_*9@L:>U1Q[_\F_A@YF MXB5)UL)(3=J7;;LPG!M>D4(RF"XQRM@UTC8[^[^J@3.TT*2*BH"6E"1HI#O M9?Z8P1^5-#X+H**\V9\@;!U?P#Z'16,6ATESF=3D\YEZ3@P;%B)="ZF( ?2& M$DD*!<4F"@_YZ]NT3M8 _."3W0:2VLK3TN]3H7Y$@+;=NS7NE[Q>0"9WG"$#FIF?183$BLK M*;JMQI^)#:G1+9ET#=R (?(]9%D9+RR+^E%$*13N:_&=G6LY1[/RCP_BD4NQ MOJ';U?9],ZZO]9?C]>/HFS K65B*T))$N]3C C#U@Z.>.%WZ2WZA'3T9_#"C M-QH:/D#[2TWV-Q-6T+[Z1O\"4$L#!!0 ( .!S5@!M[]\+0D % ; 9 M >&PO=V]R:W-H965T%ULO3X5!E!:NH\L62U?!F+F1%-=S*Q5 M M):.Y(:K*810$DV%%>3VX.#//[N7%F6ATR6MV+XEJJHK*ERM6BM7Y(!RT#[[P M1:'QP?#B;$D7[('IOR_O)=P-.RXYKUBMN*B)9//SP65X>A7C>K/@)\Y6JG=- MT)*9$%_QYE-^/@A0(5:R3",'"G]/[)J5)3("-7YQ/ >=2"3L7[?Q:E#_S7!?G@V1 &W_Z;/S0X\@"?801(X@,GI;04;+#U33BS,I5D3B:N"&%\940PW*\1J#\J E MO.5 IR\>M,B^DFM10905-8ZZ+VFMSH8:N..:8>8X75E.T1Y.840^BUH7BMS4 M.=QI'A_B_J8H'>9T>_=X0U)R0AX>[Z[_2J[O/M_?W#Y>>(?S^NR2*@O>&'I>;^_#] M.Y\\MFP-%UH"G@"C%96Y0JE&5R*6Z!WE5#LA-3I M8\M13P*Z.$I.CU ."AOA3W1TUU.S%O7)$]C$\MVF*51ZQA:\KG%Y.(Z]4$:D6CB!>/DZ"&+.N*4*@]"+H\2N#3P08BXC+PZ0Z(WV MF 0#\/'2<;)MT-'/IE5A/CXQ"9V7+- RDD,1DCGEDCS1LF'DF(S]<6K^P*O' M)/5'H]>TDF'K1[50)?R'NN "3.*U#>X[$OII##]3B(T?34PA(Y;1^@7*6 F3 MENC8U!NGX3Z;,/%XSC8 !C/.PR>K@F<%F7JC=$0*"H0 P!SJLM4I$^ Z@PRV M4B(O3!.SLE_%KU=[9-Y(4] Y5]".L8IG.,E8.-KM.*68RX\H\ MQ"5[2BCQXG@"98-+#BBPC;[.!!).O0ED12?U5:XSIP992DRN8S+QX[3]JX?T M4'5 3IG9H@& UTQ6_?I(L"I2_ $FY$,CD0!#A.]=6'9UBUX=N1*BKH5@]3N8 MVEU.'N%U5C8*N_)V19ELV7I6E8T"GO64*20T3_NS?+H7;DK(-$'BB))H5 MG#UU\T+F;.B7XD( ,AA%)J&7 GSL$:<+R"<40F T@;R,I30A2V^Q<)ZPH M@ =HE#&I(2:MU1)E$W%+,0I@60@(^<4 MC%Q0-]F7?,XP-5PP\G6%]7/.-BZOG[Y8M;S&0+<=!5!3-(MBV]NO^;PQHA5] M<0&5HB+3,?D3R@_# "Y0A@V$76L9-4N[JT5$Z8FQ>@,W@88698?+8V6B0 *@U+\EELX#-*>AGP&CB_RIJ)6;A:"=J.<3=@FEP MKGN?QC!11;_=EV_$GU>X\SLAR)9!WPP;@!K19&I1(_+#^-M1XULUB-+$&\,@ M:U28^%$/N+R-;&SSM/4@!4X.!JK:?.Z'<@!;P@1\)?1VJ M"!JK-+FU4R4&R="6JS\@.7(%' 8%U WN#6 91&$M A M9SC^\9K93<+;_39C>L5@7 ^@#F!F<_WA52C,9+3.@@X #X"?V=E@D=,93%-] MGML0Z6]LXL!8L:A-N&"#,X(A!Q "*P? 8AQZ03CI#FB<:5G?C^P9KS?:LMV5 MO)I\#5-7$+&],3W%Y20@;_GB;P8I$TIO3!M[U<#)=<%J&"VP%])*2&U,LH-E MP;8WN"WZ]$Z3?/*%S7&U(+<"* M 9OUZ8EGKM<[R'T[FNX\<+M!O=I).MO=3C](O @&.<_MF[@R:F0N#V>L7S== MDJW<%O*D'7+740G]U$;CS?9V-GJ[SCOVAFC;/C?#.?LF<)].)K^G?5.TCX"! MN\[,A[VO'!4#6,)O.=#/!711^\&C>]I]+KJT7TG6R^VWIL]F(Z%(R>9 &OC3 M\<">#KY?0>QM+UI V??3L0TXOLYM@"0-8K<71=$/7(F[8B.)NB3E M]?;7]\Q0TFK7&S?]8*\HD3-G7F=&NMH9^\VE2GGQG&>%N^ZEWI>7@X&+4Y5+ MUS>E*O!D8VPN/99V.W"E53+A0WDV& ^'\T$N==&[N>)[7^S-E:E\I@OUQ0I7 MY;FT^WEU;]D3B=K(*O-?S>XOJK9G1O)BDSG^ M+W9A[Q@:X\IYD]>'L,.BACE+]++FRMK=L+2 M;DBC"S:53P.<+B@H#][BJ<8Y?_-12:>+K;BU5A9;!7=[=S7PD$S/!W$MY5V0 M,OZ.E-%8?#*%3YVX+Q*5' L8 %*+:]S@>C=^5>)[M>Z+\2H2X^%X^HJ\26OG MA.5-7K%3.?'/V[7S%JGPKW-&!A'3\R*H/"Y=*6-UW4/^.V6?5._FYY]&\^'; M5P!.6X#3UZ3_<"!>E_+YKX_W8C04/_^T'(]&;\7'^]N'#Y]_%;=?O]Y^_O7^ MT_WGQP?QF"IQ9_)2%GL1FR*I8N^$QI]57NI,H.*MI)K!W4)L9*PS[36\EY$3 M$U$AQE84IG@3RR)6F5QGJCD$"[+@:K,152F\$5X58J^D=7UQIRPT%,T6*.>E M587:25(E>1-29HTT1SV.*<8AB,X&X0W3C6I07%;16)S+%TD=JF.4P;; MR,(UH%3K&CRD1#UKQV'H*,I,7,=36M5$<J H&-.7_Q&UG;TG(@1.ZAU)D-\K$ 1%VZC+&(2L 5G\I;:7PDGW[&)N]0( M38GN2N#2E+B$G9W8R1Y..(.[5IAUIK>U&2'QVVPZB7OF3)-EWE;Q-PJ"^KW2 M9=Y(W,$%J:F0.,%MFH);EL9ZBAPY$.E)Y4C6'JJP+^Z?T81Q3#IG8BT];-MI MGQ[T'$NO46A*X#BKP,BD*C:.]834-L'5J &X5">L7F1:KAOBH/8KB'BI1[XATJ+Z 3[SU'6HH.KJBU\J2S;1 M[5#EBIJ*0$NP%574>$49,%Z&YL"VXV(2U4)4[2PDL]D6^C_!^A\VEG/H#V*V M6D7+V82E8S6?1Y;7HUL<';^F-:E(F!)N@'.+MQ#=4&LC+Q3)K M2A^&'!.M@,W:)!0[Z4"J:V0_,@P $A*^5IS!S\K&Q"+0L"\UY&7[Z 5C4VV3 M=T&M=/J'! H=O!'R$5AXQ 3;M)3=%#X8$FW"40:98LM>AY-1[Z'T+645]YM0 M(BI4VVE<:M_@&8/*@P_,R_;#;)7*)Z(KCQ3T0*Z*#O":.MN"@+) ;AXCFR4" M(<.;8!X8Y+B.B$6=*J7ER%,[#8AC/#<%!WQC39,$G;MU-M?Y':P('KMMC?_8 MFDT-K*0V>6!ST" <".Y!NR%6P U5XR]I.*(H4R$WZ( [,*EZ]I3,[""F<8C; M!Q%1$$_$GLDKIZ*P6F9]@1'\;$>K M,Z FGQ-,M5+*.A K,@SN\/*9VAE\45E.-H)P"ID18S )V3<$D#C-I#;FNI1 MGVF?H>G+P.5'CR"MG>FXMS9CS'%7U:YF0IX7#D-6Z&R-B36WM\[&0[P\=:-*#@POITB'_M[4S'&A,0I!,$2@)ZN].PNQEW:, [QEHY5A2&KYR')[$V M%C,O*659\!72**XR7ISA2-ABPB\;+;PW?\\H;-*'IV9Z(=-[F@N**4HV[W8LBE7C'I MK\0?T1DF_2G_DO\G_1&N);>6[_0M_C]INM?X7&?QAOSZH]U!4]L: 4RNLXS? M>$_5!\5]T,39!Q%* KJEKTYT\>;6>FT@;WT"^67I ,97OO=Y<7[?]R+\8PZ MZ6@:C>:K<&,NIJMY-)W/PW(!YTRC^7P1EDLQFJ#MCH9AN<*+S20:K987S/]R M@U"*R704C2;#BT=V%>R/E@N(F XO/J*.+L6'O*P\LTZ=27\2H^60$(@_7WPY M;K3A%"?#%W9%L MF8<1\)35<^BL B,0H-ET$N%/S!;C:+A888R:1./Y]/^<\%XXKTL$B@/+ 38" M?;S)P)98>#QN2N>4@X"1ACLDV1B52[&> BHRL*YC/%PN<6]V=O)K,"0Z8=[D MF8%N-.^WJ-HMWLR(AJ@8=&@N]=/OE"=9?K@97##IG_O",.A\]LF5W?+'+7JK M1FC"%Z#V;OO][#9\-CIL#Q_?/DF[I0DK4QL<'?87LUX8JYJ%-R5_1%H;[TW. MERFZA+*T <\WQOAF00K:KXHW_P502P,$% @ X'-6(#QA-ZG! /0H M !D !X;"]W;W)K&ULG59=3^0V%/TK5]EJGUAF M)K"[E(61^-HN4F'10MN'J@].+;[4SG@ZY>^/V;CE83;+'A:^Z::-LC"9'_2J MX6N.O_57'F^3-4JE.[9!.TN>Z\/L:+9_O"O[TX;?-2_#QC-))(5SM_)R7AUF M4R'$ALLH" H_"SYA8P0(-+ZO,+.U2S'D_+<>][_.,RB%$UZV,P:#3=OQ5=RL=-@SVIC\P MR%<&>>(].DHL3U54\P/OEN1E-]#D(86:K$%.6TG*=?3XJF$7YR>NZW2$RC&0 MLA6=.!NU;=B6FL/!),*%;)R4*[CC$2[_ =PLIPL@M('.;,754X )N*T)Y@\$ MC_-7$3]SL4WYSUN43_/=5_!VU@'O)+R=_Q,PG>I0&A<&S_3G41&B1]7\]9(, MHY/=EYU()^V'7I5\F*%5 OL%9_.W;V8?II]>"6%W'<+N:^C_/6>OPUU^O3FC MV8S>OMG+9[-/=/+UXN+\YN+L\N::CBY/\7YY^I]OQ] #-S3_C//I"VT5'_3RM74\%QR6PIZ#O"IM1!\MZ- M)8210V7K4.(JU*1%-7Z#HN]UR63# O\A7>6&44L7:\#58.'R D%<77"7YX?W&_3,9=J@)\$ M,K*/B6'O734(P4Y!((/' 0%M/2$JGPJV7", 73]@> WS9X[#RO-FZ%M4#+"+ M*QB2)&@/ZA(_EE3A%OP.4_<68WZ%_>BE5L8D><5WH,&JPK"8>A!J7-0B_W/W M&X$?I34TJA\PU]?-^C3 I0IK$Q 3=50/9>XT1BNC7'ZB_.-T:SJ="IA72Y)U MKY411A7+05*VI!K/G$I_^TG=(<,8QD$W5@G\,WV03+(RQ,T*2YBM%M;U(0H$ MALHXOB3/,CO4S6U]-7"F44")?-HZ%E@I5XR(FJ/TT!(G ^X.8?NE(V&R<:1W[)MT<9$.@E3CZ;Y>7=^-CL8KP>/V M\6)UH7RC;8 4-4RGVQ_?9Q@LZ;(ROD37IPM"X2*N&^FQQ?V.O6S ]]JY^/ B M#M8WQOG?4$L#!!0 ( .!S5BA>G"!HP4 (,- 9 >&PO=V]R:W-H M965TK8S]XE)F3P]Y5KCC M0>I]^78\=G'*N7(C4W*!G;FQN?)XM8NQ*RVK) CEV3B:3/;&N=+%X.0HK-W8 MDR-3^4P7?&/)57FN[.,99V9U/)@.VH5;O4B]+(Q/CDJUX#OVG\H;B[=QAY+H MG NG34&6Y\>#T^G;LUTY'P[\KGGE>L\DELR,^2(OE\GQ8"*$../8"X+"WY+/ M.#%)G/AEU;UV9W] <65\R9OA,$@UT7]KQX:/_0$#B;?$(@:@2CPKA4%EN^4 M5R='UJS(RFF@R4,P-4B#G"XD*'?>8E=#SI_<>1-_24V6L'4_TL772OO'H[$' MLNR/XP;EK$:)OH$RC>BC*7SJZ*)(.-D$&(-2QRMJ>9U%SR*^Y]F(HC=#BB;1 M[C-X.YV=.P%OYW_825?&,_UY.G/>(CO^VF9WC;J['54JYJTK5$SG'<[SKO/H7]W;)Y'N;J^OR $Z.6+@V@Z/:2[^^OS7SY<__KN MXO8NK.T?TL5OGR[O_Z!;3C@O0[68.=V@/MA:3B@0H9O*QBD*@$+E.KHNZ#KV M9L:6HA"GZ9!\RG1FE$T$X)VVJ#UC':FRM&8))-FW&UI4EH55- SG59'H8D%E MI]D%S66KV=::7XF <(\FAS69\#(]_(D65A4>@A!Q%1[)FP#?<#Y=6&;T%#^D M1,FYCPK0-!7^T]=#FK%?,1=!Y-SDI2H>":3"<^41AU19IGN+PFSWAW0U.AT- M2;FU$BB@5UA04(5ZJ/VR07C-I*4^I-CDN2FR1^K,!WE!:45+HQV\5NHL&S5B M=)GGG&C8 KFJ-#5U%;?N_49 !+B.R9:0K/U5$P]>%Q%^8!MKQWV/PBEH2^++ M(:U2#6?R?,ZAUX+1>G=K%$:25/\1I][JBFW-%5L)*0_/])B75LD>EQ']%E9R45'EP4B6Q3--;32/@69GF-<59:9!IAJC6X/R9V+]?H: MP$,3FR[Q^I9HYRIQ"JUJO1M%TG#IJ@2,NYJJ2GE]LS<9[NWO4TAP]T13TR9< MDZ%-56Y10'=!O-,C(2K6:=.+T,$(CI4(!84CN@?6)D@=;5!;,HH-/E=%42DT M"YS!:!+"L,0<(0VC#IJ#PS),&;+""ID(MX?.3H^L+%4H11O,>M;YPU#P*]2= MJV9_(VK@4*^%VI0:PVN<:E[6P8(],5N/ 0AIL.2BDOJ 9(N\&01\JOF;B28 M>94I*0^:X^?G0 USA0X&/4T4#:/@I3!\%?#==]JPZ4^Q)51OB?HGIQ\HKR]K M-?<-VAQ063 2#.*LS^0681-:@AO'QB;! MQF!X:V*7BHTQ([EVKM"WC:+,2G 2E+A[85!@O2=>TEZZ4.O7(E= Q MUZX[#3HQ@-@*Z=4-(4- /4W15"4A/:7P"C1 9(SCKQ6O^UG?S-GC!D\HV99] M_2,H4-%J6<9KH8HQE*V63)IE>A%@72\I.B?=]T!:7X<>C(J4@^&:#%<@S96V M**2LXB>N#GF3L$R=.D=Z2C@3M$MX%(PD7!2NQ[IAULGK-*BH_D72M".WR:GR M.M/_A'XE@R,VE,T,\C+A+.04VE-I7-V)6@/:6&TE/]HV<(U[@S&BO@CCO[0Q M,*YGY&ZU^\(XK0?K]?'Z\P2#PD+#V1G/(3H9[;\>U!=C^^)-&<;LF?%(L?"8 MXBN)K1S _MQ@VFQ>1$'WW77R+U!+ P04 " #@O:'@RLPG MR#QTY@(<)\$&F,P$MF>RB\4^4&1+ZH1D*VS2LO/K]ZOJYF5+SDRP#W%X=%77 M75\7]6*ORR]F*V4E;O*L,"]/ME6U>W9Z:I*MS&,SUCM9X,U:EWE.4B?+L-/3]V6D>J^+DU0M^]K%\]4+75:8*^;$4IL[SN+Q]+3.]?WD2G#0/ M+M1F6]&#TUG+9=4Y;(P2A>BE.N7)V?!L]<36L\+_E1R M;WK7@C19:?V%;MZG+T]\$DAF,JF(0XS_KN6YS#)B!#&^.IXG[99$V+]NN+]C MW:'+*C;R7&>?5%IM7YXL3D0JUW&=51=Z_T_I])D2OT1GAO^*O5T;12''L'"/T(0.H*0Y;8;L91OXBI^]:+4>U'2:G"C"U:5J2&< M*L@IEU6)MPITU:OW1:)S*:[B&VE>G%;@2,]/$T?]VE*'1ZB#4'S01;4UXFV1 MRG3(X!2BM/*$C3ROPP/_;^>\?WHJKLW^]O11NIPJ6D3?(<2/%XY4L MY%I53X0R F]WI3(R%7HMJJT4:YTAA56QP57)3VYE7!HAR?4"CBMKI#6<)_ Z M7#P;D0O)CQ']"4?G=5G*HAJ]DZDLXTP\@D2/Q&,1!#-OO@S%$]R%_L3SIXO1 M9157$N\7WF0>B@D6^)/1E:Y YMC@)4C]A1>%/DC#J>_-9^'HC5Q+O$_;79Z* M61AXBTF Y6$4>),(RUO^@>^#08AWT,(N(?C;WIO-N MD=5@%D3@'UE=9MXB(%7.4+$2720J4S&7'V=$@XWK2L-.:R>@ZOQ0DE!QD?)* MN5Y++EGNL1&QV,DR@>ZHEL0/+B8JQP NPQKK)/.#+KILI>,]PV#LBY^'_SG3 M=5)+XXD"W0,"-2JY,!*^I1LO\3<:+T#\"25:Z-U.EU5=J.J6U4Y@9U49M]S^ MA2G'L.//H[=?:UI'T8@8M;;LQVRSW!_/L1P7"TMWWB<@FSJA#!DQCPL*H53! MQ@BF1!KF$%H.47,10'*P^AV&+'$S8^GF_#> ,G_&6>WXD]%C\*$@"<<3QR<: M1W3%(H[>YTA,-M/YV07RCV[N:.SS^M';UO-M4#SF15:H$((\(8-&H'I3EY21 M[_[-!=-CGY/J<7'[#].+H9;3'D'R399:C,75%C%#]\AS=&25W3(Y"@=:&@F* M:FE@FE*2OQ! JFAC"C[7@R 0:2T]-O2ZSC)Q?< V\08@P534-&UND5 QM@"L M&"H2]?7XY:=%&,R?']3&RFI%HX3;(*AM,6'N$"*YQ2BTAH2"Z > M/7 ^64E0#].0C9_*"N&-MD!%)*X$LA!.AJ\R76P0Q3E19>J+9.DA6:$KNU+7 M/6F&?$%"3D55D'&FOL6K3([%:YG$M9&VL&&/9F?V^B 0&XU3UCC>[4I] PM6 M),,CSJM<99ESVT&#G!EZU=6O!>.#:+C+EDOD=Z./2L#]3<1=[X?,&\2]L+M; MJA\*AL-59B6KO93%X?"VX<-EG!1P]EK#I.@C**LV#TG$75WN-"V]EJ6I;23U MA&M>4XI+BON>!'M<](3N+ 69(7U5JH2B#< S^2*H1INV(T$EI5.[L$LUVEOF MNTS?2M*_@LKTV!7U.U8-_@^);=.IT;7I->S\SOR#Q,8B$L'Q^>8,VY0RMA(W M&$W^,H,H'";"G3!T;903I.N]O:[:PA$&H&<E]<0TA=*KR/? "/)8.8>3@=G25)25$SZ)63 M:.XM@:&"Z<*;3"VV;YMP+HZ5@3X?/1Q<48'52V9!( MMG&Y@1K+I>?/EF() 9?1B,^%9&/ I;9E"WSNN,BR,! M$%<9(T"TF3>;^"+P9C!?N%@HOHCI-_[23&"P1AHCH,$N>4P-_L ]IR M@Z 38E >;SP)N2 M,$,3N*T?L_XS'XBDM^M5*;E11T.ZVVE)I>M3S MXJ,FH*YZ[=LV,,BUNCW8)$"ZF'K^8D[! ]P/;']L?V#JPPBIM&SL)1$\CCSU0S\78@ -KU6B:!G( M.?JL7;W&F PST.<:G092\ZIU7=$L@$]('EE$KRI A+:CK$N=NZ9.;196@@X% MYT6*&J9HTPJ=3Y<4N;T>:QL*3E+O4]D1_>E(W<<[)5>@"_CT7=,+ZZ^.'>9%"_ M=ZZJ],UH(TXE,9T 6IL.C=+; XS;0PA%*:WK\;9ZM3N;K:ZSU,6HN(_TW220 MJ;Z+_],?Q_]W=&[!&)6W&N0EE8;JEJMA'Q*N;EM8R8WP3L1R#4$HM2PL/G=> M1EC"I+#1]P*P8=L2<@:MJ.4:XDI#NJ)?MDDN1\3)7%=;0$;J^9Z+3U=;*YEL M"_*MR.%F"WX9Z[N=AF;)<89% )J[>IH^MG8%F"J-L-HZI MDRVA]4:S@709 \2J-2<;PY[S-L@X1)DUU-3_V1I.;;4]H32(W[5[SD8<#3CJ MZ)B@L[I3#[TB@PT.3 ZR>$^>4<66:GN5V4%4)F\X4DGV>\VVE%]KQ;&ET32_ M2'2>=&,5+N4F+E,2;#A9X*$T(I A-)];VHRGN-_4L"*%,):5",N['$A(6@?V M!(>9U"64OB83J=R.%?/XMCDBP4EV"2?LL#-W N^W"MY)8&&R&YHIE8"83VNN M01SR_"K.K+CT5<)TV")O3E=ZQWV\K33=L8T[-\%XPVWO'FCH)P'26/%)"1%Q M+?E8Z$9L?SD _\J0U!4@ND;)&>9#JJ7I2W KC((M $UB C!%SS:#;.%#5T.+ MI8 R.Q[R#NC;H1'/B;H!TG&^-&YR3BCD#?)E+S,(EO,W&H2LXYI)POH=H!9*BZY\EU^NO@5C96PL)W,_?'T2F MV;>#>2Y*L=:=+($F23#MHFNX4YP@[8WJ8=W<#4YJ" M]EGSW>288%11#%<2;C\=6"T*F@ED*E>V?#4^)WG<2,85):H]B,A29\-L(LLX M;"13.\$A=@5Y7?9:.I>L!KL=X,J,*I3>0NRR.'%C:7I(7V2R.FV&H\3 3O%: M+I"SX<*F1@+LG(8VJP[$!6B:0&($7 V A.L&RH)^XISQH76/I#%;M6OSS!I# MT:!K8$ACNST1*_(L1.&7/^#WOJG8'MRG+O/"-WQ[ ZN;]%C"XYVFN>.5#M: MB-S(Z3KI7P]T*A6LMIT3F"[;^)BXDO=GV-XB"#S?]]W WW4T8GA@U$RY<(?! M9#)E\O$/YB.[!L56E3R;: 8'*5NIFY3 Q*B5LW'_XV\["^Q]_B74G'!]@KXN M\-AO;>.V+4R9)BK3_KN_4;\MD&^J>&B3\= HU7U#/BC+\>^PHS='1'R*Y0LO M\A=B&GK!LOFX?,P@=H? "R.LG@8T[IEZ5'X/??(_[?T< ZAZPS\ZH>Q'\[6_ MS&B?MK]K.;,_Y^B6VQ_%? QJE%9'(-4G\\GYZ(TO[0Q-Y4>L<_[ECIJM(Y M7VYEC)"A!7B_UL@,=T,;M+_V>?4_4$L#!!0 ( .!S5A5&\(V.0, -T& M 9 >&PO=V]R:W-H965T)#?-OQ\I.UD+M,&^V*+,]_@H MD?1T9^S658@>GFNEW2RJO&\ND\05%=;"Q:9!35_6QM;"DVDWB6LLBC* :I5D M:7J>U$+J:#X->TL[GYK6*ZEQ:<&U=2WL?H'*[&;1,#IL/,A-Y7DCF4\;L<'O MZ']KEI:LY,A2RAJUDT:#Q?4LNAI>+L;L'QQ^E[AS+]; F:R,V;)Q6\ZBE 6A MPL(S@Z#7$UZC4DQ$,O[I.:-C2 :^7!_8;T+NE,M*.+PVZ@]9^FH632(H<2U: MY1_,[E?L\SECOL(H%YZPZWQ'%+%HG3=U#R:[EKI[B^?^'%X )ND[@*P'9$%W M%RBH_"*\F$^MV8%E;V+C14@UH$F 7EJD?KYA-KQ4>WX%/O_OY;3-/??'G,8CN$3Y'?+K]_^S'-8 MY/?YS>TC++]>W<-CA7!MZD;H/53"@8!Q.OQI^S,T% X*H126X,GIP13;/5UQ MJSTU.EQ7A@I/>(0;.CUC]P.XU45\0+/8&'(E-W*E$!IAO2PD1:$S%Y8VT-;2 M>^8V5,Q;A(**Q\I5RYWJH&WX@_/"MTP.2I*[BU_)91@+IL8L*JDWKR@&L*MD M4<$3.@IIJ3%6:@_F"2TA1O!IC\*R"FG* 0A=@G20G<&/8-8A7>R/_^.'23:\ M^.Q>D??R./2SK-N:0H$HV/XTEK6RYZLPP%RRP 5O&UI+E+1@[&0 M3;K2#\]1$$F+;!!P_2&\+6_'%]DTUI ZNB)*_ X)F@:7YQ%8+MAVAG>-&& K8RG<1B6%?U_T+(#?5\;XP\&!SC^T>;_ M E!+ P04 " #@SWVY-*WV1VYE.KRI7=_J 8_]8NY7O=%5,&J;>1Q%^;S5MIN=G82Y M+_W9B1N'QG;F2\_\V+:Z?WIO&O=P.A.SS<2U72P'FIB?G:STPMR8X=?5EQY/ M\ZV7RK:F\]9UK#?UZ>Q<'+]/:7U8\)LU#WYGS"B2.^?NZ>%#=3J+")!I3#F0 M!XV?K^;"- TY HR_UCYGVRW)<'>\\7X58D3I3,U:96H_- M<.T>?C'K>#+R5[K&A__L85H;%S-6CGYP[=H8"%K;3;_Z<;RWLAK//*]/KP78+=F,6 M('OP)_,!?NGMO%S[>#_YB%_P(6+VT77#TK/+KC+5MP[F +1%%6]0O8]?]7AE M[HY87' 61W'ZBK]D&V42_"4O^%O'QJ[-RO4AVC_/[_S00Q/_WQ?OY"W=[XWJ MY-BO=&E.9R@$;_JO9G;VY@>11^]>P9INL::O>=_)B'\E(Z_ZV(_PT^?;2R8R M=L@^?[F\/K_]\.EG=G/Y\\?+3[U-9[9P;.[T<.] MQT,W&'@;PLBQ8=D;@\(D2O5=8[9XC]FU*^^?((JQ&] 7V,720:=Z,.P*C+O^ MB;,/77G$KGK=E4L+]PO./NINK/%Z[,/CM8%IPVZPW'C.=%>Q7SO=-*Z$GXJS MAZ4ME\QZP#!4EQB-*Y3Y-#\\A_/F!Q4+^T^M[T/-A, M:\RC*4?J%LS5M2WII?FJFQ$[^[VNX3/TQZXT1X%*7984/&VS3I]=0NR=S;18>\E!I2WK<#+#XYL"Q82 \2 MSTK7>;RNB#16VPX0K6Z8'S 18!Q]D_KG,'=""N1OJ/?(N'=C7V)$[;!B8/"9 M5.PW /Y(+7>3)/-8-B/B8N-S K&PAW!($PO3P;J9=JG0XRQ59J"_=*0V>F&[ MTH&F03_"'4XDA.;0CV%:V^&;&+9)V:/,P'GP;A:VW"H[9%4/#*@;^S=MV[:D M"].72VR^%FA%N+:A$2CDY=Z$L.NQ"Z<,*=6S!QPR]+OV8[OI\"2M^28 MGBG8#=MU1^P<]J':#M?((9*&DM);XIVBF/:>4G#$+C5XWJQ%*2!O.%(K3*TT M[= \@:M2CT3;),/*UC6JN2LGW?3FK]'V075UKX%DI$J<4K]G^:IW%59,<5!_ M(5S'!U=_A(Z]6]C?UO6FK'=*F=VZ03<'X3]@?#7=B#U^9!DO8L65C#".!5=) MS'.9XD'P1"A>1 +C0WI9\$A%/$VS@P_$V8:&K:^?6%HD["U^!1=8'><9G@[Q MMYF1F6)O#ZXG U;WKH7*X HHUX(?;@!2S,N-22.":J$%/ M-B!<\#C+N$ (0O!"(9I$L4Q$7*@"/E0,FN*<$&92\EBH@PN]LN0@U$UE*:UP MDZ0\3S(6\[B0/$ISEH)C1)&E"2\ +.&1D#R5R7K[RN D0>\(*GZCV]4[IELZ M3/^>IGYDB>"Y4!A( ,RBF$;@@E)6Q#PM,@R4 J:B6 LE^:^$@O07*?F/$17E M"+R14"*5D$N>"DOM]4D'Z4B0V3J"8 MF(LDV<%SR!((%HI.LO@%J2"-D>"IHA21]I-((FD15RHB+&0.!:ELJY:49R+9 MHY8TXTDB&$0>LB 84 &=)!]9E/,H5E1?A2+QR!?4(JE,F"H@-U$@NA1;206* M4HHJBB"6[/N%DB(:JMX\ Z(H"SE4(7]@2HJ@G#P#W,$*M)<$\OINC>0PHWSD:*I1R%(6&A:D 30IY5"F4:!KWT?W?.=*!*(7 MX>)')S*^F:;;T79V>[<\GZY4S\NGB^E'W2]LYUEC:IA&1S*;L7ZZ[$T/@UN% M"]:=&Y#5,%SB?FQZ6H#WM<-'V?J!-MC>N,_^ 5!+ P04 " #@! M[[X+ O(0 &0 'AL+W=O+?: EVN96$CVD%,?[Z_<[)'6- MDDZ!W7V)=2'/_7SG'"KO-TI_-2LA"O:4I;GYL+,JBO7I_KZ)5R+C9D^M18XW M"Z4S7N!6+_?-6@N>V$U9NA^-1I/]C,M\Y_R]?7:GS]^KLDAE+NXT,V66<;V] M%*G:?-@)=ZH']W*Y*NC!_OG[-5^*F2A^6]]IW.W75!*9B=Q(E3,M%A]V+L+3 MRT-:;Q?\+L7&M*X9:3)7ZBO=?$H^[(Q(()&*N" *'#^/XDJD*1&"&']ZFCLU M2]K8OJZH?[2Z0Y3NT-AR/7M@0^0V1E=LQLE)>\X*?O]=JPS2M M!C6ZL*K:W1!.YN246:'Q5F)?<7ZE\D*80B1LIE(9RX);8ZD%N]/J20K#>)ZP M:;9.U58(=K'40L GA7F_7X ]$=F//:M+QRIZ@548L1MP6QDVS1.1= GL0^Y: M^*@2_C)ZE>)',=]CT4G HE%T^ J]@]H8!Y;>P?<9X[8QQ@6,<;7B^5*P3SFC M]1HNN^-;:Q/VCXNY*30B[9]#YG',#X>94_:=FC6/Q8<=I)<1^E'LG/_T0S@9 MG;VBVF&MVN%KU/^[?GZ=U9?;ARD+)^RG'XZC,#QC5[=?'J:SA^DUF]U^_G3U MZ>'BX=/M%W;[D=W=W_[]TW3&+KY?;/Z93=O'S_71Z,_WR,&/?%OJZ MU#)?LH]_4 @<6!W<=12P8B5 (5OS?,MD'I=:@Y IX2&>%Y*G+%8&/N/&J%AR MXK*1Q8IQ/*_8FA[;M6V2QVR1($5\K RY"7.0EN&1(39(1VY'-\=>5 M2A.AS5Y/]A?DY6O+$_ CTBW[D1WNA8"!-/4"#:M E+ZI1( E8*:K33^R<._H M.>U:DJ0M;M3?G2M&,NK&KL,;#_?8PPK174FN!: ]5LM<_INT-6PII(PBZ&;B":4(6V%]9ZN<5$NLWC/H9P.6)+]="VW5A95=2-LW=5 W"?LP M9/-XQ?62,L*P1!J L,'#.=4O8JU%ZDQ9*!8+7:#P$4_ROW@2<4FB@N^]FN,E M^W6/S;A.4\-F N9R.QM!IHN%L'6)_E>V(T>L2VU*0$SU M;,@+>U0^>))(9UDB7>:/+E_O9[\QON$Z<3:SH,'4VL8SV\"_D *635.L+=>@ M*JH@RH6Q(?$RUUF'V#/#AF$PCH[[3) 'M$Q4Q6'%$^1[ 60KVM'(2'[*=$"/ M4XQV>G$H2U\7[7>/5M^0?=%LW'- 6JJ;7?0ONY$'E+!*LNQF M(XLFU#NB #(>94(U8MLQ?1?"-4&B-1.2'1W>HU2E2;>V_.FDBGQO2BJNJ'7. MZ,^"A'#)PI*DL8:V6W5L(;Z87;&C\'B/_:S%4B$*/\-5F.$"-M.H2NA%M.A5 MP]N :^SHQ2!1_1"[A]-_),G=P.(P!LE7_]Y$*P8JR[QHF M2-6:F ;0N[ .J='+NY-$.7"BL%T2A>A$H[.6Z)ATA'T:GKVU2-IOQL#-TW>\ MNAHE[$8[^?L%L]G33BALJ+H2%'\!![TD6&W32CIG-1\@ANW*MPUO6ZW\*]+ M8) D!*N+>U53G. !V8=3-"0"L6%-3$T>C1M*!Z@?A4QAXEADZ#S805BYT]8N M9LL@PJW%:"&$BZ;(%;D \D' CAGF*B^M6Z()0Q; !'/Y;B/$5Y"JZZ E$D;! M&$1V4RI"*-S6$]3L@M5;6LOGJ4#" &1SXOX%)=I*ZJ0$:_"VLL: "&K@X)>J MI(##<7!P$"'I\G>^3B+0"BWCIFB4N2S:&-:+&.+Q^+:2NEI$?:@-.^^6NB^Y MNKV\OZ!$S629.50KU^23\-@9$QTTA<8N:&HALSG N>Y GU%+Q1*V@\5;C?' M%-$3N\G174(;,!=/L<#6']F1M?;;7B/QXGXP34L*P1AFSSEYS3:RE-B 9:6J MECD@$W=F!J>FJ/MH&X@;H#C]NB,*JG95:M#DD'*9N>Z%_(4FF@K(TDEB(]Y4 MU7W!'V%8[XLFTJGY?VUO9VME[$$HH)?799**IN-LA3?(U/-7L[+?J_9A8K"5 MIST_>YBX'X")H4T53 3,3S%B7?CT'05NG&R3:*:%+@+^!C305N A)AW-*M1= M:)5U5%2NR'196*4L3LTM5LH"I3N@(?I?6%4!%!5=Y^U60<4+9 6%I%NT0#^O M-I3+G8F@U5O,8;P%,OC4PB1WO7;K?96XO@X.U+X!7S=AVR#ZF<>Y"F?\O-O" MF@%"@+?#DY.F2_\F^G0M>>8!CC?9RM-*Q=ZLY/#TR,TT9PYD"+E:;EQ1+2!] M;/K^]2*":ZW*Y>I9G8AJ1XFG@F2@GL=IZKN:.CD)"=T0N?)%#"V,L 6\,Q\Y M-<:3(!J/V !.#6;1=^#47\8H"_/_ YSJ'>%$[%)OX5^,_#="ZVW&\Y:/JIE: MHG#"K&N6J(T=D)J&B=O#12D6;%H=)+#;Q0)NU&S70P &S+JWZ$KC9D%ZL)+: MQS$P5&SZ'#"BD@L[BO@6<.Q!ITT6065=DMB3!B.XAN==3T'$B5Q=NJINT1K0 MMC[^&,2?@=AH,65L:QB%F"> MBJ*@LX(Z!!T4U^V):XO##A!_=GL&<+SI9FL"!P,$AI$<40MJB1MC8;SJP&4F M"%A154QA91LZTZI*2'\&G1#W$":;.U/,1;&AH>55$[5%O:)FA8ZJ!I"T*4%W MO=&T;R%239$+R4M8 1U-T N!.E<(_ZFUE7EIIP*7%!\QV.4Q'3!623'4-EAH M=[UP6T7D!)WH#>=#4(6?I-"0V4#&]#-_BCYL7;0.$F*,=0"1:%PJ*,L]4XDXPB AA5 G2X.XG:!>*/>!%GO0#LTF7 M>N+$328A>'T$<*DPVM/-->Q(\X:QSQ#GC<437OLPM@9D%J)BCV?*ZKO]5>A%[Y6=!L]=\3?.I=;2(,T M85O4$'1F%#GMPS*&FA(=5Z??]?<^;JZ:MFU5M';?UH)YC+FE,/V7C M46B;1M]TO7OS8 ^VR0+AR4D0A2?V>G0\(HO8ZV.PA67^OU]EACYH[K<^8F=" M+^VG>NH# >;N>W;]M/YO@ OW$;Q9[OZ5X(9KM PT="^P=;1W--YAVGV>=S>% M6MM/XG-5H"NTERO!D46T .\72A75#3&H_T?B_#]02P,$% @ X'-6'9& MDWDL" 'A, !D !X;"]W;W)K&ULE5AK3^/( M$OV>7U'*HA5(AOB5Q&$ *<-C9Z090,#MTU@?_V>:C^2 M, '=_0"QW=7U.'6JNNRSM2[^,$LI2WI9I9DY[R_+,C\=#$R\E"MA3G0N,ZS, M=;$2)6Z+Q<#DA12)W;1*![[KC@8KH;+^Q9E]=E]#B[-<+.2C+'_D]P7N!IV61*UD9I3.J)#S\_[4._T< MLKP5^)>2:[-U31S)3.L_^.9K MN'W=:K^QL2.6F3#R4J?_5DFY/.]'?4KD7%1I^:#77V03SY#UQ3HU]C^M:]GA ML$]Q94J]:C;#@Y7*ZE_QTN"PM2%RW]G@-QM\ZW=MR'IY)4IQ<5;H-14L#6U\ M84.UN^&7OW=$W>F'[])?(][Q-=?7V\O*/; MIZ^W/ZZOZ.[^^F'Z]/7N]I'N,D)^B@J%3'YHX?*I:1+OF+71TR.8Y:-_]])Z07?8^'3F4 M6+=WTC-[M7&*E0;:6T "&D,+Y%8PY@[]H!I)/.5423SZ]NV2#AO;K=5B8TP@ MZM0:C)OT Y$;;4 !0S?P[2_IT-,+1=#BP=^_% MZ!#:NW4_U8:)@TX(]9U;E N5L)*6$0?DGXR':*=I"D,.K.*0,99S<%/D>:%? M%#H^$D:'Z@CRWI8\>$&Q,$N+W:%JUMUN63ZK1&8Q8F=\:S(>OTJ!HU#&%9< M]*\4J 0Z9[J4K)#=%PM$M(!9TF"ARM".\D)ELAR#1\M=PR=17:TT^52II&Z*>B,=7,J$2AH)T-=]=+%2]IC<*%*PA,5P:8 M%!)Y0I-O$]/BNBE=(Q>6H@(;"XF4,A5 GV2[>VW52X, )T*GJJ:J*?%CM<#C MC:RS*S43*>I/4CW"<$K>5V*S-L<<8@A\LX4/M4HGAFP+1(=*Z@I=B?\A!^5K M"]96*TJ5F*FT@[*-?07K-= Q)XI!B*$!Z@7#-$-P*;2HN:J16,HTL5[8!L"* M+1B'I+X])6Q>VPM*,7 M*4-R/F][(\VK%/]K#YX; #*-CITM$ 8HD@*9E.0+:I4+K$[57*?(*.-="F[5 M3#'T 6E:>[%*H]7Y6&8:29?\?DG*V>!O7,CSG,6?K$)R@:LF/ZG%EZT#$ MA;][")SV;NX>Z.G+-?U^/7UXI.O;*QRN-]>?'WY,'W[?:.JQIEH1*^D]Z1+A M/T@I?HMQRJ;0-T3",\#X8!#8\.,!5(E-7J4(;:P&.(><&X=RW0ZK,%\$0;?!?LF03=(8/V.N)[X2^3[;3#R.@X>ZE'EXH^&VC9E[SFK.%TMONL=L" M^*(M#&$I^@ZW6E8%;UDUQ5AV\R&/>M.Z.YFFMDK+_%BJ9_:_1N ,"+\H3.Q M,#=S5YO$D>..QDU^CS%)L-++JBALLZ_#W WKF*+ <=VP=U\PUF4]:T5 57?OQ F] M8>\;&LHQ.O/J/8]A<@2ZA:.FY*:UV)=6[+$5BV Y&KH;6'/Q:IF 12:LZ_-2 M435S$*K!A_K[C(*B<81*G^S5 MY*"=&HR=C1IN?XUK4>AXH6]A(@O3AR8:Z1JI;UN2NW#5M I&($/D[:V>NF#4 M7TWG7G"[X4ECD>%90DE5J&9,M&IS4 M,^[],_TL3WN7/":@J\12)DV7VJ/I@&DR'#OC(.K=OJDD+@S7Y;\&%SMA)DVK M:01AT.\T3/>W"&0M,S6K?RH06QF!$_C#39DV];F=AD/R@4T8>'34NY5=E6YI MAJ)P#%*-ZB-C_VO.F^A'H0^.CC\Z% ZZ0V'?:^]@ZYO%2A8+^V6&WX)01_7G MB^YI]_%G6G_SV(C77XZ^BP+3L@&?Y]CJ8E3OUQ"U-Z7.[1>0F2Y+O;*72RF0 M#A; ^EPC?\T-&^@^B5W\#5!+ P04 " #@\Z(HQ6Y3W <6W<@29^;, MF?-^#+_=U,V=71K3JH^KLK+?'2W;=OWUTZ=VMC0K;4?UVE3PR[QN5KJ%/YO% M4[MNC,YIT*I\.CDYN7BZTD5U]/VW]-W;YOMOZZXMB\J\;93M5BO=;)^;LMY\ M=S0^I*-6;^W='U^.OG MDS,<0$_\4IB-C3XKW,JTKN_PCU?Y=TK2 MTO^KC3Q[N(^??7MTQ9@PIF?SF3]Y[S^9,_Z MXXEZ4U?MTJH756[R=(*GL!F_HXG;T?/)P1E?FNE(3:XR-3F9G!V8[]1CZ)3F M.]TSW]".__-Z:ML&*.J_AG;,\YT-SX=L]K5=ZYGY[@CXR)KFWAQ]_[>_C"]. MOCD [9F']NS0[(/G.03CP5F&81PDE?=+ YPUJU=K76T11S/X%M"4Z];D:EY4 MNIH5NE2VA2^ FUNKBFI6=KE1K0SM\$N8]5T]N]L"-<#?($W4S;(&XH91ZB4@ MNFZVF7I5S4:9TNH'4^J-!EAF=;.N&91,%3#-9EF7Y?:XWE2PNNVFML@+W<"1 M90^<7CW1"C@<)LWK>/JO,G5M012JUT;/U6_UHFO:3+U^?:.>_.TOSR:3DV^N M7_]&G\;?P+,?CF\W15/"E*UI*II!EVZ%O+" HGN $.#X&1:?F@:I]?0K/YF, M#Q,B2\J7;AIY]/;7=Z_=<^H)[(D$WKTI84>(8GGLAH](GLS4T<8<9>['=V]N M7KHY1G2F\K@J4!H G-$VU+R!0UT6MFXR/.XY"U@#PF*EJVX.Z 0Z:0CDQ@"R M2U43P=3-2+T$_.>\\_'5LS&#&"VV!,WRKTXWL!X_]4,'JRWJ+)P*SALM1 ": MCRUJBGNCD)21FH!N5T6W4C-_SB"_\L*P=*MAV:8'_+JI\VX&1.0P*TNKM_+# M,(9T:6L%:J:T1(&XRA8!9\VCRGHFK (Z$RTB VE%XTAWE(M0T+SMTOXUHT1CG!DZ8$:J5NS MUG V1"Z@)=_HK1KSFADQD/E7)S,C" 3+O+ S((.MT0W DF>_ SA'0D8UJ#;Y M4& (X+N8EB 7K#7P;6-*DB,PU(&.#\*O-4@5_&4*$^6PC6N8 AZWH(PSD2S M!$6+!PXHCB#$4QQ??F/]C%Y,;.$QW:JE!C("V. X0.>!.%%38] $ 5G0,E'B M='ZX6=#V:%CZI+8*>!VH#+1'!W_77FXBWHWZJ0:R'%\2%X['WZ@?XH!AD+YIK2>5X(QQ85VV]L2BUTDZ.HCI#R][V09B*O<4 % M5J+5)4I3>0"^!"JHX%\^PK9N83DYO>G6(2?A&'\ @]H!C#+B&X$%5PC (4B MG785P&"9B3=(1!5@)A]>I#'W!K8$X*&^Z)H&5H$CS4U3H 2>-_5*6&7=P$Z+ M-8)3=\W,V*]YLXAQ3Z^Q_"#*\O+E 8(EDEHY8B]X9A02E1P?I&\ M-6KNUF_JK2Z)N&D#$7BR<09=_E% U:D@8%GS6/@#)2P 0RN@AAG(CI6!$U^O M:3F6SP#IP6%Y3HU9&6T(TVO[P,)X] @4V?$$8F>NB M4?>Z[,R.RD,(M0+!V&X5B;%M@)0H1Z.&C4 M*K '.Z+@1V^XJJOCH4VGW_\A M%"2['41("O52,]"DPEC^=I8MMF@>F9ZD7[UF(PP& K>NBK;=A2ICL80Z<_!D M\=?-LI@M]RTB)T,F*7&QVW\*_=24!7"][<'+Y*[M4N$H^ I/*PLF*-)N12(6 M<&/@ 5!$T<]KO=6DFN Q9V3,8.VB1>IOZH\%GBVN"0L"7S1D#O,Q@W2%K; . MA5_M$O0#?,52C8&? ^O7&Q++M R[R<6_91M5MT(K$=9TK.L%,&,9'_J4BG^ ,'GH"\^/# MI[ \PPI'<],8$$NPO6,09<>T:X!H?#*&(6[ ^.3L"Z?#>X\)R./Q%^])GTTN MKNB_ _[9N??/S@_Z9Z\+H#V@F2W1T8\U'B"H\QEL@!\3GPS5'X)C0FDT.*QEXOEVJZ]L; M(+#SX[.3+(4P&S3*0$7JA1&#RBJ#G$MFSF9I2#7A_QE6YG7%!@ZS+NIYY&=T M0,',;H*EIA<+-'I:D_&>&DU$"&8?V)ND8?.ZFP(;3\%$'X2*913I@@/[IPW# MFDB!9!SK>2N,"1;'!_X"%V*-; !7&6FC.WT>3K/1^&IW"D(="$H\4G*J43W1 M^6XT?&B<%6L4[U*62 AO/ZWI>_ ^2>>PU>!HCP#HH1U5,. $GS0?UT5#Q@2X MD# AJJ?3$]X+#49[E32#W<=Q]O.S7+IM%F#6/" JI9MTYX\,:N6UD#['MLC( MR?_9V99_)E!6Z.HBABLX0&OQ\(MYRKD6.,,=Q4%).^3J/!!EL$ANUD@H:+=5 MY(\/#87/!7"QG#OZ4'CLD-R&A!/CT" E^3R&>C<:6W26RQGB)W MDP,Y%T:QNYQ2Y4\QCD4RQT$G5/\:K3P@84+-;E@,XSYAT[9;"Z[(1T!0>:2S M;-FS\KXLFOI>SB:"OC(?@6PWI@35O.+8>"K=6P#5^G"*KH!F2)*#_IZ!+P:[ M+2@+?O/2V)9[[\Z7Q@MX!R%Y\W+GQUTD=G1@NF( M]OJ!\R#0\">R.?9S\ * :Q@?A,9,J/W>L-:=@\4O"-_/:!C8)MHF6PT9M&LH M7I@\.8P67:D;#MA] ^IM Q.B M[3)THB[0B+'NY'!->K@[#/C*";:'9G/_--F7Q>Q;V!#M_)RLG,4\F7EF>R0S M9T/<_ !EQ.[&%^34HH1PWHNEA0/Y2%P#K.Z2U\YZ\AVA+]HNC'5V M24L2S;:7,!V!# MY[+%02 QB@K,KL\,QY#F)AH+ K3V%7!RGL.H[$<[+SG8_$ M#Y';P>F&R>W@&LK_&C( R'ULA":Q?.(R[ZLX259C8A7]>IBF8<'J+70240UK MLB;GI R.@>.NP5MRHHE-"8XF3,F#HX2Z!27U4R\Y$8E4ES7%"='-"?)MI*X/ M)3@()))('B",&0HL*(U< FCJTY,FSU1'NA0K+R*E[N)E3*BBP?;.%WJ@A=26'$PH<=*<(] 2AF!Q[H!A$"/#(LK_8L@$"QM^79JJ[V%R\1,> ML2=!'P0"8$(L9X7B@KQO+WCJ:5DL]*Y/S=&3O+@O<2+\$_'Z MI )GZYZR$_)E8+XIZ?C[.IDHO;! M=#H,T\GY>79Q=?;GP'1Q<9&=CL]5K^9I+Y(X"K_#TC37&-!WEEU<7JJ,XGVD M3?'KDY,3_$](V+I*)I?ZP]F8*N-OB,O87CBFN++%=#G&V$#N8_D>P,G/]5), MP? (Y20AU1_#,U)O]=:9MJA20NG5!0/$U,34S/J?J@5ZNQBDV)5](#S@9-X]NPB+K=RR1RIN:%TVXJ#((!7V-[5.+NX*KQ4**(@CAQ, MJ6$HQ1-Q1:Z&M+PW0&+1E]37X1'!SF#("FU+JI/,K4,U_ *H"D[1AL\QYCM4 M1<4*[$UTHEO<\$%;;WP2"L]/#EI[K\1Q+X;#1@\?K>+/N^8,4!@73LQJ.'ZL MJP&=" YX6?R;CHEJ0WQ8T$K:QG!LG&,*:&[G>@6N:"Y.&MG#1;2N8.U!BT7V M _MQ[+GA<8N"#$$-'D I&]&(N2='<([+K01*.2ZS-"5YU7X\Z:O,I9F\Z>EG M19>*4M2Z\K;?+FYB>N YI.B6?%7<.Y!3-XOAEKBZ;'!HVI&$^FK")3 (GT"\ M%C !!A;8U?*[+2RE_CNR+B@L3+O'*?A?+O!"/:WOR+W!$BY67ICHJ=$4HV Y MJ 2P=R08^(3I> M6C: \3]*R6-!F6GZ10/WV,/$^58@^N.2BP:DJ&% B 3$A:JY1+-@RAAL=;$[ M>M7:"!,XI @2U^+@;F9+1C&Z%C/G3?2JXRA%C&%D 0TU(+N_1#4P(45*#_'( M)/#(Y!-Z XC*J/?ZXQZU\_#A";+Q:(I<_(6"GVKIJ777V$Z'$GK:9!(_W#HI MP/FLO;^'M$84#4?DY>344$ U6MAK&1"*V,;2;&-% ]AM-Y@A"JYAB#-*#ECF M$HFZ-_OAH@'>_:_TK$V@$:N+HYT8Q)8B>*X2B:&BR#S'-F6H\I$8H@J-//;ML3X1F#- 8H("ZZ:31;?.H^)A5,:/.C:HG12D7Q^ M5%(A4,?E7:Z^@%@+:'"C&W16"A0HK(JI7L>U2@$\=8/RYIP?%6.A)'!]L(OS^QV+>JAL\X^=@KMR!93HHS!X[29J, MDO1WW/M %2<+' >$EB>5Z+D!=Q7Y R6@*[G /BAI:TI]',SK M^1A+8Q#]+OK".8!YA^Z+K^*A$AK/&A%@+&J*U13CL.D>YJ)D$63.%_7&LD^/ M==H"^G4D,3A9R=N%@XV'^6PGY]H'B@6Q4JUKTG ^HT9J6JLZXE,*]%M'^/UJ MK[!R"$KM=!V ^FT67([F; INROAU691F<-X857$MV+*NT 5,SU]"X^(MB=N] M&UA, X4D=8IEC7;1/#X&CN@U9H6L0A$!TU"%)B\F4@%M&8TU>X@^<8[8K+F4^RR?B9 M7S.[/#]S:=.7OT6+_3:TQ"$Q')JMQX>[K7^46H)!X?NPH;-:ZS<4U*?26$V,LWF#7?>EEL64I%+532S M;H6AU%GJ6$G RWM7?L,Z,NV["LL)!XP_P1C[B_W>..^'>;,KX"#NTO!>I<2% M"QN$4WH(1@-][>G,3:&UH00XW1J QBX5135;,49ZH_VD/;2XW8IG71:)U^M. MQ^TRHRA3.&TRN@L;R:;ADNP82ZY$$[S$65-,(ZOPTOF&0T4BOC;8R['=<)Q! M"?CL##-(!'D -#ZI?AR_:(-TX#Y=7_W+5HP4UPL%2^4L>C@8XZ"PA0L!>ALE MJGB)VI&3.R.OEUI*N]9$8#(F!9D.CAYT9E)/U"C0S$Z,K'0BZ M ;F+&O3PI@,]N^,$,U!6L0#WCF2]_PO."G2Z;NY<1KPZQN&FE;I[U]M!9]R#;!VNO MN@);,2G8."C)^Y/VY3DE[7=$^O]2$=T7/;NW*2!^?J\0.L1OH5Q\?+BL^Q76 M#&E7-GEKROEQ^.H=E^@,\^!GF'>W\F"G>J-(YK$X3_@*:_&)C"74Y_U('_[? M;6:NFSO3^)9\XCJPY#@&XZ2J-Z4SG)G#YW[53.5@/F%R@KOSYV"N1S-&@:PP MXMZ [5::Z$>*QH..J[?&8#=("<)_AM0@W1/ ^:_CPN3=?*\"37Z7N/NNB"RY MQ8!^\U%D#&11'46&CSFC#2D\+GDI=;&R4<83M@R>T*+1:]A&R,Q8#"R3 RX] M9>&V@JCP<\"QC=O!-5?#Q)6B).!" 5#6RR!H='UTZ:,&UB2GS)67X+3:4".- M%:Y4>8K,Y>-3%/MS@2$ 7?:]6YN; )>6!TE-T"%>#)7[X\.%]Q+Y&N2VPR-O M*>G5CQ2*4.4R!5]C%-J4_"42^V[3B)/945EL:F51"AHXKJ@X/%RL#$5GVZ8F M&XM<)8E3>M\>%4)#0%)+A%T6ZS5'+4/]5"9A5HI^4PXHY_L?7.(;)\+E.-Z. MJ91&Q+Z;;T^7VSP)B.=:N$/"&"B6UTY'OM0H&MV[$SZQ5^H(WXE' !1/M4T4,:8PFYRE11 P=#T=B#5 M1&Q(X5_>#1?1JIL*78VP&1^ 3R]?"+=.<:7@G')*B'<;YP[0-D)4(P63H8T[ M\G_1;3-LBN?<>.8..R6YE-39$$7>B7*_X4(D.O9H20(AM*P/$',H*NC/Q446 MFJ*O]ZR@\ MN:"0QN/C:9S;?\W%@ES\G$M;.< J-P]9 9U@]E4E?+F<_VG#V9(HT2@_5.X3 MQ9NRQ)BQ( "%#>*OY,Y/PDB/%N.?O8C? !U B21X#N]]: M& BY\@BPG*OHI@BO').2+2_<*(%MBS;4G+@>H_?#(;MWMQ]XI9!4V L1F1JE M-.:N5G7E]N8#QP0LY;D>@*/4$DQB$.'C@N?J%B!)149%[ M\?IMN+6U_VLTL_OI3>A"3"Y\W?U=!G/195LON,B#[T':!:,WSX'!#B5^Q"_' M?3P@7M]@2DTPN8.'->=2J:JD3NL@,]$(%YI>7-#Y&A!'-$&=R,1W? ]Z?#%CRW,476C23$SF _\I\PAJD$L)%6, "F:/R5+ 0*>)QP9X61FTHUA5J\ZAD,YJR M+[105EP[F-B NG;NDR6;D&9 ]XK=U-S,*:8H7O"0" %!!]1#W48SCOJ4]$=\ M:GC[!37-4'"3F]XV*''!Y0R%NAX*QZ"_88=GR2$"I6' ;XQX;/!Z%_XSB8?I/0)+'D1C.-XR:VX.H44_H MH[/,B1/W7F7^&NW$#VN,[+NG@\\ ULUUM^@ TM.XK^UYC28K0/:#E[W]VUZZ M=EDW;"NCC>)\'Q)J%I7;3#(U5)2( 4:^?"VY94Y^^I5^\DPF2PT SD?%=S*S M\B/AFHH#&-ZM.8/&O6."6O@^P2X\\6-93^$LV=1X19WDQ$$W=;,.=\;_^,NK MF_@JO"G75."5HRT'802'EZ[7ZA^@81NPSWXTVX7>XF M!W9'5[>)5&4T1G;BWFWZ"D]WP4X\Y9[=. M7EV<4,=M$$>)'B14^^M,"02J/P3F;F8%5ZEM=-/P)7YCF.SJ_-EC)T,H[UVN M?K[G7-@]&E]F%U>_:X$88D<%]"C8SQSY]R;?PX]P:F9:;M7NGTFXO^N11^/+ M*3_OT9Q>9I.KLS_Q:$XO,O0U_O\?S>231R-7E;#OZ V/P?VZ$V+J/KO,SB:3 M/^60_D

Q4?D.5[00VCZEO"!"?>/T/';:OL&SW^EVGFW MVNK$.\5&/R[GPMA_]A6PQ@_Z\?4O/Q1+G,+84O^T +X&*_GPSHV<3WWB_Q/8 M3BF"MA3!,?2D55]V;A&62!: YK @E!*ZT-=-&YX!\V%?.>HVIEAC1)W<9VX4QU&\ MQ[''SW."*(S[248MR>AM=XE&!P1"WW&*%*]'3KV1;&FZ]IQ)U1?, MLE!3&KAV4-]SQN1VHQ.TQ[>?P\YSO/=MK< MVQK1P8,4RLZCVKGF/(YM7J-D]D@WJ,A3:B.9HZVI8ML89$5(DB).D^0LEHRK M*)L%V\ID,]TZP16N#-A62F;^+%#HW3PZCO:&&U[5SAOB;-:P"M?H;IN5H5T\ MH!1+B8\/ 3\X[NQH#5[)1NM[O[DNYE'B":' W'D$1K\M M+E$(#T0T?O>8T7"D3QRO]^B703MIV3"+2RWN>.'J>32-H,"2M<+=Z-T5]GI. M/5ZNA0U?V/6Q201Y:YV6?3(QD%QU?_;0UV&4D*;/)*1]0AIX=P<%EA?,L6QF M] Z,CR8TOPA20S:1X\I?RMH9\G+*<]D-;E&U")=&2UAJY0S5R<(==S4LP_%H M++R#-75#T0H$7<(^Y_-#0[7% IR&!9(YUY7B?\G %;B:0%O7&CPDCV!]W I- MZ"25(WS;"%XQ?SD6#B[0,2[LVUGL2)8G%^>]A$4G(7U&PB5NCB#]< AIDI[ M[?H"#E[_!Q-358;2I$-ITH [>;DTGK[O;JZJ9]@?/E;B.Y<^CHJT)I6X;EN,\HL&S:+8896]>'9\E'U^0.1ED3EY" M?Y1I!IG-2*8>R612M\H]): [XC0E!XP/(7VKM]AL_#L-CEOT#4$L# M!!0 ( .!S5@,?8^-\P, "08 9 >&PO=V]R:W-H965TH'0P:P MFL2<[<#V?OW9(9O0$@SB@/(%$L_R7"4L M@T>!9)ZF5'R[A80O>@YV7A:>V&2JS(+;[\[H! :@/LX>A;YS*R\Q2R&3C&=( MP+CGO,4WMR0R!L6.OQ@LY,HU,E2&G'\U-^_BGN,91)# 2!D75'_-X0Z2Q'C2 M./XIG3I53&.X>OWB_:$@K\D,J80[GGQBL9KVG+:#8AC3/%%/?/$[E(0"XV_$ M$UE\HD6YUW/0*)>*IZ6Q1I"R;/E-G\N#6#$@9(,!*0U(@7L9J$!Y3Q7M=P5? M(&%V:V_FHJ!:6&MP+#-O9:"$?LJTG>H_P1RR'-"#X"FZXYD2^IPD^L34%-T5 MX4%(=(4&.AWB/ '$Q^C%YK?GF3Y;B)'BZ!;T\HA/,O:O7F 94E/M-%>Y@$O] M)*'EOD<012IE(T ?A@F;4/-R),+HXAX498G\M>LJ3E7-'V;]YJFJ&C.5FCR%9HTY7FFF@@L0P1%"/-3,.^W23MLM;ONO %: MJX+6V@W:_WX#EVB@J%!(JP30Y[?/3'ZY,?D27'G^E8>;*%FA[?E.@HIX<"ZI M%QR!9EC1# ^5>GJ=\1A=_ U4-/Y&V"-A]$T;6B!'%>3H^&J)UM2" Z_5:36K MI5U!:_]DM82;U6*%MF<:=2KBG7-12^<(-+%75VOO9'K9$FJK8/!*CX&/+YDR MQG>:\0-"_&;-X+K(8VMQ/8%JHLVJL6/;-Y_JRH_]1U-.VZ(<*[9]\ZGN G!T M-LJQ-B3[,JV;"KQC5W$(Y=A#;5=.W1%@:R4^D'(ZZ\KQ_"@*FI5#ZCI.=JSC M1U-.9[-R[-CVS"=2=P,$GXMRB+4OV9?IROA@Q\[B ,K9$FJK';^$"W5K=)?'FZRXMVX05G$&Y7D<9J0 M3-U?C-[[9S*H'"J+OV/UE.^])N52[M+T>_GFX^)BY)41J;6:ZQ(B*OY[5!_4 M>ETB%7'\6X..FN\L'?=?OZ!?58LO%G,7Y>I#NOXG7NC5Q6@R(@MU'VW7^E/Z M]*>J%R1*O'FZSJM_R5-MZXW(?)OK=%,[%Q%LXF3W?_2C3L2>@Q^T.-#:@1XZ M\!8'5CNPUSKPVH%7F=DMIUZ%> M[D*E+:'ZE%RGB5[EY(]DH18VP+A8=[-X^K+X2PHB7JF[=X1.?R74H]P1T(?7 MN$\J=^9PEZ]WI\!J6',H687'>A_*KW\5IN2C5IO\FROO.USNQBU_><[RAVBN M+D;%3TNNLD>3KM=K< MJ>P;^8]\SJ(DOU=95C YTN0FC0N&Q@GY7/R>-W:N18-?U'>;8()))# KP4&3 MX& @V@68^<0$DTA@5C[#)I_AR;3;>09[)/&9/YEZ_@'K'';>A(?A 3NEPZY8 M!9T*-^1OWTD>5=9,._*:^FP033"*!61F>-AF> M#D2Z*68^,<$D$IB53]\S.M [F7:UJ\63( R#PY.=PXYZ/!"'M'/AA=,@;#G5 M^7MBU@<7(;<%OY8IN$=%@R%E*?L4-*.BPI"[D?MIP+ M?2.C_0X=G3Y':_U<%8374?9=Z3A9@F?&?LP$O[WW)L)$DUAH=N:-]/?%4,Q$ MU?JH:!(+S4ZJD?L^J'YA9@9'+!)AX 6^=TA,EV'HA1-QR$NG(>>>UT)+([-] M6&>_B-22C""_0)C>6P$336*AV2DT,M^?#,4O5%F/BB:QT.RD&F7O@T(7YM?T MF U3.F&'A=T'IV$H.#]LNS@-!??:M"@U@IK"@MK%K^(\A]B/@0/HNXE0T206 MFIU\4PA0?R!F4E2ACXHFL=#LI!JA3T'-"S*S=MWGT>$YK]M$@B9VU$9)4UA) MM_ 0LT<#1]![SZ!VT+'0[.P;\4_Y4$1$U?6H:!(+S4ZJT?6TJZ0,EN37 M4;*]C^9ZFW6U<6"@WIL!M=>.A68G<6]N9K#!&=S)&=S1F2&$/S/"GYT^/5.[ MON("ALO2?0'#90E>P&!&;C-8;KM)AMO+@4/HO9-0&^Y8:';Z3:' AAJP8:B* M'Q5-8J'9236*GYT^9<..QV*.3GV=)A(TL:,VDIK!DKJ5B9C='#B&WKL&M3>/ MA6;GWQ0';*BQ&X8J\%'1)!::/65J!#X_??*&'T_*'%*QVT2")G;41D%S6$&W M4G&X!@X<4=\]A(HFL=#LHV'J #[4# Y'K0M0T206FIU44Q?PTV=P^*MG<%R6 M;@GKL@0E+-\;98?5>+N$';:O X?5>W>A-O&QT.Q#8JH*/M1P#D>M%5#1)!:: MG513*_#3AW/X\2C-T;FTTT2")G;41HSS+C%>U9$O=TN!A$+MMZ.B22PT.XNF M..!#3>-P5,6/BB:QT.RD&L7/3Y_&X<>S,^[;,5R&SOLQ7(;0#1G"B&S1);*= M%,-MXL Q]+Y#"K7ACH5FY]^4"V*H@1R!JOI1T206FIU4H_K%Z0,YXGB4QDU. MEZ&3G"Y#D)Q&:(LNH=U&3LR^#AQ$[XV$VJS'0K,/@"D/Q%!3.@)5X*.B22PT M.ZE[-]Z>/J4CCJ=J#K5HMXD$3>RHC8(670JZC8O#-7;@D'IO(M0^/1::?3A, M:2"&FLP1J)4"*IK$0K.3:BH%S.DVD:")';61XJ)+BK=*V&&;.'!< MO7<2:N\>"\V^]=^4%<%0PSD!:JV BB:QT.RDFEHA.'TXIW85 #V[321HLHMZ MO/=,G8W*EM6SB7(R3[>)WCUAIOFT>?[1^^JI/P>?7_IGZA20=5E MG.1DK>X+2.]=6,23[9Y3M'NCTX?JR3UWJ=;IIGJY4M%"9:5!\??[--4O;\HO M:)X6-?L?4$L#!!0 ( .!S5A"'D@8HP( 8' 9 >&PO=V]R:W-H M965T' M:0\.W"16#6:VDS3_?M= 4)J0K ][ 1O?<^XY7/LZV0CYHI8 FKP6O%0C:ZEU M=6/;*EM"0=6UJ*#$E;F0!=4XE0M;51)H7H,*;GN.$]D%9:65)O6W1YDF8J4Y M*^%1$K4J"BJW=\#%9F2YUN[#$ULLM?E@ITE%%S %_5P]2IS9'4O."B@5$R61 M,!]9M^[-.#+Q=< /!ANU-R;&R4R(%S-YR$>68P0!ATP;!HJO-8R!IE1!6/!?[)<+T=6;)$/J$F.>IQ-R\?$RL36F-R1VUJ:Z:U)Y)U+=P^R:>,//Q'.\H <^?@\\KN'^ M6[B-ICOG7N?[SUQ &_83FO-VHBF8P MLO! *9!KL-)/']S(^=+G]C^1O?'N=][]<^SH?2$A9^A?$5KF>(:KBF.A^TPW M3&'-9'K".O4_ M^C2'1UJN7%021P>:>^("9QBY)S1'G>;HK.;O0E/>*3Q1^.BHH($?QH'C'F@\ MCO,C?SB(#PMO[W4IP[7Q,BP%.>%7QJK84H+VR;+]8DQ_R68C MQPGL'*>%-9O4U^9L-J&5R-*"S!G@59YC]O.29'0[M:#U?.%+NEH+=<&>34J\ M(@]$?"WG3)[9+4J2YJ3@*2T (\NI]0>\N$*N:J@K_DG)EN\= S7*(Z7?U<2<7-'LWS01 MZZD562 A2UQEX@O=?B;-0+["6]",U__!MJEU++"HN*!YTRP9Y&FQ>\5/C1![ M#=![H0$U#>BM#6[34"MG[YC58UUC@6<31K> J6J)I@YJ;>IN.4U:J-OX()A\ M-Y5]8C9GTA%,_ 2X2,"?/ZJTE/=(G(&_I(,^@0?IFJ3*"*!+H*\$'ZZ)P&G& M/\KRKP_7X,.O'R>VD,P4OKUH6%SN6* 76-R0QW. XC. '.1IVJ_>TA[5[6Z_ MW99ZM**@5A14X[FOB'(&YAF6,_8G_G8GR\&M(#G_3S?J#MO38ZO'\H*7>$&F MEGSN.&$;8LU^^P4&SN^ZP0<"Z\G@MC*X)O0]&95A01+Y7$MY M%BE6*X>.\0XNV"/R"4(/17'H'5#65B(4^ZZGY^RWG/TWB7VHI&$[:3CB M6A .*<- 8#T9HE:&:)2U(#KV'W0#&!W8]-6R'NFX)1T;25]6:9:DQM-#IOLN=$;W:@ ^DQ%!H?2GV8@T/%6EYBATG+9&(SY,GW;HS4 ;O8 =TQ;6P,-2=+,1!:7XHN MR$!SDGFWC8]S"D2^$\F_0Q]K*AWH(P3A"T;N$@TT1YJ;BA6IJ!BI:=^D3^J8 MFWUL1#SYY@V$UI^_RT@P&-/'@T:HH=#Z4G0A"AK#R?M]'!ZOLK$3A(>_)'1U M$,$0O>#A+O9 <^ZY(YB3-GC0 M<#446G]/H$M7R!A9WNWA!K:WPKJ1# L''M;6>0YT]!Y&719"YBST-\,%+RD3 M]>_?-R8*,^;)VQ@#H?45V-O/&75#9]@=G3'"%>K"%1IG4P<=;]:XR(^/5F)- MG1<&;G@8B^V]/4NU87R/V2HM.,C(4C8ZYZ%$8+L]V-V)H&6]C?E(A:!Y?;@F M."%,%V#GN P>@%0-0"HN> Y 5 MW +BMP*2%N!*C;T45X><:)*E4FR1M-&&S0Y<,1W:R*?DRQ_)[(G94VZLB:O ML61*.3%&_VZ_%OV'$\BH?CIV%Y3]@@'(=) M%^8UX+T/N :Y&PO=V]R:W-H965T4@<41KM*'O(UH1P\)3$:3:VUIQO+FP[ MFZ])@K-SNB&I^&5)68*YN&0K.]LP@A=%4A+;T'%\.\%1:DU&Q7>W;#*B6QY' M*;EE(-LF"6;/[TE,=V/+M5Z^N(M6:YY_84]&&[PB]X1_WMPR<667*(LH(6D6 MT10PLAQ;E^[%U'/RA"+B]XCLLLIGD%.94?J07UPOQI:35T1B,NW( MYJ+(?"A[?BCH_;X@^$I!'\CL',#P'8 .]!K2IZ>D#XMTI*;;HC5E?V#9'UC@ MH=?PHC3BY.R3T%H3Y2^?1#RXYB3)_FSBN@?WFL'S)7J1;?"D'UW=^;F)N"$SI RK[@'3HDPIUO*>>;6=_B;4(. 4XH8Q'_^!\8;X#*T:S M#,PQ8\]1N@*/.-Z2IM[L!QP4 ^:[S>/$'WBN/QC9CU76K6$*'Z_DXYGB@^?S M;;*-,1<*J/[2Q&D_J%\I5I0*_>$1IWH8&@XA&C9S&I2]E!V< MII]ZF$X_P[+HH;;HNV+[EE5_N2')C+#&C4V+U'5C,P2FD Y+TF&?&WQHL@^& MP)0^N(YT L[WV#X.HRIB]9TP@$>:;H]3>54--N#5-922?CZJW, M#4ZW2W$[M&6G*UR+V'E6#:&I_*7K<0>]*EQKJCKWPA":V@OIEER]7>I+X76; MU*CPMC"5E313;HN;8GA!$LP>]*+6@G2>2$-H*F5IQ=QAKZ(VZL],H:F]D [- MU1J?WD0=UNXLH2/^'8LZK(E:#5//%:3=@GJ[=2-F.-DF6DGK(3J?'QA"4PE+ M'P;=7H]2C+HR4VAJ+RJG2EJG,[FL*!;<$A;112-G/KV*VZ@A,X6F]D(:,J@_ASI5W'H4Z&C4 MW8?+@M)E0;W+NN>4$7!%LFB5ZB6NQ>D\K8;05-;2A<&@5XD;M6>FT-1>2'L& M]4=EITID/H'QDN6#=<1W'J$PSIN%#7 M RXC9_ZH?G %@P!YWO&#C(:X08A<[Q5>TE@A_0%7>7MD_TK3LRE--H1'A3(O M5XR0A*1V?W_#^WJAUBYB%%X M+/;6.)63-%KHNSRX.XQ:W9Q<- QA;1$WQ$$E3N4E31/2VYTNBQC\"TZY>]2/ MV%G+?7@N)#T7\GM=UT:=F"DTM1?2B2']>=B)[J,%17/WJ,_\6G[272&]+^JZ M%DZXV=2/V'G^^S!G2)HSU.LS2V3TH:4I-/4U#FGJ/+VI.W$MM*#H;C;UJ5T) MVI5WM?(7Y6XP6T5I!F*R%/#.>2"V6;9_]VQ_P>FF>'UK1CFG2?%Q3<3Z8'F M^'U)*7^YR-\(*]\ G/P'4$L#!!0 ( .!S5CI!SP1>0, $$/ 9 M>&PO=V]R:W-H965T"8 M6L.^6;OEPSY;21)3N.5(K)($\Y=+("P=6*[UNG 7SQ=2+]C#_A+/80SR?GG+ MU ML?0'Y 'YFF_*B#"_*,UM'0M-5T*R) E\DSSV]/G5,E[!Y QYO2_(<[QVA4.C?>!= V]5P,/]X5Y--*WBEEJ&K_7>+3W\5#OH M6D(B_E3)G-&TJVET#3D72SR%@:6*A #^!-;PTP'OR';:;;O=5MDLW#5;$Y7<#PKW@Z.O,MCQNO(J M]S,+:_TX\I(Z192=VBA'3-T2?4%CR13YNM@^W$ R 5Z9^K6,AZ9^DV1A0V0E M);N%DMUF*F>W2?F:) L;(BO)URODZQV=;KV=W&X%3J_C;:5;;S?=7-\)_*UT MJ_7CR"A=9_T*R6TJ5/+RFR\#]V]O@"4\EA*H.H=.%,/ M?H(E1/HA*#!1%4H_#K.:==["*[JZ*0:_G.MLJ-G1J645O MK:)W=![50P\6Q-LK+<,*NZV\S$*U-WJ+!/C<]&@"3=F*RNPY7JP6?>"%Z7ZV MUB]U?VAZEC5-UES>8#Z/J4 $9HK2.>LHIWC6KV43R9:F@YDPJ?HA,URH'A>X M-E#[,\;DZT0?4'3-PW]02P,$% @ X'-6#]_DV)U @ [ 8 !D !X M;"]W;W)K&ULG95=;],P%(;_BA40&A(T:=KF8[21 MNE4;NT":5@87B LW.6FL.7:PG6;PZ[&=+*K6K&7<-/YZS_,>USZ>-UP\R ) MH<>2,KEP"J6J<]>5:0$EEB-> =,S.1*TH8W HDZ[+$XO<%4-XLG+'S-'!'MH4R VXRK_ 6UJ#NJUNA>VX? M)2,E,$DX0P+RA;,,90T A528"UI\= M7 *E)I"V\:N+Z?1((]QO/T6_LKGK7#98PB6GWTFFBH43.2B#'-=4W?'F,W3Y MS$R\E%-I?U'3K?4T7/W;[L"?P_1<$?B?PK>\69%VNL,+) M7/ &";-:1S,-FZI5:W.$F3]EK82>)5JGDFO.LX90BC#+T U3F&W)A@):2@E* MHH]HK8]!5NL1GJ,E8S6F:%ERH<@?;+=5#Q_*SE:@,*'R_=Q5VJ1!N6EGZ*(U MY+]@Z HV(^3''Y#O^5-TOUZAL[?/PK@ZQSY1OT_4MW$G_Y?HBLB4!].I+#I,]A*'4T\OW0W ICUL>@H6#,%:5?!OL%D/FYV"A4.PV6M@00\+ M3L&B(5CP&EC8P\)3L'@(%KX&%O6PZ"CL:P&Z,N<*Q! R.D"./2\*_6%FW#/C MXTRN,!W"Q8>G&ULK55=3]LP%/TK5C9- M(&TX30(%ED8JS=AX0*I ; _3'MSDMK%P[,QV&[9?/W^D66&A0A,OC3_N.??> MX_HX;86\5Q6 1@\UXVH25%HWYQBKHH*:J"/1 #<[2R%KHLU4KK!J))#2@6J& MHS \P36A/,A2MS:762K6FE$."Y#'$'B)\"DF< 20=P4F/?BM,A)YIDJ10MDC;:L-F!$].A3?N4VV._U=+L M4H/3V6QY'>2@"67J MT(3;HX.UABK4IR-+BHDM^X9-'SR2/T;7@NE+H$R^A',#/]N-'T1X";)3H MY8BVQDO87&$HK/W* JC9*B@E\!/'3P>@.13(#039NS>CD_#CD(*O M29:_$MDC=9->W60?>S:MA=3TM[\/8OFOP$-2>LIC1VDM>9-%IV$C/LIWA7?,H0:YC4U-TANNGVC1. M:"&T,S0TK\T:!M %F?RF$WDYL M@O[5R_X 4$L#!!0 ( .!S5B]1I$MQ@, )(- 9 >&PO=V]R:W-H M965T]S92/>D%HH'G+!6Z M[RV,65[[OHX7F#%=ETL4U#.3*F.&JFKNZZ5"ECBC+/6C(&CY&>/"&_1Y/O'KL/%'1K&4PV7\ FX@+\6%9.\GX*N1YG MO1HU7JT:K60XKY9X,J M@[10)M^TATCG2,VMQ6T$0;"WN)73G4BF79)IOVMQBW,W8S%/N7FIT;FS%Y\- M?5.I"-268D9^4.\AINV?F$;MYC[32E].9-HIF7;.O8VI;X+QB@S@ZQJ5L-<@ MC+A@(K9RC)E!N)A\'8TOM_KO*5X_PV3#EOF JC-1Z?%'S\29P';$[9;B=BO% MO<.IH1M/&[6RD;IFTPFN(4^G@*[&-5/<7:L4!_&0%#E^&&YMH*!.5TQ[;PM5 M^G$BRS!XRQ""C_'D@B(!:A??L0;:T"^!):J8NBGW.WCS!P>YMEO[4?_(P%8W M*@?N\MC*=,(3#T/1P*?&^VH//KJYSX6VJU?TIE=TMIA?0&V'PC#Z*116 M3_A10OY6UINAFKO'@(98KH3)$^"RM7QPW+@TVW\;GK]6'FAY:8=#BC,R#>IM M(J+R!T!>,7+I73) M9;$_?DA),45)H:7VJ.KN?FEC6WQ)O:0.^>CH%=N&<+!;V?$>#:'9Q5GQW ME5R7C)POCN?(9GCU^\#S;;3'PQOSC;TPW[P+*/^ZN$ M?YH?5-;!CD5I$$9K%NZHP;\$NB,K_Z7UE M1*T L9XH0*H"I%G ?** 414P&@7P4P7,JH!9.%/N2NS-Z<9;$=R@16W,U M\4=A9E&:[WX0B7[_D"7\UX"7RRX^9/'J,UK&.SZ04EITQ55(HQ3]B"[7ZT!\ M04/T)BI'F/CYF<\R&H3I<[[)QP\^>O;#\[-YQILB!.>KJMJ79;7DB6HQ06_C M*-NFZ%6T9FM58,[WX; CY'%'7A*MXFMV?8J(=X+(@I@=#5KV*>X6Q8V.XG[_ MXD2S-\:A6XQ"SWBJ6[8T83^^Y -ZK7;.99+0:,/XD9>AZP=4W^Z*/A1?7][1 M9(U^_X5+HC<9VZ7_ZNJ?LGZSNWX1;5ZD>[IBYS,>3E*6W++9Q5__@NW%W[J\ MA13S@<04W\V#[Z9.O?+]NO!S5?>=JKZGM>WVE>]4^'Z"XKTHD)Z@#2^1I2B( MT)XE0;P6W\1IBI[Q;XKR:>>!4S;0+AHHHO;MQ>)L?EMWN[V%86/35+?R=3J* M-];!&ZNW-X=]EK:<('8O_&)=.U4J6[7&F(;C$J^Q9^W-; LOL-W8-6T[OW"$ MV <7;*T+?$)UT*L_\B![X&%QQ7>_#=U0[B-VF:4SYX47Q3A:(N[]Q6!'$,SV@< MLMJ*AGH")*9XXAT\\7J$MZ\8BR'MX]3@P_'2:& MJVIB^*U8GG+!RUN6\.5VN0GB*SJ&7M,@09]HF+-BYEC'84B35,PI9==U3B+E MKCKU>'OJ-L+H4NO'T*X#$E.Z#B_D*G9QO/-21/-L&R?!O[F3.5]7)FC/XW+G MZG31&MN>:QEFJ>K?)B;M=-ZWJ1H?,+J)H/I:8: M* D&3XTP&)1A0-5\*#75?(DQ6,\Q_29XOG M&'C"HYM-PC9BVBY^0VOQYXV8P6_%#-[9"4 T4W5"&Z$H[P&Q]"P?;;O=B:6C+#Y=UVOR?,=FSL)Q6\.GO1DF#C:>.(-.)!01[;K_&XZ?3WPFX84/ MX^>H@4;[%'V7@>W-A(&X:> 8^$,D_I#^:9S.5$441[>E0=5RDMVOPGP=1)MJ M87G"UZ5IQK?+T /+4,)6\282)Y;X&G\7YU'6Z2$H3U5J2C:$N)[=!"JH6E6O M)5"1/D#5&*IUKW\]>%V-X*5P]M?*V?=_,IIT#UI0=CJR MHYBWER;(1;LRK_JM(M%_T!>NWM&EG;)_1)R":&BT%BQ:?B@.AU0?B$#A$E3-AU)3 MNT0"IF%/'8A $1-4S8=24\V7B&GHLWC]**<2.7I&75_98&O& $!# J"A!\#O M+KE?M;=^#L]U'-=PF[T "IM0:FHO2-@T_H^NI#3:EU)V)$GTC@SNOS$@UI00 M:^I3=KTGW$_52J;LPG=%+Q0W"HGH]%-,PW3$Z5F_$T-G"% U'TI-[4 )PB:> M>'HV(?%U":KF0ZFIYDL8-O4PW&]Z-ML91L_"5O,DI+ZNPDUK<6-2OLZ@\ X5-*#75,PF;)E V4X0- M](ZO^] _@AT;<^D!"J>@:CZ4FMI9$D[-J?.?)FC^$U3-AU)3S9?X:T+D/\UV M_M/&GM>\FT=?UV!GQD!24R*IJ4?2.IA4MT%]_640^CH'CT10A(124^\4EPAI M39T'M4#Q#U3-AU)3S9?X9^G3COW"@-5Q5Q_!7O/,E+ZNP$[A\'/]"4[$@?A .OZ*K+?I[ M3I-,Y&CXRIK1&_'GX',P^L8-MALTPPBEIG:,Y%C;FCJ@@,(EJ)H/I:::7WLV M:.]4Y1>E=ROYQKD2PV@E>/7M&.S:&%AH2RRTOP8+ 2XRZP.1^C8.'M6@$ FE MIO:/A$A[:HBT02$25,V'4E/-EQ!I'\U<0JU1O/:J I\VKSC3-V>P>6.@H"-1 MT#F*@B-'EA[THV_CT,$-JN9#J:G](WG3F?I"50<4/4'5?"@UU7R)GL[19"A0 M9*DJ:ER5YC1O-=&W9[![8["C(]G1.)&+NO@W1%0R3N_!,OP!!; M#F8@??L&CVS05"B4FMHW$DZ=J2]Q=4 !%%3-AU)3S9< ZHQ[B6LE?YR!].T8 M[-H8Y.A(-&1 MO.CTN0OS>WS(G=.^'=-/'X M3#5B/O5,M:5>:G"?@(+IO/8"MAU+-L6+[%*T$@\*+%]A=OCV\+*\R^(5<8WO M7^(7?OG*.RE3OH'O+4TV092BD-UP2;&ZGJ&D?*E=^2&+]\5KWJ[C+(MWQ9]; M1M&ULK5=M;^(X$/XK5NYTZDK7 MYITD/4 J<'NWTE:+6G7WPVH_&#) U,3F; >6?W]C!U)(#=>3^H7$SC./YYGQ MV$-_R\6S7 $H\K,JF1PX*Z76MZXKYRNHJ+SA:V#X9<%%114.Q=*5:P$T-T95 MZ0:>UW,K6C!GV#=S4S'L\UJ5!8.I(+*N*BIV(RCY=N#XSF'BH5BNE)YPA_TU M7<(CJ*?U5.#(;5GRH@(F"\Z(@,7 N?-O)[ZG#0SB:P%;>?1.M)09Y\]Z\"D? M.)[V"$J8*TU!\;&!,92E9D(__MF3.NV:VO#X_<#^T8A',3,J80^:U5+S:&Z,'5<&:)_VY#\2101"= M,0CV!L%;#<*]0?A6@VAO$)G(-%),'"94T6%?\"T1&HUL^L4$TUBC_(+IO#\J M@5\+M%/#1\7GSV3,*]Q(DII43$O*)+DFC[C'\KH$PA?D :02Q5Q!3AJ+)U8H ME(I?D2ZVDHBPOV)+4+ =!<-0'Y)XSM9+D3W0E/R5P,3IMB()# MB$;!1<:/,+LA0?8[J@HBBT/CMYBGQCRTF$_>;AY<4!.V"0\-7W@NX3JNUR,L ME?PT[7="4+8$K&E%9CMRC)O2G9DV^2;?/R,E^:2@DC]L^6G6C^SKZW/L5J[I M' 8.'E02Q :8#%@:,5+ M34A3$[6I"8HY@&7!F(9C_>V BEM;L)M%>V91?<9OAGX<^:'?=S?'8;3 O#A+ MTE/8Y#4L\+(H]EK8B?2XE1Y?E/X7;BS5+<7&_=CB?N)'<<=]"RS(O"SHN/\: M%O2\.+5[WVN][UWT_JM)E,WYWJOEKJ,TS;R.\Q98XB5IUWD+S \2/SP3_*1U M/[GH_IBR.=ZJD+O8)"R@.*,EL:SN^5'0V2%C.RY..F(LL"#RSDA)6RGI>Y:0 MU(6#QZ>HL:'! YQPO)A2:Q6EK_=7S\OBKG@+S%)L$POLM-A.U&>M^NRB^F^F MA4&1= ,"6S*RU&5%!6)IF69(YKYEJFIEV MMFW([TP;VID?Z4;=-(\O-$V7?T\%WCF2E+! 2N\FP0-5-(US,U!\;5K)&5?8 MF)K7%?[9 *$!^'W!N3H,] +MWY?AOU!+ P04 " #@\IT# ! M# &0 'AL+W=O7,%F!;[;8/18T&6S\,^T!+9UN(1&HD92?_?D=*4?TB*V[1+S%)W3U\ MGN/Q>)GLN7B46P!%GLJ"R:FU5:JZMVV9;J&D\I97P/#+FHN2*IR*C2TK 30S M3F5A>XX3VB7-F15/S-I2Q!->JR)GL!1$UF5)Q?,<"KZ?6J[ULO EWVR57K#C M244W\ #JKVHI<&9W*%E> I,Y9T3 >FK-W/O$=;2#L?@[A[T\&!,M9<7YHY[\ MF4TM1S." E*E(2C^[& !1:&1D,=_+:C5[:D=#\!2SHA(6O/B:9VH[ MM2*+9+"F=:&^\/T?T JZTW@I+Z3Y2_:MK6.1M):*EZTS,BASUOS2IS80!PY> M<,'!:QV\:QW\UL$_<7 O.02M0V BTT@Q<4BHHO%$\#T1VAK1], $TWBC_)SI MQ$\]P81/\+JEGCC]TC6"WH(+:YQCXR[ MW^.>7._N#:CQN^/S#9Y_Z?AT7&_FF/@96=)GO)"*S(2@; -F_,]L)97 R_5O M7^P;[* ?6U><>UG1%*86EA0)8@=6_.LO;NC\UA>WGPF6_"2PHY@&74R#(?3X M,*^ER7MN\EX2JL@*-CEC^A/>BF>@XKXOL,T&H=E 5]Y=[(=N@.FV.XS8N95S M;)$,61QIN^NTW0UJ^QU30YW>HX;SW6ML%N<6/:J2(9PCSF''.1SD_.$)1)K+ M?M;AJZQ?M4B&+(X8CSK&HT'&"\I2?,D@L_%A7D-^(>*CLWUOW"@(PA,!YV:G M H8LC@1$G8#H1Z^ U(F/94S4V"9@(24PNB,UKN*!Q')_+.K?JRZMSJ M@L1Q)W$\*/&KZ0BP;-(=".QP"+1I1BJ1I]"GIP$<'7 (;X/QB9QKC))!:C]8 MWESGVY/O?)]T ;I#U(>=XF.KGXN:%D2!*,G;G)DR)]_U/M[#&T6-*_%)V3SB M/LGH;B>*5:>!67&$[:(9;;/%!: /\ MON9&PO M=V]R:W-H965TK2MF6ZAH+*"UY!B4^67!14X5*L;%D)H)EQ*G+;G8[-V+Z9AO5,Y*N!=$;HJ"BN MX,IN43)60"D9+XF Y<2:N9?S1-L;@[\8[.3>/=&9+#C_I1>WV<1R=$"00ZHT M L7+%JXASS40AO%O@VFU1VK'_?L7]!N3.^:RH!*N>?Z396H]L6*+9+"DFUS] MX+NOT.03:+R4Y]+\DEUM&SD623=2\:)QQ@@*5M97^M3PL.?@!4<,P.O4$OW'P#3-U*H:'.55T.A9\1X2V1C1]8\@TWI@^*W79'Y3 IPS] MU/0.J&3EBLR$H.4*L*!*DG,RRS*FZT)S\EB2MO$/$&%A?$ M2\Z(YWA^3T#7I[C'QGW4XSX_W=T;R&;4EF1D\$9'2R(EP!G1I<'+'&0J6&7X M__L.;SW ^L)#[,(VNW PNYN-V@@XI?#AV\+'D1_Z3B>= MP?/>6_@/ CN@)FJIB=Y7^)HD!:+HXV<8+"#/0(4D"2GJV>[&)*//LF^PG(84 M-DA]M TCA U"W,;B]<1RP%G<.'G==C,*[_V2E)FW4RF+41@^=\>?Z(_3'#KY,BWQ/O#",.A3UH,6Q'P6="6+OJ:4"Q,JH M3DG,S*LU1[O;"MN9T7.=_2L4O+4^?86IU?(W*E:LE-@D2X1T+B(,2M0*M%XH M7AE-MN *%9ZY7:-H!Z$-\/F2<_6RT >T?P.F_P%02P,$% @ X'-6(HP M)O'1 @ \ < !D !X;"]W;W)K&ULA95K;]HP M%(;_BI5-4R>M31QR91"IEZ%5:C54UDW3M \&#F#5B3/;@>[?SW9HBHJ!+\2W M]SSO23C'@PT73W(%H-!SR2HY]%9*U7W?E[,5E$1>\!HJO;/@HB1*3\72E[4 M,K>BDOEA$"1^26CE%0.[-A;%@#>*T0K& LFF+(GX=P6,;X8>]EX6'NARIFC52\7(KU@Y*6K5/\KQ]$3N" M,#P@"+>"T/IN0=;E#5&D& B^0<*(.B*35 M$ET*0:HEZ/>M)#I'$_WUYPT#Q!?HGJA&4$5!FID1 +JC9$I9NZC_&NA;#8(H M$\CN2W1V XI0)C\.?*5M&I@_VUJZ:BV%!RR-8'J!POP3"H,P0H^3&W3V_DT8 M7V?9I1IVJ88V;N](JMK9[\NI5$+_&_ZXK+4A(G<(4R)]69,9##U= Q+$&KSB MPSNC7U]0&+MF&E[N*E^[R@A_/,SP=RS#MF?IS)%6$N M7+Z?8I9&272 AX/7!A4<)=Z!E'UT6]:-@CFBE4X7I'*VE6#/PSG.@H-U@G>: M)#[J86R*O5)H35AC>R*S79"]=D&G'[Q7MMI+%*7XC1]_IW^;N_">B"6MI*8L MM#*X2'4(T5XO[43QVK;T*5?Z@K##E;Z209@#>G_!N7J9F%NBN^2+_U!+ P04 M " #@M+UU5I 255IZ*& M"E=60I94XU#FKJHET,R"2N[ZGC=V2\HJ)X[LW(.,(]%HSBIXD$0U94GEWQEP ML9DZ(V[$\+EIEW769O4/9!WYY%Y4NE#DNLH@ M>TG@8@E]'?ZNCIG_)N,-+$^)?W%"?,\/!S8T?P_\W,*# 7CR?KC_1C5!?RJ! MY0L.GHI2 ">M]">L2GF# M]P\[1!= 2I2[D?81F(O/[<7GC"X99YJ!&M*[S7MF\QJ/7<=G88"_R%WO*SD0 M-O&]R<7+L&0@;!SXX[ /:ZMW]QY\"3*WQJE(:LIJWTP_VWOSE;6D5_,S].S6 M8O_3M(9_3V7.*H4BK)#2.YW@IF1KHNU B]K:RE)H-"G;+?"[ ]($X/I*"+T; MF 3]ERS^!U!+ P04 " #@*4" "M" &0 'AL+W=OB FYVUD(RK,U4%KZJ).#<.3'J1T$0^PP3[J6)6UO*-!&U MIH3#4B)5,X;EGQE0L9UZH;=;N"-%J>V"GR85+N >]$.UE&;F=R@Y8< 5$1Q) M6$^]R_!B%@;6P5G\(+!5>V-D4UD)\60GM_G4"RPCH)!I"X'-8P-SH-0B&1Z_ M6U"OBVD=]\<[]&N7O$EFA17,!?U)Z. MMHUM//105BLM6.ML&##"FR=^;H78XKF;-]7 ME!2N:H=8-CA#AV-/\":-1H&Y$G]S(/ZPBS_LC;\@G+":H<<%L!7(@_KT(KQ3 MG[CC%Q^QLO$1F(\ZYJ->99>US$KS%4)96V*%-$AVB&8_4(R8.X4]G,8=IW%_ MM?'SF]7N17BG9I..W^2(U9X<@7D8O'R>@_]5[S>0PG%/Q?V]#L) %JY/*A.T MYKII)MUJUXLOFP[T8MXT\@66!>$*45@;U^!L9 ZZ;'IC,]&B"P M&0 'AL+W=OV_/P M[GC3G=*/I@2PY$EP:691:6UU&\Q*;20 NO)'B< M)DD6"\ID-)_ZO:6>3U5M.9.PU,340E"]?P=<[6;1,#IL?&2;TKJ->#ZMZ 8> MP'ZJEAI7<6>E8 *D84H2#>M9]'9XNY@X>2_P-X.=.?HF#LE*J4>W>%_,HL0% M!!QRZRQ0_-O" CAWAC",+ZW-J'/I%(^_#];_]-@1RXH:6"C^F16VG$4W$2E@ M36MN/ZK=7]#B&3E[N>+&_Y)=*YM$)*^-5:)5Q@@$D\T_?6IY.%(87C^CD+8* MZ4L5KEJ%*P^TB,I0S\X?K,H? M2\4+T.97\L>7FMD]^8V\+0KF:*:W=@*>/F#8I\>K@CO9_?3&.+ M83AC<=ZZ?->X3)]Q^2&W Y*D?9(FZ?",^B*L?@?Y %6=^G!RJAXC^(Z!M&,@ M]?:NG[&WQ+P!K:$@QG'1Q]PL0%0>;Z59#J0"3/N2:B ])DFA.*?:?-L]2T'C M<^Q]NDK:SI-!@FBWQT"#@;GZO345S6$688$:T%N(YK_\-,R2WP.PKSK85V'8 M=(_%: W!VT7(5:WS$LN!J+4G 'O%BB/T4W+.(6W!Z%^IEI3:8E59'F N5!"X 7[]"?_W(-8@?[W'+R@Z9<'WK#P2L9.6!AU M+(R"+"PX-<9=[ZZEP]V[:W)] D^@JS3 3#N)2),*81<5&80**,.W;&+RD70Z@L#I>/[[^QN&9R MTR<6M" ]+!];GD4=-'\IZG"L&?%AA&#?=+!O7J=+D/_(/7UBHA;!QA'T=BD+ MKV3LA)A)1\SD1QN'K!U\=V8@KS6.#( %0SG'!V.U?ZZ+^,YASJ9.,))+26N, M94>M8Y(EV7C\7?.(CZ8G-[G>4[UATA .:U1,!F-L0;J9!IN%594?J%;*XGCF M/TLC=2/Y_"M02P,$% @ X'-6"+]&CRL P = T M !D !X;"]W;W)K&ULK5==CYLX%/TK%ENM9J1F MP#9?F4TB3896[4.E4=/N/JSVP0DW"2K@K.TDL_]^;'+GX(;< "CT7>2FGSE:IW;WKRM46"B;O^ Y*_63-1<&4'HJ-*W<"6%J1 MBMPEGA>Z!?'J8.=EQM?L\U6F1ON M;+)C&UB ^KY[$GKD-E'2K(!29KQ$ M93YP'?)Y@:0H7X,X.CO+A&QLJ2\Q]F M\#F=.IY1!#FLE G!]-\!'B'/322MX]]34*>9TQ OKU^B?ZS,:S-+)N&1YW]E MJ=I.G=A!*:S9/E=?^?$3G P%)MZ*Y[+Z1<<:&X4.6NVEXL6)K!4465G_L^=3 M(BX(^!J!G BD3?"O$.B)0-]*\$\$O\I,;:7*0\(4FTT$/R)AT#J:N:B26;&U M_:PTZ[Y00C_--$_-/IAF#B6L M,W6+;A)0+,OEK29]7R3HYMWMQ%5:D GKKDZ3S^O)R97),4%?>*FV$GTH4TA? M!W"UD\8.>;$S)[T1/\+R#I'Q>T0\XEL$/;Z%'E=T:J$G;Z>3'C>T61Q:Q:.# MBX.23*YR+O<"T-\/2ZF$?F'^L66\CNC;(YJOR+WXY(NCGB^%\0-[)7TH)$>]$I?**; )KRFA3W"NXC8C]JJNR _C#S?+CIL M1(>]HK]QQ7+TN!<"2F43'PZ*[R)&V(LI:>&2+HX$7A02NX&H,1#];,%$@]*[ MB)#@V,QXE[9+IPD8TQ/Z5FADWNL=O MJ)D$UJ"K)K49& \:Z"(B0G!(6P:ZL!$)HR"ZX@![Y]W4&_9@W0B]0>T62(AI M[+?%6W C',;X2L7CBU8 ]XJ_V&Z>!#]D56_7;/E65WC851=B=]7%];HB9U>D MUY79.763D95[2)'NEP4S#:>TVB'#=KJ0$,?4B]MVNKB X/&U CMW!+AWFSR] M)$HOT>Z\1,N^):*#^YL%@@DE.&A_L"Q &M"XO43N13M:@-A4;;U$*[XO5=W* M-7>;H\-#U3"W[L_-D:)J<\]AZO/(%R8V62E1#FL=TKN+M"91M_CU0/%=U?0N MN=(M='6YU<-$# M #O#0 &0 'AL+W=O2*,Y\V0G.'\P,5WN0=0Z"7/F%QX>Z6*:]^7\1YR(H>\ *:_I%SD1.FAV/FR M$$ 2"\HS'P?!V,\)9=YR;M\]BN6$_%Z"QD_++S0>WNQH;N] M,B_\Y;P@.W@"]4_Q*/3(;U@2F@.3E#,D(%UX-^'U.L0&8"V^4CC(HV=DI&PY M_VX&#\G""XQ'D$&L# 71?\^P@BPS3-J/'S6IU\QI@,?/;^SW5KP6LR425CS[ M1A.U7WA3#R60DC)3&W[X"VI!5X8OYIFTO^A0VP8>BDNI>%Z#M0:D# M<00(QRT 7 /P.6#4 HAJ0'0I8%0#1C8RE10;AS519#D7_("$L=9LYL$&TZ*U M?,I,WI^4T%^IQJGE XMY#N@+>0&)_D ;B#F+:4:)S0I/D=H#>E)$E8J+5W0/ M"0B2H7<8VA %B+#$6MZE*=A,5J\':U"$9O+CW%?:63.E']>.W5:.X1;'0HP^ M?$ [PR.'0ZA+XU,(C!WQ].1QW MJ(F:Q$66+^I-'%I3&6=3/^Y(EXQCMR,YH2YE@6)8>'I(T2" M> 9O^?MOX3CXTQ6M7TFV_D5D)Y$<-9$<=;$OWU>WT&O6%;<*'U:I-2?I\S(8 MXG#N/Q\'Y"*K=9_5B82K1L)5KP1 M%H2RNSE3XCIHJ'W;UKOV"TP2*ERR;MR MN'2FK38)3[P.\.Q,G-LLFKK5C1MUXTYUWW3E0+PHN% EH^K5*$2Q@(0JZ=(S M[M?3;[+N]FD0#G'PX6/'\ILTZB:=3'<_2J-)IT[7QI)]/J6*\I'_4"E:@ 7<\9,(42JLN) !:#,\_= M$VB-/[M:!:<'&+4!USW <#CK#LZL"2PAK;L MGE/%1UU4V#GA0Z[+DSUO5S>;NR?3SCH5A_T[]P*;=8\W@S!PR#^5AM^EX>[S MJ6GIS*G45B)KDFYEW1,-0CP+:J!X8?OM+5>Z M>[>/>WTC V$,]/>4<_4V,!,T=[SE_U!+ P04 " #@'X;X$ #T M% &0 'AL+W=OBOM7:!M((Q0)D0Y"LW<.P!UJB8Z&2Z)&4G>W7[U)69%NBF<1(7VQ]W'MU MSR%Y>*3IEO'O8D6I1(]568N9M9)R_=&V1;:B%1$7;$UKN+-DO"(23OF#+=:< MDKQ-JDK;=9S0KDA16_-I>^V6SZ>LD651TUN.1%-5A/_[F99L.[.P]73AKGA8 M277!GD_7Y('>4_EU?T;)4E:"/?[JB5O],E7AX_%3]2PL>P"R( MH%>L_+/(Y6IFQ1;*Z9(TI;QCVU]I!RA0]3)6BO87;;M8QT)9(R2KNF3HH"KJ MW3]Y[(@X2,#^B02W2W!?FN!U"=Y+$_PNP6^9V4%I>4B))/,I9UO$53144P[WDL/= O+D_+K.6$71'^21"C1!]S"O\J:DB"U12I>4DAZWZ9XF/7UYNGN<;@.9/:-NSZC;UO-.U+MBU9K5 MM :V7DCB7Y<+(3FL@+]UW.V>YNN?IF3AHUB3C,XL6/>"\@VUYN]^PJ'S2S[)GJCZ_+$&Q2)U1!-J'A^$@#H-!6&KLZ4S$88\X-"*^84*@-6>;0FVQNPF=/XE)T:JVCH!0 M,^)>Z#@# C1AOC,FP-CBF01$/0&1D8![6BXG12T:WBYSHF8 *768HQ$8-XH3 M;P!9$^4[23Q ;.SI3,1QCSA^9C%+"E4E>D>J]2?$Y(IR'=YX/'LCUQNNZG'4 M8!*DQF[.Q)KT6!,CUCO R9M,-KRH'U"V(OQ!+V')"$:2..$0K"8J#H=3(#6V M="9@[.R=EF.&K"RH\@2-H*C<[_]:P^2,A0QTS!L*F?F1K]W0WZK:,4$'5A0_ M)_)-U91$@L+5\,I3@@2>H >/]2N(PM ?ZIPF$(=AXL;#=6]N[5SH>\^(C69I M_HV4#=F]"#T9&RUN=P1GXF$G]$9JIXL$E<">$PZ1NR.;,SE>/,>8]@X-FRW: M[S"$_8XEP?Z2UOYJ<7EC<89MR\7A$-8X, [.R^.^D;\%C#S;!?N#X/AXRH(F,(AR,Q,[$7Z$L\-[:X?- MWNXU8AB/!'FTK3T;DIK[>2U>^^ +D_H>^!OX-?#FJ*1+*.]<1- *WWUBVYU( MMFX_.BV8E*QJ#U>4Y)2K +B_9/!RWIVH[UC]A\[Y_U!+ P04 " #@BAZH*4GBPA%JB2]I%]?+K+B>&M1 M]")Q>3.<>20?^RLNGF0)H-"ZHDP.O%*I^LKW959"A>4YKX'IF8*+"BO=%7-? MU@)P;D$5]:,@2/P*$^:E?3MV)](^7RA*&-P))!=5A<7S""A?#;S0VPS$'5/5]]@<9/U_!EG$K[1:LF-O!0MI"*5PU8*Z@(C MZ"3C-^>Q,FP:=#=O\3V2OSG=9\YQ1[ M^G)N\.;<(*S0#.:$,<+FYKS5( C/#Z7!<7;*M/>YU@][% MCO8#<4D4)>$1]4FK/OF7Q /+3Z<\V4ME' 9)O)5,)WL_;G=KG&Q_JT)5(.:V M<$N4\053[DJWH^W;,+0E<6=\I-\,5^)?:-R#&ULO5=M;]HP M$/XK5O:B5FI)G(00.D JI-7ZH5I5UNW#M \F.2!:$C/;O/3?SW9"RDO(8$+C M \3.W7/W/.<1^\]L5Z'SD429_#$$)^G*6&O?4CHLFM@8[WQ M'$^F0FV8OLI"F@+Z2%7!TC6ZC*%;U( EZR/)3I:IS$8 @ M<<(OI2C[0"ALHT>:B2E'=UD$T3: *?,ND[?7 MR??M6L1[<W;Y"MF6[%0D-CG'WM;M3X1X<[V[7L''*4C@:SSV %\ 8&(,( M";)"A',0_ K)!YS)&F03E%#.44@8>Y5U61(6\:H2U(903>2&ST@(74-V"0YL M 4;OXSOL69^JY,O!FAI,-9!%3UJJ3\=<;.ITIJ!;JKFE:FZM:G?C,>C>H663 M6D&5+#D&MC>H[) 8U(>YP';#LSY4'?N@ ,>;X W+<(?C45;!WZRVZ'@E'>^\I_L*1;(S<1&'57R]O:/I-%N>Y^Y6 M==\.>U[;]OT=SK7)_^,1;I72M&JE*7JP$@96\@^=5U8XQ_!J3G!KCZN''=]U M=JCNFUUCS\=V=7W]DH1?2^+E>KB,68*&,)%C@4 _'B$= ?M91:46Z=0F=4ZP MX$Q@6PJV2P7;M0I^.;'5M_<.!/8QWNO.@]JHIPIT)K M@;#U-JQ8_[.)%-$V M'P77;>XK6)_5J1*>"RW7T-R8_5)@$SU#2Q7H/!/Y)%7NEG/ZK9Y.=_;[:G[7 M,^4;3#[\/Q(VB3..$AA+2*O1DH*Q?)[.%X+.](0YHD+.J_IR*M]!@"D#>7], MJ5@O5(#RK:;W!U!+ P04 " #@9#@B8# #9"@ &0 'AL+W=O M+? BXA MSXT0AO&[TO3J)8WCYO-:_=KFCKF,J8)+D7]GF9X-O#./9#"A\US?B>57J/+I M&+U4Y,K^DF5E&W@DG2LMBLH9(R@8=__TJ>*PX1!V=SA$E4/TW*&]PZ%5.;1> MZM"N'-J6C$O%3A/B%'[X_[OL8XC)J? M5FL.W9K1CC7#B-P*KF>*7/$,LFT!'Q.HLXC660RCO8K7,#XET><3$@51NR&@ MRY>XGUGW5H-[\G+W:$\VK7I/6E:OM4/O#C23@-^67N^*(C\OQDI+_$I^-?%V M>NUF/7-RG*N2IC#P\&A0(!?@Q1_>A=W@2Q.K0XHE!Q+;XMBN.;;WJ<<)HN.0 MD12+3;+QW%9P:>H;7-5+A9^23F>,3[>-%J"TF2Q!,I&1HQ] 96.A[PW@M> / M*9;L1],B*TQ)[8' :R8%X1R/L=#>M-"&;(U MTIIS$\^]R[^6YR'%$B<6AEL\@W 'T%X-M/??U9HQE4JPEY]<;5O20LR;0;IE M.QO1=K'S"NIH':$&J[-_K)(&J]ZFEV M+7DV/\2^S;59?V54P0U)*U5!C354%NE5 "P]J>$#".@=K?$6Z .?$4T@'/UR?V.Y^[S26C&FXD_\$*4R?X/48%E+3C9B_[SS#FLW1\N>3: M?U$_^"XCC/).&]F,8*N@86+XTZ>Q#F< 0IX!D!% O.XAD%=Y2PU-8R5[I)RW M97,+GZI'6W%,N$LY&&5/F<69]&L+BAHF*G2 RA;;:/06;8J"N9I1CN[%LX,#:T(PCR,"3,GZ$$*4VOT2110_$\06,V3<'(2OB57 M&>\@FR'RX0TB(8E.XJ_P+J:"+#SOXAG>D0GMH97*%^;G)M-&V?;Y=2GO@2VZ MS.9&:JU;FD."[&PO=V]R:W-H965T4=?525G_4CTHUV??U M:E-?3QZ;9OM^.JWGCVI=U._*K=KH;^[+:ETT^FWU,*VWE2H67:/U:HH 8--U ML=Q,;JZZS[Y4-U?E4[-:;M27*JN?UNNB^L\'M2I?KB=P\OK!U^7#8]-^,+VY MVA8/ZE8UW[9?*OUNNG=9+-=J4R_+35:I^^O)+_"]9*QMT"G^N50O]<'KK WE MKBS_:-]\6EQ/0+M':J7F36M1Z#_/:J96J]9)[\>?O>EDO\VVX>'K5_>/7? Z MF+NB5K-R]:_EHGF\GHA)ME#WQ=.J^5J^_*;Z@&CK-R]7=?=_]M)KP22;/]5- MN>X;ZSU8+S>[O\7W/A$'#2 ;:(#Z!LAM0 8:X+X!/K4!Z1N0+C.[4+H\R*(I M;JZJ\B6K6K5V:U]TR>Q:Z_"7F_:XWS:5_G:IVS4W?]^JJFB6FX?L5CWHX]G4 MV=OL=M<)LO+^]=/LJ]J65:?[M-GUMO:HO9&J*9:K^B?=Z-NMS-[\Y:>K::-W MJS6?SOM=^+#;!32P"Q!EG\M-\UAGOVX6:F$;3'4\^Z#0:U ?4-3QH[I[EZ'\ MKQD"B 1V:'9*<]$UQX'F\O3F*!(-WA\BW/GA ;_X(?C];UJ>?6K4NOYW*/<[ M;Q+V;L\J[^MM,5?7$WW:J%7UK"8W/_X &?@YE+>49C*1F953LL\IB;G??%7/ M:O.DZE#&=BUIU[(];3[?()Y3P 2_FCX?9L,78D PPA390AEPS(D0E(B]T(J" M[J.@T2A>>\:V*N^73?9F5=9U< #N;-C!#KPE@E,.W9#"0D(A=D(*""ED%.7A MB-@^(A:-Z!]E4ZRRHJY5$SPVS-LL I1S!(432$ (<\$$YMW-L^!I 3[B1\YNL@T/\@=>+Q=3F!^"!L M*QJQCT:<<%P62@_%^7)WXBDVBZQ8MV>D_W8?A((3WLX(P5&>.['Y,JZ[$G/[ M7$!&=*YH.+1\'UH>#2TP _[^6:WO5!4\GT;-QIY/4YK)1&96$B$P' $N.$OU MYHG2FM1-IG*S$WL :/#LJ:IO:IV]9RLU.K,%#>#X?]DTM]H$0Y9RZ$!)4(@8]E)1!)>"8$S0PZ PCPC@D?JR* MS?QQ6;>](SK,HC:C>T-*-YG*S4ZA@5+(+CG,HL@[.K$IW60J-SNQAI%A')*C MP\PG69HC@;E;LP2%G!+BEF%!(26 #Y1AT- QC./QR848]!E6 ZS(J8O[ 2%B M !+A\GY(*/1L?4#/=E"&BV$E0C*!!T[IR" ABB/AF=48"C*@5SJ' M9$07I6YL 1EC:* :0P8241P20_-5]K]L9)D6W\C8DVY2-YG*S4ZP@49T26A$ M2:$QJ9M,Y68GUD C.A\:D0]X[6PF.'!'7T@H0.Y6=#(HI#EKKW@'1Z A1C2> M&/4(/*]ZBV]K='])BI6IW.P\&ZQ$E\1*E!0KD[K)5&YV8@U6HO.Q$OD0^);D M+GZ%5)0"]XID6$;8P @T/(GB//FYV#S=%W.-*<>JMKC1Z%Z0TDVFL,^[W&JYR3DQN?K&$4$N/P8 MTB$.^,"Z)S;XB./X&)Z\QI=P\9>?@TI$ M&13.N)5!)6 "Y@,80PQHDF.K^.V-DM$1%G<8VQ&2NLE4;G;V#-(2=,$11I)> M"T[J)E.YV8DU=$WB=!T=83X 0PQ%[JX$S$)"( AW5^ID2*A#0?E '4<.;N>, M,_7)=1SQJ1<2(MRUPEE(AX$0P TI1.4Y&UCB(0:B21RBCQ5QQ+\!DT*@CXX; MAZ_3>)'[A\;7,40%':A&B4%5$K^C\]3ZC?@W8A(H_+[FRRCQ[DX-J# 3 Y4; M,71(XG1X9N5&?,CCS)U\9@$5%=Y5_Y#J<'G2CLS (HG#HC,]C2_6XOZCS[%) M\3"5FYU;@X?DDGA(DN)A4C>9RLV^^=W@(3T?#VEH(3\T>86$P7:/'-C.TJ2=UD*C<[Q08@Z24!DB8%R*1N,I6;G5@#D/1\@*0^[KFK MW<C=!AJ1<3_<(#MP,0PT9TU-^^31SI/K<:H?R"H\ MNQB+;VMT[TB*CJG<[#P;=&271$>6%!V3NLE4;G9B#WX\?SXZ]DUI;-@=EYI M-)^+ZF&IQ]]*W6M+\([K_:EV#WC9O6G*;??(D[NR:&ULQ9U;;]LX&H;_"N$=+%J@4UN4?.HF!A)+ M%+MH9H(8[5X,]D*1Z%B(#AY)S@&8'[^4K%BFI3#QX.TZ%VWL\'M(6:_XD7Q- MZ>PQS>[SE1 %>8JC)#_OK8IB_:7?S_V5B+W\<[H6B?S+,LUBKY OL[M^OLZ$ M%U1!<=2G@\&H'WMATIN=5>]=9[.S=%-$82*N,Y)OXMC+GB]%E#Z>]XS>RQLW MX=VJ*-_HS\[6WIU8B.+[^CJ3K_H[2A#&(LG#-"&96)[W+HPOW!J5 56)'Z%X MS/=^)^6AW*;I??GB:W#>&Y0M$I'PBQ+AR?\>Q%Q$44F2[?BSAO9V=9:!^[^_ MT%EU\/)@;KUG45[]2Q[KLH,> M\3=YD<9UL&Q!'";;_[VG^H/8"Z#35P)H'4 / LS1*P%F'6"^MP:K#K . XQ7 M H9UP/"]-8SJ@-%[ \9UP/B] 9,Z8%*=W>WIJ,ZE[17>["Q+'TE6EI:T\I=* M$%6T/(5A4FIW463RKZ&,*V;S-"E$7HB +-(H],/"JR25+LEUECZ%(B=>$A G M7D?ILQ#DXBX30DJWR,FOY"((PK*T%Y&OR?8R*F,_V*+PPBC_>-8O9 O+>OI^ MW1JV;0U]I34&)5>R0:N<.$D@ A70EX>V.S[Z<_F)O ZU]="%6'\FYJ"BTK>; MZ.AIOZ4/G\G K&C&ZQ2FIS!Q*S^VZ7L_-O<]M,//[54:?S]-_WDIBC%W5X19 MXU*6S^1U6\L@)W^41/*U$''^WXZCN]Q6;W57 M7^:J+_G:\\5Y3R:C7&0/HC?[YS^,T>!?77I%PFPDS$'"&!+F(F$R;=BW5X,9",[T8RDZ_*]G!0KKR"/0D;X7N++T8*, M^NOUJ_!26_>Q.D7";"3,0<+8%C:J8.6P\6%F3"QK=-9_V!=@N]1 +<%U)12I M#'=2&>JE4J3^_:]MJ72=>"WIV!./A-E(F(.$L2ULN'?"+',\H=.#,]\N-AH: M ^- (!S4-$4IHYU21EJEE%,"V6LL1!*F&?D1^D(F/I&'@4QNG\C"B^HQX967 MW8LB3.[('UID)]6)M@O=24Y.BLEU*D5;S9^K6>*E2,0R+#I' M7%KJL0I$PNQ)*V^-!_)'35L.LDJ&A+E(& ?!%&E-=]*::J4U]_(5\1Z]+""9 M\$7X(+J$I&4<*R0DS)ZVA#0&AD)!5,B3,1<(X"*8(R1@T*W^#OSW0(RR3 M<\15F MBBP<1I>NJ\]*-]/2U'2LZ*,V&TAPHC4%I+I3&4315H7MKT\9IAWQU M_2C-(FDVE.9 :0Q*N9+98BRV2G.-\W^R^RK.P&JV3]&!8K MV1\&X4,8;+SH$[D1?IH%,N1;Z-V&45@\=RH0ZGW4M/VIB$&'[:D(U-: TAB4 MYD)I'$531=AX&X;>W)BGMYFWEVCK@:'LXM +BE [!$JSH30'2F-0F@NE<11- MU6YCGAC3$P\KH7&IJ%ZFT9VH7&XB5_&DF0M MLC -B+;I76K4DX]5XQOM-"8DKKZ[W:4]:$L<*(U!:2Z4QE$T57N- M 4.UB^4_)]?+Z"OO*8REIG7I7]^TH\4+]6:@- =*8U":"Z5Q%$V5<^/-4'K: M]$^AE@Z49D-I#I3&H#072N,HFJK9QOFA_P?G1U_'T;IL.S_C]O0>6J<#I3$H MS872.(JFZJUQ?JC>^?DFBG)@N=OHMY^VFPSO5?UD*);$>1+^IMQ_*KO1I1P& M9/JD#K6*H#0;2G.@- :EN5 :1]%4P396$3VQ542A5A&49D-I#I3&H#072N,H MFJK9QBJB>JMH(:=%Y1Q)O,SJ.W4'M86@-!M*ED:DX.-F-U\ S3LB:&V;TECS9^#M7[.;I<>R/[M"STJWZMW+M'OB>A[*P^ MW"R^YQ_!21GJ_D!I-I3F0&D,2G.A-(ZBJCIS>[UX_G=RM;[F8_4%I=E0F@.E,2C-A=(XBJ:J MM3%YS!/OLC&A3@Z49D-I#I3&H#072N,HFJK9QLDQ];MLWC6!-MM;8D:C]K;E MN;ZNHQ4%]5F@- :EN5 :1]%41>W=]4OOL[041>34/.Z4E1YD#%__'L1<'WNT MU+ W[,+>L0M[RR[L/;M^AL5B-A:+J;=8+GP_V\ATZ\7IIOQ"SXO>4G(K2.P% MHKYQ5]X,([V7862G(*VN!:^.?@YJET!I#I3&H#072N,HFBJ^QBXQW[@1V$^] M9UQ=N3+%-(9TG MFR@H.T/Q)#(_S-\277LAWQ@95JO[@SH@4)H#I3$HS872.(JFBJZQ7$R]Y7+, M?1#-]CZ6T;0CK4(-#RC-@=(8E.9":1Q%4W75&!ZF?E?,6TM^"UECZ(M:>3>+ M[ZCU0*@/ J794)H#I3$HS872.(JF2KGQ0<%Q>F]4TTY9WF'=U)]B*WK9Y^U%9VK2--!'F4)H-I3E0&H/27"B- MHVBJ(!LKQSKQSA<+NO,%2K.A- =*8U":"Z5Q%$W5;&/Z6'K3YUM8A'>UX2B* M(MK.F\13F;\[[Y*KYQVM0:@'!*4Y4!J#TERKO0?&,@;M[U+QCH+&6"VX54Y_ M[YF5^?=)I@]D^>/7*R^[" M)">16$KDX/-8MBK;/LMT^Z)(U]63,6_3HDCCZM>5\ *1E07DWY=I6KR\*"O8 M/5%V]C]02P,$% @ X'-6#2NTSC7 P <0T !D !X;"]W;W)K&ULQ5=MC^(V$/XK5EI5=U)O\T*23;: !&1/MU)7AZ#; M?CC=!Y,,8&T24]N\[+_OV&&S$ +=4Y'Z!6)GYO$\S]B3<7?+Q;-< BBR*_)2 M]JRE4JL[VY;I$@HJ;_@*2GPSYZ*@"H=B8/!--9<;YLQX\9#W+T1%!#JG2$!3_-C"" M/-=(&,??>U"K7E,['CZ_HG\VY)',C$H8\?POEJEESXHLDL&UK%(NI:*%WMGC*!@9?5/=WLA#AS<\(R#MW?PF@[^&8?.WJ'S M7@=_[^ ;92HJ1H>$*MKO"KXE0ELCFGXP8AIOI,]*G?>I$OB6H9_JCWBI0"K( MR)3G+&6*FG3P.1D+OF,@"2TS_"OQ M',]O"6CT'O?(N'=:W)/WNWL7V'3J7'<,7N?'QW;0)60($!TA5[TP]CSXN#KKTY ME.;4+/:BN!,=FR6G9F[']R.W4]L=\0EJ/L%%/K@M)%955B[(%*7"HUT5B0DH M)JK3/.3E6K8RK*##@Y@"QW4**I\_DJ62Z M5$^F3UBG7VML&\&+N#]Z=*\)EEP)[$C/J-8S^G\K9G1-V:\)EEP)[$CVN)8] MOKB-!VF*C:&@6GCQMJ6EV=)KW-)'E93 3C]#:[V)3P[:K1\'8>/8GEK%@=NT M2DZM JQ)SIF:XSIO+9CS+Z<6/Q"2YKKK0C4WC*]E_H+,4RZR_R[!?O7#[\"G M,'8Z7D.$%KMFP;UH4K&W#WK1 L3"]/02HUV7JFJ\ZMGZWC PW7)C?JCO$Z;' M?8.I+B./5"Q8*4D.&=<8?]L'I=X)P*A#?#]G'/U M.M +U+>L_C]02P,$% @ X'-6&?'H[OS"0 WTL !D !X;"]W;W)K M&ULS9QK;]LX%H;_"N%=+#I 4HL7R5(W"=#&ZDR! M=J9HMKL?!OM!MIE8&%GR2'0NP/SXI2X138DZL@;T8/NA\>7P%?62(L\CTKIZ MRO+?BBWG CWODK2XGFV%V+^;SXOUEN^BXFVVYZG\YC[+=Y&0;_.'>;'/>;2I M"NV2.7$<;[Z+XG1V/;ZP;?X M82O*#^8W5_OH@=]Q\7W_-9?OYJW*)M[QM(BS%.7\_GKV'K\+7;OS>B,[:8Y8%CU^_ MJG^L3EZ>S"HJ^&V6_"?>B.WUS)^A#;^/#HGXECW]Q)L3JBJXSI*B^A\]-;'. M#*T/A N!@K0I@ ]M0!K"K!3"[A- M@>K4Y_6Y5\8M(Q'=7.79$\K+:*E6OJC^ ;]LN=Y5+9?@2[1G>R3FT/"479__(5\]^%02)6BX 7ZQO=9+F31J$!# M4F^67$1Q4OP@1;_?+=&;O_]P-1>R[F4-YNNFGK=U/D$.OD#$(=14'[CT1[YZBTA0%6>&XLM3BON#1P]/ M+TX +VC;"VBEQX9[P3XKH@3]F&>'_07Z.1,#S7F!?I2C#WKS.2MD@\HK_;7H M!;H3D>!R#!%E'_F4KK.=[#LYNLUV<@C;EF/+(W_]_-?P692?K&3_"M/#KE'_ MK\&*#V#5RX'T7;&/UOQZ)@]3\/R1SV[^\3?L.?\TM2KL0QCE:9P^R#Z;5.=W MGV<[M#DV(FO[]05*>76J(GHV=8"_[$CA7W$DK5NQMELQ\-!-8TLQM,^SQ[B< M74PM#*I,;>%:S*W$RFGR\<:YFC\>MTP_PL,^=7P]+.R'N00'K(W2+'%;2US0 MDMM#GI>72"2'3U&@+4\V2$[W2%Y!W&0-J#;5FEK, ZSI1TAC'-9QQE*E- .] MUD /-/!SECY<"I[O3K80U)MJH3=J83\"+SS79U['1$O5TDQ>_K<3!*-UHW%'F4%O=<7N@;DYV-J"4_ MK:HMK:J%MM3TYCD"+#R66_]_Y-%P/2>W.'S6-C-IJQ4/;:GIW8&H[D! 8[[? M/<5Y4K8?^O4+WZUX;FXL4&5R8]E46UI5"VVIZ>VAR!?#>/2O3$CN_<8?N>R5 MQI:PRI^-FC[S$-*=C9=-W/'40S'QJ=>E%$,@\5WF4&P&%:S@#)QI%N! ,T;U1Q(5AY/I%;'F.>-UMJAG/Z(E5R,+C ME#4>$AI"+C%=#!BBV G#\-1F"%!J@%9"2L\I4N(],"X?ZE'7- MZ\/A;UNE4_Q'B/S1 'W&0C MBHD(F-3;3#\_P(>::EZC-MJW#'&7.)")0I?;#8'8]1TR,&(1!2X$3N'?K]?9 M(6W(,NT0^N (!HM.=@N/=C5#R,(->I:UZZ6:JM)_ :?^G5":8(LM?AHVS MFO$W:J!Q_1#/\19=W\Z1GA.5GA,X/:^F3:-=5M-RTL^B>W;U0W"U>*?;9:E: MNETJ9R6:4 ,KX^ M8PC!"\>GM)NUV:J9[J "!@(#PZ=41.E#=6>OOIJ'+;0*#60<&@PAS'>"[FUQ M6_72#52 06# 6/+Z[O-JU2A)DG"0, M(0'#O:YVCB48JG"#PK@Q?5$:%IR\JZ7/ %T?#2'F=6E;-=.M5-1!8>JH[\P';JIENH^(-"O-&"V_[Z&5H1166F&S> M.'$80C I6;7KW3F8@QYMAH.90WJ7E[<(Y*Q1WJVK[A(8_;.[,VT<00PA&!.G M.QC:JI=NGV(0"C/(JWU'B]%&]ZRB!QU'#T,(QH&/N^Z= SVH0@\ZLD$L2T4> MK<6H?5:9@XXSAR&$!(';L^\H(07!5HW/I?;OX>&1ZM80L>QQ!!BW.EDJV*ZJXI+Z%EVC<&J MD^TO,H-&(P&GV&,P*X].1V&&Z(_O_LJ*<-(LB6\=1^5R6IUAL3TR18>G)_O>I MT&,D\'OCB54HM*6FVW_T< <8"J=A."PVV7"WET\:*=SJ44-;:K7A\Z,'&>UX M_E ]0:I U5:&^LD^[:?M4ZK>5\]FZGQ^B]^%];.FE$S]Z*LO4?X0IP5*^+V4 M=-XNY GD]=.DZC/2UIE0F2[ZN661S*E+P/D]_>99*7F37F ]IE>-_\# M4$L#!!0 ( .!S5@GMNA\[0, '@2 9 >&PO=V]R:W-H965TJ>PWO/I:Y(S@]L/UY3G>P!G6?WPGLV35+Q%+().,9 M$;!=6-?N5> .-,!8?&!PD$=MHD/95HCR"!4&D*BC][6$&2:";T MXY^*U*KGU,#C]B/[.Q,\!K.A$E8\^<@B%2^LJ44BV-(B4>_YX7>H AIIOI G MTOPGA\K6L4A82,73"HP>I"PK?^F72H@C ;:#O J@/<<,#X!&%2 P7/ \ 1@ M6 &&1IDR%*-#0!7UYX(?B-#6R*8;1DR#QO!9IO.^5@*?,L0I/V RY)EB60$1 M^2L'074Z)/F97$<1TVV:D)NL7& Z46\"4)0E\BV:W*\#\N;'MW-;H2>:SPZK M65?EK-Z)65V/W.*LL22_9A%$30(;0ZCC\![C6'J=C+?T@3CN!?$<;]#F3S?Z M'6PNB3R.809V4@>$;G."[R4*> EDKJ@#?,75!EC2A68A# MIA;0+#I.C\YAPF4A0)+-@^[F7.+X;X(7N;S ](5)$;%L1TYE^],?Z &YP=GD MWRWA+TMWA^WNZM)T)7,:PL+"VB-![,'R?_K!'3N_M*6B3[*@)[)&FH9UFH9= M[/Z?7*'B D)@>[I)H$VY3H9SE2O)1H9,%_2][[G#T1B7W/Y8D_^;N3-WXHUJ MLT:THSK:46>T]^L#$[H6A.33+:0;$*U+I9/DW(#[) MZ(FN(-Z[%&W]?;_2X MSS3U21;T1-9(TZ1.T^2L-YHH$&F;?)TTY\K7[=. / 5LDVJGKQH2#6MI9IV MNG5BX5U4BQ4'^5:OW35%&1\+!OF7O+",=$Y^KL!]D@4]D35$G]6BS[ZO,C+K M,TU]D@4]D372Y#I/NVJG\^U8H7@LJF0D>2%D03-%%"L$E@RC35NU6U:\X^-]3;L2K89M2G1Z^EHEO"/U84C7DG*IZ89 \6JI WP^99C+JJ.GJ"^;/+_ U!+ P04 " #@6QEUY-B9X[*67X]O[*8?^"+&PU:6BL:^Q^?<8_N&& :U60EV M,V?,1,M2R'I(YL94G^*XGLY92>LS53%ID4+IDAK;U;.XKC2C>0VD4L2]3B>- M2\HE&0WDHKPJ31U-U4*:(4G;4.1N7_,AZ:8?2>3DQBIG0W)W\O[70IG+=Y&[ M'WTX.NK=7!=BV'2ZPNK1DT3T50S*F@D\T!U9!2RY6 M+MR#P%0)I2-CJ\DFZD*D?G!PU_6@T+Q.R:7236Z7P7U/_/ ]8-T#@UR(UF"/ MN,!H4%%CF)97MM,,;H)/H,BW;U>5=3C3=-7MG9,-H;G9)!.EQH[TLMG:L _LE MVZ8UY)M.QG5 ?UO-:6_+)J_2C2I^K\R7A9V.;/I0VNQ:LX(OF_ZR: U@ZEU< MG5:56'T6?"9+YB;_XH2C 5WSHKG2_,%F@U*9V@#3)+IGVO#I=N2WIM4M6YIU M.2T+W'/O#7K^N^L\8Y)I*K9-V]H_Y%5^M6/_VOH7GIM?*_N.@R:3B\/WZ%_5 MAVTRR0[?HS^8'+K)-U&2_;=@\C!K,O:'C*V3S,XYIHU&<%X^JV>3IAG9ALWJ+R#L(U?-%48PCL/""&!8'LP! MQG$L+,__-)\^.A^'8=[Z0:2/X9EF69*D*;:BXW'0 MP1A;MS2%G[ :Y@T86![(]&=KC>\V7B'/UP&VI\]5"#93O!*QF>)K#4AXW8"1 M9>'=QO( ]L%K'8@?S@/U%28DR2PJY@W[ G&D2S#$*C%<(VF*;(Z*7S"^X,] M)4F296$$L+"#),$0>!IQ!', 'C D29KWX-[[*%Z_I^+-_^]&CU!+ P04 M" #@-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( .!S5C'$CY\O 4 (4R / >&PO=V]R:V)O;VLN>&UL MQ9M=;]LV%(;_"N&;=< Z1[(DMT53($W:SD"1&G'070Z,1-M$*=$CZ:3IKQ\E MQ&5I72U#/'2KL=\X)2N_5BK49IR>G!3C6NIF].[M[EES-Z8'-J@R:-O$ MD^V)KUK=^:?K[:&XU5[?:*/#_>FH^]^HD:AUHVO]0U6GHY.1\&M[]Y=U^H=M M@C2+TEEC3D=)?^&KM)#7\L9W9X*\N9(1Y'14G,0'+K7SH;NC>[Z, MC+BD;4Z'>UN$6=-)3XT(1:2F#7]H^*][9O&KYY5 M_5N'B$O*T+W1\8*;51TX'^1Y/+9&5_';*[%H(=H/>&&7XLM&.0*9 LCTB)#_ MI 1R B GOQ#RO32R*97HFJDG@!D S(X&*%[,)8', 61^M*H^7TL:- 6 +(X' M*?V:0$X!Y)075?:%]::S?.D407P'$5[R(L\;K2CEQ[605 M>VEQYIQL5GUA$L+7@/ U+^&E#+&T=KUA?UW(V)\OMG4M:?>8G*!._(07<['= M;$Q7;M)T35!\-/;NT384$[J&6397ZE8U6R4^.EN+&$3!17E[\;<.:W&^I56> M(-LDS+J)82)7*Z=6W:6V\A_ *2 R3<*LFED3<4+,J=2@S)!;$F:YQ&PQ!DC, M<-K@^/#O5F_:#_PA+M6@]2&S),QJ^61M=:>-Z1!G,52:54L@SKP?.CI!:DF8 MW7(9LVXO-O)>MFPMJE.WUMRV_6,YZ+@3))>$V2Z+8,MO,8;K^ S?Q\D\9A2# M8D1F29C5\EE)#Y22(*2/D');&_Z_+HF%&7.CPZ-QKENZ:8R!TILSO: MS+F+TFTD?4H%*1Z21LHM#92F#@;(*9)&RBP-C#FAF,@=*;,[8#8]+$VDD919 M(S";'LZ*()%,F$5R,)L6+ZYCCD,QD5,F[$YYS*E[,.5_IVS(+1-FMX#DNF6E MF' "C-DR.,$6%!,I9\*LG$.IZT.U4TRDG FS2=C]@[&+"@F,E#&;*##N>_+-M@I)K)0QKX.\Y3[1K#XQ&IKN@ZJNT(QD84R M9@NA-#ABTP5,9*&VT-YQ>5_AS[9U%85ZJTL;Z-?DCF*2;24'XIM$-!*LONVG(%]4 ]Z$G%&J$!<_@F? M$/#X4@[-N&]/PV[?#8O/X^$TK*K=.':_ZGI8[\JQ&>[:KIS.1S9M?VS&\[+? MUEVS?F^VI9;E,NK^=D;U]'@[<_'ZU97_F=AN-OMU^=VN_QS+:?S'X/JC[=^' M72ECM7AM^FT95U7]>;CN'NK+)MV=)U>+Y[=5U3^_I:J>.T@@2.8/4@C2^8,, M@FS^((<@GS\H("CF#\H0E.@^_F#'B#H8?Z@M$09EP1)$ZP)M$[(=2+P M.B'8B4#LA&0G K,3HIT(U$[(=B)P.R'@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WHIZ M*X'>BGHK@=Z*>BN!WCIY64*@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>B MWDJ@MZ'>1J"WH=Y&H+>AWD:@MZ'>1J"W35YV$^AMJ+<1Z&VHMQ'H;:BW$>AM MJ+<1Z&VHMQ'H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.V3CY4$>COJ[01Z M.^KM!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z MQ^1G$P*] _4. KT#]0X"O0/U#@*],^J="?3.J'?ZMF)X M^@M02P,$% @ X'-6,X5S%\/ @ ZBL !, !;0V]N=&5N=%]4>7!E M&ULS=K-;N(P% 7@5T'95L3X-],1L)F9;8=%7\!-+B4BB2W;;>'MQPEM MI58=-!4C]6R(P/8]-[[2MV)Y>_049X>^&^*JV*7DOS,6ZQWU-I;.TY!7MB[T M-N6OX9YY6^_M/3&Q6!A6NR'1D.9IK%&LES]I:Q^Z-/MUR#_'U@VK(E 7B]F/ MT\8Q:U58[[NVMBFOL\>A>9Q0X=B^G842S/E_B@1[?=MC4UKG[H\Y$R^D"VB3NBU'?EJ>C5 M^>24;YA.G_SB_*G,N<"\&UL4$L! A0#% @ X'-6*9=[1)V"0 +4$ !@ ("! M#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M X'-6-Y(>&S !P N"$ !@ ("!$QT 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ X'-6#5$J76'"0 2BP M !@ ("!0RX 'AL+W=O4Y7P( 'X& 8 " @0 X !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ X'-6$9@!T!H) 2'( !D ("! M#CT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ X'-6%7UP/:P P 8 H !D ("!7VP 'AL+W=O&UL4$L! A0#% @ X'-6 H('/Z9 M! N0H !D ("!WW8 'AL+W=OP >&PO=V]R:W-H965T&UL4$L! A0#% @ X'-6"VL[G55" 810 !D M ("!R(D 'AL+W=O&PO=V]R M:W-H965TG"!HP4 (,- M 9 " @3*7 !X;"]W;W)K&UL M4$L! A0#% @ X'-6/ 9.ZU4#0 ^2, !D ("!#)T M 'AL+W=O&PO=V]R:W-H965TN !X;"]W;W)K&UL4$L! A0#% @ M X'-6.<7@>^^"P +R$ !D ("!*K4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X'-6$.PKE*A P < H !D M ("!3/D 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ X'-6-:J4VAM! 1PL !D ("!5 ,! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X'- M6-OJ8398!@ NP\ !D ("!.0\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X'-6$)1$J&"!0 J0P M !D ("!91X! 'AL+W=O6@ &0 @($>) $ M>&PO=V]R:W-H965T&UL4$L! A0#% @ X'-6,>BI*(. P O@D !D M ("!Z34! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ X'-6!!M](M6 @ V 0 !D ("!I3\! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ X'-6$(> M2!BC @ !@< !D ("!7$X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X'-6*VW>\5^!0 #2@ !D M ("!55@! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ X'-6&Q@#M^( @ 0< !D ("! M9F0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ X'-6&DOX^X#! R@P !D ("!V'8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X'-6+Y?*5![ P G@L !D M ("!:(L! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ X'-6$M7A^&^! ]!0 !D ("!!9&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ M X'-6&GF0X(F P V0H !D ("!DZ(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X'-6,?H@;!\"@ M778 !D ("!W[$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X'-6">VZ'SM P >!( !D M ("!RLH! 'AL+W=O&PO&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #@ XML 91 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 92 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 94 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 294 403 1 false 81 0 false 6 false false R1.htm 100000 - Document - Document And Entity Information Sheet http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 100010 - Statement - Consolidated Statements of Operations Sheet http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations- Consolidated Statements of Operations Statements 2 false false R3.htm 100030 - Statement - Consolidated Statements of Operations (Parentheticals) Sheet http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-parentheticals Consolidated Statements of Operations (Parentheticals) Statements 3 false false R4.htm 100050 - Statement - Consolidated Balance Sheets Sheet http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets Consolidated Balance Sheets Statements 4 false false R5.htm 100060 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets-parentheticals Consolidated Balance Sheets (Parentheticals) Statements 5 false false R6.htm 100070 - Statement - Consolidated Statements of Changes in Stockholders' Equity Sheet http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-changes-in-stockholders-equity- Consolidated Statements of Changes in Stockholders' Equity Statements 6 false false R7.htm 100080 - Statement - Consolidated Statements of Cash Flows Sheet http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows- Consolidated Statements of Cash Flows Statements 7 false false R8.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 8 false false R9.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 9 false false R10.htm 995455 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPolicies Nature of Operations and Summary of Significant Accounting Policies Notes 10 false false R11.htm 995465 - Disclosure - Supplemental Cash Flow Information Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureSupplementalCashFlowInformation1 Supplemental Cash Flow Information Notes 11 false false R12.htm 995475 - Disclosure - Revenue From Contracts With Customers Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomers Revenue From Contracts With Customers Notes 12 false false R13.htm 995485 - Disclosure - Disaggregation of Revenue Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureDisaggregationOfRevenue1 Disaggregation of Revenue Notes 13 false false R14.htm 995495 - Disclosure - Inventories Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureInventories Inventories Notes 14 false false R15.htm 995505 - Disclosure - Property and Equipment, Net Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosurePropertyAndEquipmentNet Property and Equipment, Net Notes 15 false false R16.htm 995515 - Disclosure - Goodwill and Intangible Assets Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 16 false false R17.htm 995525 - Disclosure - Notes payable and revolving credit line Notes http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLine Notes payable and revolving credit line Notes 17 false false R18.htm 995535 - Disclosure - Stock Compensation Plans Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlans1 Stock Compensation Plans Notes 18 false false R19.htm 995545 - Disclosure - Leasing Arrangements Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangements Leasing Arrangements Notes 19 false false R20.htm 995555 - Disclosure - Commitments and Contingencies Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 20 false false R21.htm 995565 - Disclosure - Stockholders' Equity Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockholdersEquity Stockholders' Equity Notes 21 false false R22.htm 995575 - Disclosure - Income Taxes Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxes1 Income Taxes Notes 22 false false R23.htm 995585 - Disclosure - Employee Benefit Plan Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureEmployeeBenefitPlan Employee Benefit Plan Notes 23 false false R24.htm 995595 - Disclosure - Operating Segments Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureOperatingSegments Operating Segments Notes 24 false false R25.htm 995615 - Disclosure - Contested Solicitation of Proxies and Employee Agreements Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreements Contested Solicitation of Proxies and Employee Agreements Notes 25 false false R26.htm 995625 - Disclosure - Discontinued Operations Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperations Discontinued Operations Notes 26 false false R27.htm 995635 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies Nature of Operations and Summary of Significant Accounting Policies (Policies) Policies http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPolicies 27 false false R28.htm 995645 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Tables) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables Nature of Operations and Summary of Significant Accounting Policies (Tables) Tables http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPolicies 28 false false R29.htm 995655 - Disclosure - Supplemental Cash Flow Information (Tables) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureSupplementalCashFlowInformationTables Supplemental Cash Flow Information (Tables) Tables http://www.rmcf.com/20240229/taxonomy/role/DisclosureSupplementalCashFlowInformation1 29 false false R30.htm 995665 - Disclosure - Revenue From Contracts With Customers (Tables) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersTables Revenue From Contracts With Customers (Tables) Tables http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomers 30 false false R31.htm 995675 - Disclosure - Disaggregation of Revenue (Tables) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureDisaggregationOfRevenueTables Disaggregation of Revenue (Tables) Tables http://www.rmcf.com/20240229/taxonomy/role/DisclosureDisaggregationOfRevenue1 31 false false R32.htm 995685 - Disclosure - Inventories (Tables) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureInventoriesTables Inventories (Tables) Tables http://www.rmcf.com/20240229/taxonomy/role/DisclosureInventories 32 false false R33.htm 995695 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosurePropertyAndEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.rmcf.com/20240229/taxonomy/role/DisclosurePropertyAndEquipmentNet 33 false false R34.htm 995705 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssets 34 false false R35.htm 995715 - Disclosure - Stock Compensation Plans (Tables) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansTables Stock Compensation Plans (Tables) Tables http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlans1 35 false false R36.htm 995725 - Disclosure - Leasing Arrangements (Tables) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsTables Leasing Arrangements (Tables) Tables http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangements 36 false false R37.htm 995735 - Disclosure - Income Taxes (Tables) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxes1 37 false false R38.htm 995745 - Disclosure - Operating Segments (Tables) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureOperatingSegmentsTables Operating Segments (Tables) Tables http://www.rmcf.com/20240229/taxonomy/role/DisclosureOperatingSegments 38 false false R39.htm 995765 - Disclosure - Contested Solicitation of Proxies and Employee Agreements (Tables) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsTables Contested Solicitation of Proxies and Employee Agreements (Tables) Tables http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreements 39 false false R40.htm 995775 - Disclosure - Discontinued Operations (Tables) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperations 40 false false R41.htm 995785 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Nature of Operations and Summary of Significant Accounting Policies - Additional Information (Details) Details 41 false false R42.htm 995795 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Number of Stores (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNumberOfStoresDetails Nature of Operations and Summary of Significant Accounting Policies - Number of Stores (Details) Details 42 false false R43.htm 995805 - Disclosure - Supplemental Cash Flow Information - Summary of Supplemental Cash Flow Information (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureSupplementalCashFlowInformationSummaryOfSupplementalCashFlowInformationDetails Supplemental Cash Flow Information - Summary of Supplemental Cash Flow Information (Details) Details 43 false false R44.htm 995815 - Disclosure - Revenue From Contracts With Customers - Additional Information (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails Revenue From Contracts With Customers - Additional Information (Details) Details 44 false false R45.htm 995825 - Disclosure - Revenue From Contracts With Customers - Summary of Contract Liabilities (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSummaryOfContractLiabilitiesDetails Revenue From Contracts With Customers - Summary of Contract Liabilities (Details) Details 45 false false R46.htm 995835 - Disclosure - Revenue From Contracts With Customers - Schedule of Revenue Expected to Be Recognized in the Future, Related to Performance Obligations (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersScheduleOfRevenueExpectedToBeRecognizedInTheFutureRelatedToPerformanceObligationsDetails Revenue From Contracts With Customers - Schedule of Revenue Expected to Be Recognized in the Future, Related to Performance Obligations (Details) Details 46 false false R47.htm 995845 - Disclosure - Revenue From Contracts With Customers - Schedule of Revenue Expected to Be Recognized in the Future, Related to Performance Obligations 1 (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersScheduleOfRevenueExpectedToBeRecognizedInTheFutureRelatedToPerformanceObligations1Details Revenue From Contracts With Customers - Schedule of Revenue Expected to Be Recognized in the Future, Related to Performance Obligations 1 (Details) Details 47 false false R48.htm 995855 - Disclosure - Disaggregation of Revenue - Summary of Disaggregated Revenue by the Method of Recognition and Segment (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureDisaggregationOfRevenueSummaryOfDisaggregatedRevenueByTheMethodOfRecognitionAndSegmentDetails Disaggregation of Revenue - Summary of Disaggregated Revenue by the Method of Recognition and Segment (Details) Details 48 false false R49.htm 995865 - Disclosure - Inventories - Schedule of Inventories (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails Inventories - Schedule of Inventories (Details) Details 49 false false R50.htm 995875 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails Property and Equipment, Net - Schedule of Property and Equipment (Details) Details 50 false false R51.htm 995885 - Disclosure - Property and Equipment, Net - Additional Information (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails Property and Equipment, Net - Additional Information (Details) Details 51 false false R52.htm 995895 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill and Intangible Assets (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Goodwill and Intangible Assets (Details) Details 52 false false R53.htm 995905 - Disclosure - Goodwill and Intangible Assets - Schedule of Changes to Goodwill (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfChangesToGoodwillDetails Goodwill and Intangible Assets - Schedule of Changes to Goodwill (Details) Details 53 false false R54.htm 995915 - Disclosure - Goodwill and Intangible Assets - Schedule of Annual Amortization of Intangible Assets (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfAnnualAmortizationOfIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Annual Amortization of Intangible Assets (Details) Details 54 false false R55.htm 995925 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails Goodwill and Intangible Assets - Additional Information (Details) Details 55 false false R56.htm 995935 - Disclosure - Notes Payable and Revolving Credit Line - Additional Information (Details ) Notes http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLineAdditionalInformationDetails Notes Payable and Revolving Credit Line - Additional Information (Details ) Details 56 false false R57.htm 995945 - Disclosure - Stock Compensation Plans - Additional Information (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails Stock Compensation Plans - Additional Information (Details) Details 57 false false R58.htm 995955 - Disclosure - Stock Compensation Plans - Schedule of Restricted Stock Unit Awards Outstanding under 2007 Plan (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitAwardsOutstandingUnder2007PlanDetails Stock Compensation Plans - Schedule of Restricted Stock Unit Awards Outstanding under 2007 Plan (Details) Details 58 false false R59.htm 995965 - Disclosure - Stock Compensation Plans - Schedule of Stock Option Awards Outstanding under 2007 Plan (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansScheduleOfStockOptionAwardsOutstandingUnder2007PlanDetails Stock Compensation Plans - Schedule of Stock Option Awards Outstanding under 2007 Plan (Details) Details 59 false false R60.htm 995975 - Disclosure - Leasing Arrangements - Additional Information (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsAdditionalInformationDetails Leasing Arrangements - Additional Information (Details) Details 60 false false R61.htm 995985 - Disclosure - Leasing Arrangements - Schedule of Maturities of Lease Liabilities for Operating Leases (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsScheduleOfMaturitiesOfLeaseLiabilitiesForOperatingLeasesDetails Leasing Arrangements - Schedule of Maturities of Lease Liabilities for Operating Leases (Details) Details 61 false false R62.htm 995995 - Disclosure - Leasing Arrangements - Schedule of Lease Expense (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsScheduleOfLeaseExpenseDetails Leasing Arrangements - Schedule of Lease Expense (Details) Details 62 false false R63.htm 996005 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 63 false false R64.htm 996015 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 64 false false R65.htm 996025 - Disclosure - Income Taxes - Schedule of Income Tax Expense (Benefit) (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails Income Taxes - Schedule of Income Tax Expense (Benefit) (Details) Details 65 false false R66.htm 996035 - Disclosure - Income Taxes - Reconciliation of the Statutory Federal Income Tax Rate and the Effective Rate (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheStatutoryFederalIncomeTaxRateAndTheEffectiveRateDetails Income Taxes - Reconciliation of the Statutory Federal Income Tax Rate and the Effective Rate (Details) Details 66 false false R67.htm 996045 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Details 67 false false R68.htm 996055 - Disclosure - Income Taxes - Summary of Deferred Income Tax Valuation Allowances (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesSummaryOfDeferredIncomeTaxValuationAllowancesDetails Income Taxes - Summary of Deferred Income Tax Valuation Allowances (Details) Details 68 false false R69.htm 996065 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 69 false false R70.htm 996075 - Disclosure - Employee Benefit Plan - Additional Information (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureEmployeeBenefitPlanAdditionalInformationDetails Employee Benefit Plan - Additional Information (Details) Details 70 false false R71.htm 996085 - Disclosure - Operating Segments - Additional Information (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureOperatingSegmentsAdditionalInformationDetails Operating Segments - Additional Information (Details) Details 71 false false R72.htm 996095 - Disclosure - Operating Segments - Summary of Segment Reporting Information (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureOperatingSegmentsSummaryOfSegmentReportingInformationDetails Operating Segments - Summary of Segment Reporting Information (Details) Details 72 false false R73.htm 996115 - Disclosure - Contested Solicitation of Proxies and Employee Agreements - Additional Information (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails Contested Solicitation of Proxies and Employee Agreements - Additional Information (Details) Details 73 false false R74.htm 996125 - Disclosure - Contested Solicitation of Proxies and Employee Agreements (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsDetails Contested Solicitation of Proxies and Employee Agreements (Details) Details http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsTables 74 false false R75.htm 996135 - Disclosure - Discontinued Operations - Schedule of Operations of Businesses Reported as Discontinued Operations (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails Discontinued Operations - Schedule of Operations of Businesses Reported as Discontinued Operations (Details) Details 75 false false R76.htm 996145 - Disclosure - Discontinued Operations - Additional Information (Details) Sheet http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformationDetails Discontinued Operations - Additional Information (Details) Details 76 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 11 fact(s) appearing in ix:hidden were eligible for transformation: rmcf:PurchaseContractsTerm, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage - rmcf-20240229.htm 8 rmcf-20240229.htm rmcf-20240229.xsd img69438936_0.jpg img69438936_1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 97 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "rmcf-20240229.htm": { "nsprefix": "rmcf", "nsuri": "http://www.rmcf.com/20240229", "dts": { "inline": { "local": [ "rmcf-20240229.htm" ] }, "schema": { "local": [ "rmcf-20240229.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "keyStandard": 350, "keyCustom": 53, "axisStandard": 31, "axisCustom": 0, "memberStandard": 32, "memberCustom": 48, "hidden": { "total": 20, "http://fasb.org/us-gaap/2023": 16, "http://www.rmcf.com/20240229": 1, "http://xbrl.sec.gov/dei/2023": 3 }, "contextCount": 294, "entityCount": 1, "segmentCount": 81, "elementCount": 759, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 997, "http://xbrl.sec.gov/dei/2023": 41, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information", "longName": "100000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-", "longName": "100010 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:CostOfRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "unique": true } }, "R3": { "role": "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-parentheticals", "longName": "100030 - Statement - Consolidated Statements of Operations (Parentheticals)", "shortName": "Consolidated Statements of Operations (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets", "longName": "100050 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_9bfc6b8d-c3d9-45fb-bb79-3944b2df7932", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9bfc6b8d-c3d9-45fb-bb79-3944b2df7932", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets-parentheticals", "longName": "100060 - Statement - Consolidated Balance Sheets (Parentheticals)", "shortName": "Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_9bfc6b8d-c3d9-45fb-bb79-3944b2df7932", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9bfc6b8d-c3d9-45fb-bb79-3944b2df7932", "name": "us-gaap:AllowanceForNotesAndLoansReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "unique": true } }, "R6": { "role": "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-changes-in-stockholders-equity-", "longName": "100070 - Statement - Consolidated Statements of Changes in Stockholders' Equity", "shortName": "Consolidated Statements of Changes in Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_dc390e2c-7cff-4635-922f-a4bd173a1cfd", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dc390e2c-7cff-4635-922f-a4bd173a1cfd", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-", "longName": "100080 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:InventoryWriteDown", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "unique": true } }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_ca24f0b3-f7cb-4cc0-8108-9160bde0e5f5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ca24f0b3-f7cb-4cc0-8108-9160bde0e5f5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPolicies", "longName": "995455 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies", "shortName": "Nature of Operations and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureSupplementalCashFlowInformation1", "longName": "995465 - Disclosure - Supplemental Cash Flow Information", "shortName": "Supplemental Cash Flow Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomers", "longName": "995475 - Disclosure - Revenue From Contracts With Customers", "shortName": "Revenue From Contracts With Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDisaggregationOfRevenue1", "longName": "995485 - Disclosure - Disaggregation of Revenue", "shortName": "Disaggregation of Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "rmcf:DisaggregationOfRevenueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "rmcf:DisaggregationOfRevenueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureInventories", "longName": "995495 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosurePropertyAndEquipmentNet", "longName": "995505 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssets", "longName": "995515 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLine", "longName": "995525 - Disclosure - Notes payable and revolving credit line", "shortName": "Notes payable and revolving credit line", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlans1", "longName": "995535 - Disclosure - Stock Compensation Plans", "shortName": "Stock Compensation Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangements", "longName": "995545 - Disclosure - Leasing Arrangements", "shortName": "Leasing Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingencies", "longName": "995555 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockholdersEquity", "longName": "995565 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxes1", "longName": "995575 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureEmployeeBenefitPlan", "longName": "995585 - Disclosure - Employee Benefit Plan", "shortName": "Employee Benefit Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureOperatingSegments", "longName": "995595 - Disclosure - Operating Segments", "shortName": "Operating Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreements", "longName": "995615 - Disclosure - Contested Solicitation of Proxies and Employee Agreements", "shortName": "Contested Solicitation of Proxies and Employee Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "rmcf:ContestedSolicitationOfProxiesAndEmployeeAgreementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "rmcf:ContestedSolicitationOfProxiesAndEmployeeAgreementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperations", "longName": "995625 - Disclosure - Discontinued Operations", "shortName": "Discontinued Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995635 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables", "longName": "995645 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Tables)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "rmcf:NumberOfStoresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "div", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "rmcf:NumberOfStoresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "div", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureSupplementalCashFlowInformationTables", "longName": "995655 - Disclosure - Supplemental Cash Flow Information (Tables)", "shortName": "Supplemental Cash Flow Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersTables", "longName": "995665 - Disclosure - Revenue From Contracts With Customers (Tables)", "shortName": "Revenue From Contracts With Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDisaggregationOfRevenueTables", "longName": "995675 - Disclosure - Disaggregation of Revenue (Tables)", "shortName": "Disaggregation of Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "rmcf:DisaggregationOfRevenueTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "rmcf:DisaggregationOfRevenueTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureInventoriesTables", "longName": "995685 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosurePropertyAndEquipmentNetTables", "longName": "995695 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables", "longName": "995705 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansTables", "longName": "995715 - Disclosure - Stock Compensation Plans (Tables)", "shortName": "Stock Compensation Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsTables", "longName": "995725 - Disclosure - Leasing Arrangements (Tables)", "shortName": "Leasing Arrangements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesTables", "longName": "995735 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureOperatingSegmentsTables", "longName": "995745 - Disclosure - Operating Segments (Tables)", "shortName": "Operating Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsTables", "longName": "995765 - Disclosure - Contested Solicitation of Proxies and Employee Agreements (Tables)", "shortName": "Contested Solicitation of Proxies and Employee Agreements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "rmcf:ScheduleOfDeferredCompensationArrangementWithIndividualTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "rmcf:ContestedSolicitationOfProxiesAndEmployeeAgreementsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "rmcf:ScheduleOfDeferredCompensationArrangementWithIndividualTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "rmcf:ContestedSolicitationOfProxiesAndEmployeeAgreementsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsTables", "longName": "995775 - Disclosure - Discontinued Operations (Tables)", "shortName": "Discontinued Operations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "995785 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Additional Information (Details)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9bfc6b8d-c3d9-45fb-bb79-3944b2df7932", "name": "us-gaap:NotesReceivableNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:ReceivablesPolicyTextBlock", "div", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "unique": true } }, "R42": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNumberOfStoresDetails", "longName": "995795 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies - Number of Stores (Details)", "shortName": "Nature of Operations and Summary of Significant Accounting Policies - Number of Stores (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_bf990c58-63b1-44e1-a9a6-0315272a0384", "name": "us-gaap:NumberOfStores", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "rmcf:NumberOfStoresTableTextBlock", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "div", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bf990c58-63b1-44e1-a9a6-0315272a0384", "name": "us-gaap:NumberOfStores", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "rmcf:NumberOfStoresTableTextBlock", "div", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "div", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureSupplementalCashFlowInformationSummaryOfSupplementalCashFlowInformationDetails", "longName": "995805 - Disclosure - Supplemental Cash Flow Information - Summary of Supplemental Cash Flow Information (Details)", "shortName": "Supplemental Cash Flow Information - Summary of Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:InterestPaidNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "div", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:InterestPaidNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "div", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails", "longName": "995815 - Disclosure - Revenue From Contracts With Customers - Additional Information (Details)", "shortName": "Revenue From Contracts With Customers - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "rmcf:CustomersContractsTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "rmcf:CustomersContractsTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSummaryOfContractLiabilitiesDetails", "longName": "995825 - Disclosure - Revenue From Contracts With Customers - Summary of Contract Liabilities (Details)", "shortName": "Revenue From Contracts With Customers - Summary of Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_cd88306b-b019-4c85-abae-26657576b965", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b3fe4c14-a9bf-4742-8fc3-d9c7eb123d3c", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "unique": true } }, "R46": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersScheduleOfRevenueExpectedToBeRecognizedInTheFutureRelatedToPerformanceObligationsDetails", "longName": "995835 - Disclosure - Revenue From Contracts With Customers - Schedule of Revenue Expected to Be Recognized in the Future, Related to Performance Obligations (Details)", "shortName": "Revenue From Contracts With Customers - Schedule of Revenue Expected to Be Recognized in the Future, Related to Performance Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_9bfc6b8d-c3d9-45fb-bb79-3944b2df7932", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true }, "uniqueAnchor": null }, "R47": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersScheduleOfRevenueExpectedToBeRecognizedInTheFutureRelatedToPerformanceObligations1Details", "longName": "995845 - Disclosure - Revenue From Contracts With Customers - Schedule of Revenue Expected to Be Recognized in the Future, Related to Performance Obligations 1 (Details)", "shortName": "Revenue From Contracts With Customers - Schedule of Revenue Expected to Be Recognized in the Future, Related to Performance Obligations 1 (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_9bfc6b8d-c3d9-45fb-bb79-3944b2df7932", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_46a45ff3-e023-4128-ae33-fd1bd550f5f9", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "unique": true } }, "R48": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDisaggregationOfRevenueSummaryOfDisaggregatedRevenueByTheMethodOfRecognitionAndSegmentDetails", "longName": "995855 - Disclosure - Disaggregation of Revenue - Summary of Disaggregated Revenue by the Method of Recognition and Segment (Details)", "shortName": "Disaggregation of Revenue - Summary of Disaggregated Revenue by the Method of Recognition and Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_04eceaed-f3d5-450a-9c11-a0ce916aece7", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "rmcf:DisaggregationOfRevenueTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "unique": true } }, "R49": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails", "longName": "995865 - Disclosure - Inventories - Schedule of Inventories (Details)", "shortName": "Inventories - Schedule of Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_9bfc6b8d-c3d9-45fb-bb79-3944b2df7932", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9bfc6b8d-c3d9-45fb-bb79-3944b2df7932", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails", "longName": "995875 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment (Details)", "shortName": "Property and Equipment, Net - Schedule of Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_9bfc6b8d-c3d9-45fb-bb79-3944b2df7932", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9bfc6b8d-c3d9-45fb-bb79-3944b2df7932", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "longName": "995885 - Disclosure - Property and Equipment, Net - Additional Information (Details)", "shortName": "Property and Equipment, Net - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsDetails", "longName": "995895 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill and Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Goodwill and Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_9bfc6b8d-c3d9-45fb-bb79-3944b2df7932", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9bfc6b8d-c3d9-45fb-bb79-3944b2df7932", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfChangesToGoodwillDetails", "longName": "995905 - Disclosure - Goodwill and Intangible Assets - Schedule of Changes to Goodwill (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Changes to Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_cd88306b-b019-4c85-abae-26657576b965", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7b6de162-c464-48fb-8464-70760cf98c30", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "unique": true } }, "R54": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfAnnualAmortizationOfIntangibleAssetsDetails", "longName": "995915 - Disclosure - Goodwill and Intangible Assets - Schedule of Annual Amortization of Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Annual Amortization of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_9bfc6b8d-c3d9-45fb-bb79-3944b2df7932", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9bfc6b8d-c3d9-45fb-bb79-3944b2df7932", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails", "longName": "995925 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)", "shortName": "Goodwill and Intangible Assets - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_ca24f0b3-f7cb-4cc0-8108-9160bde0e5f5", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ca24f0b3-f7cb-4cc0-8108-9160bde0e5f5", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLineAdditionalInformationDetails", "longName": "995935 - Disclosure - Notes Payable and Revolving Credit Line - Additional Information (Details )", "shortName": "Notes Payable and Revolving Credit Line - Additional Information (Details )", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "rmcf:CurrentRatioCreditAgreementRequirement", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "rmcf:LiquidityAndGoingConcernPolicyTextBlock", "div", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_11df9cb2-7e4e-4a77-a4e9-3362efbff33f", "name": "us-gaap:LineOfCredit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "unique": true } }, "R57": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails", "longName": "995945 - Disclosure - Stock Compensation Plans - Additional Information (Details)", "shortName": "Stock Compensation Plans - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f5ad5388-ae22-44a4-b923-b27fa128d843", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "unique": true } }, "R58": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitAwardsOutstandingUnder2007PlanDetails", "longName": "995955 - Disclosure - Stock Compensation Plans - Schedule of Restricted Stock Unit Awards Outstanding under 2007 Plan (Details)", "shortName": "Stock Compensation Plans - Schedule of Restricted Stock Unit Awards Outstanding under 2007 Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_5a7a87f6-e075-461b-9fb6-02b757501007", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7ad32354-9f9a-4a38-8dfa-0596a468bffb", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "unique": true } }, "R59": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansScheduleOfStockOptionAwardsOutstandingUnder2007PlanDetails", "longName": "995965 - Disclosure - Stock Compensation Plans - Schedule of Stock Option Awards Outstanding under 2007 Plan (Details)", "shortName": "Stock Compensation Plans - Schedule of Stock Option Awards Outstanding under 2007 Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_cd88306b-b019-4c85-abae-26657576b965", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_dc390e2c-7cff-4635-922f-a4bd173a1cfd", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "unique": true } }, "R60": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsAdditionalInformationDetails", "longName": "995975 - Disclosure - Leasing Arrangements - Additional Information (Details)", "shortName": "Leasing Arrangements - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_9bfc6b8d-c3d9-45fb-bb79-3944b2df7932", "name": "us-gaap:OperatingLeaseLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9bfc6b8d-c3d9-45fb-bb79-3944b2df7932", "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "unique": true } }, "R61": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsScheduleOfMaturitiesOfLeaseLiabilitiesForOperatingLeasesDetails", "longName": "995985 - Disclosure - Leasing Arrangements - Schedule of Maturities of Lease Liabilities for Operating Leases (Details)", "shortName": "Leasing Arrangements - Schedule of Maturities of Lease Liabilities for Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_9bfc6b8d-c3d9-45fb-bb79-3944b2df7932", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9bfc6b8d-c3d9-45fb-bb79-3944b2df7932", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsScheduleOfLeaseExpenseDetails", "longName": "995995 - Disclosure - Leasing Arrangements - Schedule of Lease Expense (Details)", "shortName": "Leasing Arrangements - Schedule of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "longName": "996005 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "shortName": "Commitments and Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_9bfc6b8d-c3d9-45fb-bb79-3944b2df7932", "name": "us-gaap:ContractualObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9bfc6b8d-c3d9-45fb-bb79-3944b2df7932", "name": "us-gaap:ContractualObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "longName": "996015 - Disclosure - Stockholders' Equity - Additional Information (Details)", "shortName": "Stockholders' Equity - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_d050a38c-ebbf-4aa5-ba03-61594c466c0b", "name": "us-gaap:PreferredStockRedemptionPricePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d050a38c-ebbf-4aa5-ba03-61594c466c0b", "name": "us-gaap:PreferredStockRedemptionPricePerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails", "longName": "996025 - Disclosure - Income Taxes - Schedule of Income Tax Expense (Benefit) (Details)", "shortName": "Income Taxes - Schedule of Income Tax Expense (Benefit) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheStatutoryFederalIncomeTaxRateAndTheEffectiveRateDetails", "longName": "996035 - Disclosure - Income Taxes - Reconciliation of the Statutory Federal Income Tax Rate and the Effective Rate (Details)", "shortName": "Income Taxes - Reconciliation of the Statutory Federal Income Tax Rate and the Effective Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "unique": true } }, "R67": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails", "longName": "996045 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_9bfc6b8d-c3d9-45fb-bb79-3944b2df7932", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9bfc6b8d-c3d9-45fb-bb79-3944b2df7932", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesSummaryOfDeferredIncomeTaxValuationAllowancesDetails", "longName": "996055 - Disclosure - Income Taxes - Summary of Deferred Income Tax Valuation Allowances (Details)", "shortName": "Income Taxes - Summary of Deferred Income Tax Valuation Allowances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_cd88306b-b019-4c85-abae-26657576b965", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "rmcf:ValuationAllowanceDeferredTaxAssetTaxExpenseBenefitsRealized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "unique": true } }, "R69": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "longName": "996065 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_cd88306b-b019-4c85-abae-26657576b965", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cd88306b-b019-4c85-abae-26657576b965", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureEmployeeBenefitPlanAdditionalInformationDetails", "longName": "996075 - Disclosure - Employee Benefit Plan - Additional Information (Details)", "shortName": "Employee Benefit Plan - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "C_7e0462e2-4ea8-44cf-a9f0-16553f2bdad3", "name": "rmcf:DefinedContributionPlanEmployersMatchingContributionVestingPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7e0462e2-4ea8-44cf-a9f0-16553f2bdad3", "name": "rmcf:DefinedContributionPlanEmployersMatchingContributionVestingPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureOperatingSegmentsAdditionalInformationDetails", "longName": "996085 - Disclosure - Operating Segments - Additional Information (Details)", "shortName": "Operating Segments - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureOperatingSegmentsSummaryOfSegmentReportingInformationDetails", "longName": "996095 - Disclosure - Operating Segments - Summary of Segment Reporting Information (Details)", "shortName": "Operating Segments - Summary of Segment Reporting Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b3fe4c14-a9bf-4742-8fc3-d9c7eb123d3c", "name": "us-gaap:Assets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "unique": true } }, "R73": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails", "longName": "996115 - Disclosure - Contested Solicitation of Proxies and Employee Agreements - Additional Information (Details)", "shortName": "Contested Solicitation of Proxies and Employee Agreements - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_98bdbe45-2f16-4de7-b0f7-077c635ba39e", "name": "us-gaap:PaymentsForPostemploymentBenefits", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "rmcf:ContestedSolicitationOfProxiesAndEmployeeAgreementsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "unique": true } }, "R74": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsDetails", "longName": "996125 - Disclosure - Contested Solicitation of Proxies and Employee Agreements (Details)", "shortName": "Contested Solicitation of Proxies and Employee Agreements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "C_e475e92b-2ec5-4afe-ae4e-5dd3baeee07c", "name": "us-gaap:SeveranceCosts1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "rmcf:ScheduleOfDeferredCompensationArrangementWithIndividualTableTextBlock", "div", "rmcf:ContestedSolicitationOfProxiesAndEmployeeAgreementsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e475e92b-2ec5-4afe-ae4e-5dd3baeee07c", "name": "rmcf:ConsultingServicesCostAndRetirementBonus", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "rmcf:ScheduleOfDeferredCompensationArrangementWithIndividualTableTextBlock", "div", "rmcf:ContestedSolicitationOfProxiesAndEmployeeAgreementsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "unique": true } }, "R75": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails", "longName": "996135 - Disclosure - Discontinued Operations - Schedule of Operations of Businesses Reported as Discontinued Operations (Details)", "shortName": "Discontinued Operations - Schedule of Operations of Businesses Reported as Discontinued Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "C_47acc986-9902-47ce-a353-284642793d10", "name": "us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_42a16ec4-085e-4486-84be-b82b40b72f7c", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "unique": true } }, "R76": { "role": "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformationDetails", "longName": "996145 - Disclosure - Discontinued Operations - Additional Information (Details)", "shortName": "Discontinued Operations - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "C_9bfc6b8d-c3d9-45fb-bb79-3944b2df7932", "name": "us-gaap:NotesReceivableGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:ReceivablesPolicyTextBlock", "div", "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_301c41b3-f215-42bc-b818-b33cd7634eca", "name": "rmcf:NotesReceivableTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "rmcf-20240229.htm", "unique": true } } }, "tag": { "rmcf_ABVRadoffMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "ABVRadoffMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ABV Radoff [Member]", "label": "A B V-Radoff [Member]", "documentation": "A B V-Radoff." } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate201602Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201602Member", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update 2016-02 [Member]", "label": "Accounting Standards Update 2016-02 [Member]", "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842)." } } }, "auth_ref": [ "r551" ] }, "us-gaap_AccountingStandardsUpdate201613Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201613Member", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2016-13 [Member]", "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." } } }, "auth_ref": [ "r310" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r25", "r763" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, less allowance for credit losses of $331,902 and $666,315, respectively", "terseLabel": "Accounts receivable outstanding", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "label": "Accounts receivable, less allowance for doubtful accounts of $666,315 and $804,815, respectively", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r304", "r305" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalariesCurrent", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accrued salaries and wages", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r28", "r733" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedTerseLabel": "Less accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r62", "r211", "r612" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r816" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r108" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-changes-in-stockholders-equity-" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r459", "r460", "r461", "r653", "r877", "r878", "r879", "r949", "r975" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r822" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r822" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r822" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r822" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update [Axis]", "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r197", "r198", "r199", "r200", "r201", "r246", "r247", "r248", "r249", "r259", "r307", "r308", "r312", "r313", "r314", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r355", "r459", "r460", "r461", "r485", "r486", "r487", "r488", "r500", "r501", "r502", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r537", "r538", "r539", "r540", "r548", "r549", "r552", "r553", "r554", "r555", "r569", "r570", "r571", "r572", "r573", "r584", "r585", "r586", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising and Promotional Expenses", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r174" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising expense", "label": "us-gaap_AdvertisingExpense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r467" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r786", "r798", "r808", "r834" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r789", "r801", "r811", "r837" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r822" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r829" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r793", "r802", "r812", "r829", "r838", "r842", "r850" ] }, "us-gaap_AllOtherSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllOtherSegmentsMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureOperatingSegmentsSummaryOfSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unallocated [Member]", "label": "Other Segments [Member]", "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r272", "r288", "r289", "r290", "r291", "r292" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r848" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation", "terseLabel": "Share-based payment arrangement, expense", "label": "us-gaap_AllocatedShareBasedCompensationExpense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r454", "r466" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, allowance for credit losses", "terseLabel": "Accounts receivable, allowance for credit losses", "label": "Accounts receivable, allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r217", "r306", "r323" ] }, "us-gaap_AllowanceForNotesAndLoansReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForNotesAndLoansReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Notes receivable, allowance for credit losses, current", "label": "Notes receivable, current portion of the valuation allowance", "documentation": "Amount of allowance for credit loss on financing receivable, classified as current." } } }, "auth_ref": [ "r217", "r306", "r323" ] }, "us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForNotesAndLoansReceivableNoncurrent", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Notes receivable, allowance for credit losses, noncurrent", "label": "Financing Receivable, Allowance for Credit Loss, Noncurrent", "documentation": "Amount of allowance for credit loss on financing receivable, classified as noncurrent." } } }, "auth_ref": [ "r306", "r323" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of Intangible Assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r9", "r56", "r60" ] }, "rmcf_AmortizedGainOnTheFinancedSaleOfEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "AmortizedGainOnTheFinancedSaleOfEquipment", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSummaryOfContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount recorded during the period for the amortized gain on the financed sale of equipment.", "label": "rmcf_AmortizedGainOnTheFinancedSaleOfEquipment", "negatedLabel": "Amortized gain on the financed sale of equipment" } } }, "auth_ref": [] }, "rmcf_AnnualVestingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "AnnualVestingMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the annual vesting.", "label": "Annual Vesting [Member]" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share, amount (in shares)", "label": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r268" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r46" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r46" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r503" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureOperatingSegmentsSummaryOfSegmentReportingInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_Assets", "terseLabel": "Total assets", "totalLabel": "Total Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r163", "r215", "r237", "r275", "r290", "r296", "r309", "r371", "r372", "r374", "r375", "r376", "r378", "r380", "r382", "r383", "r504", "r506", "r535", "r605", "r678", "r763", "r775", "r909", "r910", "r958" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r206", "r221", "r237", "r309", "r371", "r372", "r374", "r375", "r376", "r378", "r380", "r382", "r383", "r504", "r506", "r535", "r763", "r909", "r910", "r958" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Current Assets" } } }, "auth_ref": [] }, "rmcf_AssetsNoncurrentOtherThanPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "AssetsNoncurrentOtherThanPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets, excluding property, plant, and equipment that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "rmcf_AssetsNoncurrentOtherThanPropertyPlantAndEquipment", "totalLabel": "Total other assets" } } }, "auth_ref": [] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "totalLabel": "Total Assets Held for Sale", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r86", "r100", "r144", "r204", "r205" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Current assets held for sale", "totalLabel": "Current assets held for sale", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r86", "r100", "r142", "r144", "r204", "r205" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r780", "r781", "r794" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r780", "r781", "r794" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r780", "r781", "r794" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r845" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r846" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r841" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r841" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r841" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r841" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r841" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r841" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitAwardsOutstandingUnder2007PlanDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r425", "r426", "r427", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r449", "r450", "r451", "r452", "r453" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r844" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r843" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r842" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r842" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Nature of Operations", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "rmcf_BasisOfPresentationAndConsolidationPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "BasisOfPresentationAndConsolidationPolicyPolicyTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Consolidation", "label": "Basis Of Presentation And Consolidation Policy [Policy Text Block]", "documentation": "Basis of presentation and consolidation." } } }, "auth_ref": [] }, "rmcf_BenefitsEntitledToReceiveAmongOthers": { "xbrltype": "pureItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "BenefitsEntitledToReceiveAmongOthers", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Executive entitled to receive benefits", "label": "Benefits Entitled to Receive Among Others", "documentation": "Benefits entitled to receive among others." } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building [Member]", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r143" ] }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Nature of Operations and Summary of Significant Accounting Policies", "label": "Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r134", "r135" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r40", "r209", "r731" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r41" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and Cash Equivalents, End of Year", "periodStartLabel": "Cash and Cash Equivalents, Beginning of Year", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r40", "r131", "r235" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net Increase (Decrease) in Cash and Cash Equivalents", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r131" ] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureSupplementalCashFlowInformation1" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Information", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r128" ] }, "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "terseLabel": "Net cash (used in) provided by financing activities of discontinued operations", "label": "Cash Provided by (Used in) Financing Activities, Discontinued Operations", "documentation": "Amount of cash inflow (outflow) of financing activities of discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r131" ] }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Net cash provided by investing activities of discontinued operations", "documentation": "Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r99", "r131" ] }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "terseLabel": "Net cash provided by (used in) operating activities of discontinued operations", "label": "Net cash provided by operating activities of discontinued operations", "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r99", "r131" ] }, "rmcf_CertainRevenueThresholdsCumulativeBasisConnectionWithPerformanceBasisTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "CertainRevenueThresholdsCumulativeBasisConnectionWithPerformanceBasisTerm", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certain revenue thresholds, cumulative basis connection with performance basis (year)", "documentation": "Represents term of cumulative basis connection with performance for certain revenue thresholds.", "label": "rmcf_CertainRevenueThresholdsCumulativeBasisConnectionWithPerformanceBasisTerm" } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accounting principle, accounting standards update, adopted [true false]", "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]", "documentation": "Indicates (true false) whether accounting standards update was adopted." } } }, "auth_ref": [ "r187", "r188", "r189", "r197", "r198", "r245", "r307", "r308", "r311", "r312", "r313", "r319", "r320", "r355", "r485", "r500", "r501", "r508", "r509", "r510", "r521", "r522", "r532", "r533", "r534", "r536", "r537", "r538", "r548", "r552", "r553", "r554", "r569", "r584", "r585", "r637", "r638" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accounting principle, accounting standards update, adoption date", "label": "Change in Accounting Principle, Accounting Standards Update, Adoption Date", "documentation": "Date accounting standards update was adopted, in YYYY-MM-DD format." } } }, "auth_ref": [ "r187", "r188", "r189", "r197", "r198", "r307", "r308", "r311", "r312", "r313", "r319", "r320", "r321", "r355", "r485", "r500", "r501", "r502", "r508", "r509", "r510", "r511", "r521", "r522", "r523", "r526", "r532", "r533", "r534", "r536", "r537", "r538", "r548", "r552", "r553", "r554", "r569", "r584", "r585", "r637", "r638", "r861" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accounting principle, accounting standards update, immaterial effect [true false]", "label": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]", "documentation": "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial." } } }, "auth_ref": [ "r186", "r246", "r258", "r316", "r489" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r820" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chief Executive Officer [Member]", "label": "Chief Executive Officer [Member]" } } }, "auth_ref": [ "r884" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r72" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of warrant or right, exercise price of warrants or rights (in dollars per share)", "label": "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r400" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of warrant or right, number of securities called by warrants or rights (in shares)", "label": "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r400" ] }, "rmcf_ClosedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "ClosedMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNumberOfStoresDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents closed.", "label": "Closed [Member]" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r821" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r821" ] }, "rmcf_CobraPaymentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "CobraPaymentsMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Cobra Payments [Member]", "documentation": "Cobra payments." } } }, "auth_ref": [] }, "rmcf_CobraPaymentsPeriodAfterRetirement": { "xbrltype": "durationItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "CobraPaymentsPeriodAfterRetirement", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cobra payments period after retirement", "label": "Cobra Payments Period After Retirement", "documentation": "Cobra payments period after retirement." } } }, "auth_ref": [] }, "rmcf_ColdStoneCreameryCobrandedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "ColdStoneCreameryCobrandedMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNumberOfStoresDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the name of a co-branded store operating under RMCF.", "label": "Cold Stone Creamery - Co-Branded [Member]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r32", "r84", "r606", "r664" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r146", "r363", "r364", "r717", "r903" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for future issuance", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r33" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-changes-in-stockholders-equity-" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r766", "r767", "r768", "r770", "r771", "r772", "r773", "r877", "r878", "r949", "r973", "r975" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r107" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r107", "r665" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued (in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r107" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r16", "r107", "r665", "r684", "r975", "r976" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $.001 par value, 46,000,000 shares authorized, 6,310,543 shares and 6,257,137 shares issued and outstanding, respectively", "label": "Common stock, $.001 par value, 46,000,000 shares authorized, 6,257,137 shares and 6,186,356 shares issued and outstanding, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r107", "r608", "r763" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r826" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r825" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r827" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r824" ] }, "rmcf_CompanyOwnedStoresMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "CompanyOwnedStoresMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNumberOfStoresDetails" ], "lang": { "en-us": { "role": { "documentation": "Stores owned by the company.", "label": "Company Owned Stores [Member]" } } }, "auth_ref": [] }, "rmcf_CompanyStoresGoodwillMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "CompanyStoresGoodwillMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfChangesToGoodwillDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Company Stores Goodwill [Member]", "documentation": "Represents goodwill related to company stores.", "label": "Company Stores Goodwill [Member]" } } }, "auth_ref": [] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureEmployeeBenefitPlan" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Benefit Plan", "label": "Compensation and Employee Benefit Plans [Text Block]", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r150", "r153", "r154", "r155" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Employee Benefit Plan [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]" } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureOperatingSegmentsSummaryOfSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r241", "r277", "r288", "r289", "r290", "r291", "r292", "r294", "r298", "r371", "r372", "r373", "r374", "r376", "r377", "r379", "r381", "r382", "r909", "r910" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureOperatingSegmentsSummaryOfSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r241", "r277", "r288", "r289", "r290", "r291", "r292", "r294", "r298", "r371", "r372", "r373", "r374", "r376", "r377", "r379", "r381", "r382", "r909", "r910" ] }, "rmcf_ConsultingServicesCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "ConsultingServicesCost", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consulting services cost", "documentation": "Represents consulting services cost.", "label": "Consulting Services:" } } }, "auth_ref": [] }, "rmcf_ConsultingServicesCostAndRetirementBonus": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "ConsultingServicesCostAndRetirementBonus", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consulting Services and Retirement Bonus:", "label": "Consulting Services Cost And Retirement Bonus", "documentation": "Consulting services cost and retirement bonus." } } }, "auth_ref": [] }, "rmcf_ContestedSolicitationOfProxiesAndChangeInControlPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "ContestedSolicitationOfProxiesAndChangeInControlPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Contested Solicitation Of Proxies And Change In Control Payments [Abstract]", "documentation": "Contested solicitation of proxies and change in control payments." } } }, "auth_ref": [] }, "rmcf_ContestedSolicitationOfProxiesAndChangeInControlPaymentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "ContestedSolicitationOfProxiesAndChangeInControlPaymentsLineItems", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Contested Solicitation Of Proxies And Change In Control Payments [line Items]", "documentation": "Contested solicitation of proxies and change in control payments." } } }, "auth_ref": [] }, "rmcf_ContestedSolicitationOfProxiesAndChangeInControlPaymentsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "ContestedSolicitationOfProxiesAndChangeInControlPaymentsTable", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Contested Solicitation Of Proxies And Change In Control Payments [Table]", "documentation": "Contested solicitation of proxies and change in control payments." } } }, "auth_ref": [] }, "rmcf_ContestedSolicitationOfProxiesAndEmployeeAgreementsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "ContestedSolicitationOfProxiesAndEmployeeAgreementsTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreements" ], "lang": { "en-us": { "role": { "terseLabel": "Contested Solicitation of Proxies and Employee Agreements", "label": "Contested Solicitation Of Proxies And Employee Agreements [Text Block]", "documentation": "Contested solicitation of proxies and employee agreements." } } }, "auth_ref": [] }, "rmcf_ContestedSolicitationOfProxiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "ContestedSolicitationOfProxiesMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents contested solicitation of proxies.", "label": "Contested Solicitation of Proxies [Member]" } } }, "auth_ref": [] }, "rmcf_ContingentLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "ContingentLeaseCost", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of contingent lease cost.", "label": "rmcf_ContingentLeaseCost", "terseLabel": "Contingent rentals" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Contract Liabilities", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r912" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSummaryOfContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiability", "periodEndLabel": "Contract liabilities at the end of the year:", "periodStartLabel": "Contract liabilities at the beginning of the year:", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r402", "r403", "r414" ] }, "rmcf_ContractWithCustomerLiabilityContractFeesReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "ContractWithCustomerLiabilityContractFeesReceived", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSummaryOfContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the change in the liability from contract with customer attributable to contract fees received.", "label": "Contract fees received" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Contract liabilities", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r402", "r403", "r414" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Contract Liabilities, Less Current Portion", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r402", "r403", "r414" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSummaryOfContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "negatedLabel": "Revenue recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r415" ] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligation", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual Obligation", "label": "Contractual Obligation", "totalLabel": "Contractual Obligation, Total", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r876" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "label": "Costs", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r122", "r582" ] }, "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-parentheticals" ], "lang": { "en-us": { "role": { "label": "Amortization expense included in cost of goods sold", "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service." } } }, "auth_ref": [ "r869" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "label": "Cost of sales", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r123", "r237", "r309", "r371", "r372", "r374", "r375", "r376", "r378", "r380", "r382", "r383", "r535", "r909" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "label": "us-gaap_CostsAndExpenses", "totalLabel": "Total costs and expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r120" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses" } } }, "auth_ref": [] }, "rmcf_CostsAssociatedWithTheSaleOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "CostsAssociatedWithTheSaleOfAssets", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Costs associated with the sale of assets", "label": "Costs Associated With The Sale Of Assets", "documentation": "Amount of costs associated with the sale of assets." } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r239", "r240", "r385", "r389", "r576", "r734", "r736" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "rmcf_CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "CreditAgreementMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLineAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit Agreement [Member]", "documentation": "Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLineAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLineAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_CurrentFederalTaxExpenseBenefit", "terseLabel": "Federal", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r864", "r875", "r946" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_CurrentIncomeTaxExpenseBenefit", "totalLabel": "Total Current", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r160", "r483", "r493", "r875" ] }, "rmcf_CurrentRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "CurrentRatio", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLineAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current ratio", "label": "Current Ratio", "documentation": "Current ratio." } } }, "auth_ref": [] }, "rmcf_CurrentRatioCreditAgreementRequirement": { "xbrltype": "pureItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "CurrentRatioCreditAgreementRequirement", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLineAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current ratio, credit agreement requirement", "label": "Current Ratio Credit Agreement Requirement", "documentation": "Current ratio credit agreement requirement." } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_CurrentStateAndLocalTaxExpenseBenefit", "terseLabel": "State", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r864", "r875", "r946" ] }, "rmcf_CustomersContractsTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "CustomersContractsTerm", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customers contracts, term (year)", "documentation": "Represents term of customers contracts.", "label": "rmcf_CustomersContractsTerm" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLineAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, basis spread on variable rate", "label": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLineAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, interest rate, stated percentage", "label": "us-gaap_DebtInstrumentInterestRateStatedPercentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r30", "r384" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLineAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreement maturity date", "label": "Debt Instrument, Maturity Date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r191", "r747", "r950" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash award receive", "label": "us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount", "documentation": "Amount of commitment made to pay deferred cash remuneration." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Axis]", "documentation": "Information by type of deferred compensation related to other postretirement benefit arrangements that are not equivalent to a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans." } } }, "auth_ref": [ "r151", "r152" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualRecordedLiability", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment recorded liability", "label": "Deferred Compensation Arrangement with Individual, Recorded Liability", "documentation": "The carrying amount of the liability as of the balance sheet date to an individual under a deferred compensation arrangement. This amount may be the result of periodic accruals made over the period of active employment, or reflect termination benefits resulting contractual terms or a death benefit." } } }, "auth_ref": [ "r152" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredFederalIncomeTaxExpenseBenefit", "terseLabel": "Federal", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r875", "r945", "r946" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Deferred income taxes", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r471", "r472" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredIncomeTaxExpenseBenefit", "totalLabel": "Total Deferred", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r9", "r160", "r185", "r492", "r493", "r875" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredIncomeTaxesAndTaxCredits", "terseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r133" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit", "terseLabel": "State", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r875", "r945", "r946" ] }, "rmcf_DeferredTaxAssetRightOfUseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "DeferredTaxAssetRightOfUseLiabilities", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use liabilities", "label": "Deferred Tax Asset Right Of Use Liabilities", "documentation": "Deferred tax assets right of use liabilities." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsDeferredIncome", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Loss provisions and deferred income", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income." } } }, "auth_ref": [ "r78", "r944" ] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Amortization", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsGross", "terseLabel": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r478" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsInventory", "terseLabel": "Inventories", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r78", "r944" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "totalLabel": "Net deferred tax assets", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r943" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsNet", "totalLabel": "Net deferred tax assets", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r943" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets, operating loss carryforwards", "label": "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r78", "r944" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets, operating loss carryforwards, domestic", "label": "Accumulated net losses", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards." } } }, "auth_ref": [ "r78", "r944" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation." } } }, "auth_ref": [ "r78", "r944" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Allowance for doubtful accounts and notes", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r78", "r944" ] }, "rmcf_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsInterestAndOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsInterestAndOther", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest & other", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Interest and Other", "documentation": "Deferred tax assets, tax deferred expense, reserves and accruals, interest and other." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsRestructuringCharges", "verboseLabel": "Restructuring charges", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from restructuring reserve." } } }, "auth_ref": [ "r78", "r944" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Self-insurance accrual", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated losses under self insurance." } } }, "auth_ref": [ "r78", "r944" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesSummaryOfDeferredIncomeTaxValuationAllowancesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsValuationAllowance", "periodEndLabel": "Valuation allowance at end of period", "periodStartLabel": "Valuation allowance at beginning of period", "negatedLabel": "Valuation allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r479" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilities", "negatedTotalLabel": "Deferred Tax Liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r75", "r943" ] }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses", "negatedLabel": "Prepaid expenses", "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment", "negatedLabel": "Depreciation and amortization", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r78", "r944" ] }, "rmcf_DeferredTaxLiabilitiesRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "DeferredTaxLiabilitiesRightOfUseAssets", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Right of use assets", "terseLabel": "Right of use assets", "label": "Deferred Tax Liabilities, Right Of Use Assets", "documentation": "Deferred tax liabilities, right of use assets." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureEmployeeBenefitPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined contribution plan, employer discretionary contribution amount", "label": "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureEmployeeBenefitPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined contribution plan, employer matching contribution, percent of employees' gross pay", "label": "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "rmcf_DefinedContributionPlanEmployersMatchingContributionVestingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "DefinedContributionPlanEmployersMatchingContributionVestingPeriod", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureEmployeeBenefitPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined contribution plan employers matching contribution vesting period (Year)", "documentation": "Period over which the employers matching contribution vests, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "rmcf_DefinedContributionPlanEmployersMatchingContributionVestingPeriod" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureEmployeeBenefitPlanAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined contribution plan, maximum annual contributions per employee, percent", "label": "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_Depreciation", "terseLabel": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r9", "r61" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization, exclusive of depreciation and amortization expense of $749,606, $646,394, and $620,798 respectively, included in cost of sales", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r9", "r61" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureOperatingSegmentsSummaryOfSegmentReportingInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "terseLabel": "Total depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r9", "r280" ] }, "us-gaap_DisaggregationOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueAbstract", "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDisaggregationOfRevenueSummaryOfDisaggregatedRevenueByTheMethodOfRecognitionAndSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r413", "r749", "r750", "r751", "r752", "r753", "r754", "r755" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDisaggregationOfRevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Disaggregated Revenue by the Method of Recognition and Segment", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r913" ] }, "rmcf_DisaggregationOfRevenueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "DisaggregationOfRevenueTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDisaggregationOfRevenue1" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "documentation": "The entire disclosure related to the disaggregation of revenue.", "label": "Disaggregation of Revenue [Text Block]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlans1" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Compensation Plans", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r421", "r424", "r455", "r456", "r458", "r759" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock Awards under 2007 Plan", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r11", "r73" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureTextBlockAbstract", "lang": { "en-us": { "role": { "label": "Notes to Financial Statements", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain on disposal of assets", "terseLabel": "Gain on disposal of assets", "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax", "totalLabel": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax, Total", "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation." } } }, "auth_ref": [ "r87", "r89", "r91", "r102" ] }, "us-gaap_DiscontinuedOperationGainLossOnDisposalStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationGainLossOnDisposalStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from disposal of discontinued operation." } } }, "auth_ref": [ "r202" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings from discontinued operations before income taxes", "label": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "terseLabel": "Earnings (loss) from discontinued operations before income taxes", "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r87", "r88", "r89", "r90", "r91", "r97", "r118", "r969" ] }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax provision", "label": "Discontinued operations", "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r88", "r89", "r90", "r91", "r97", "r102", "r473", "r491", "r496" ] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsDisposedOfBySaleMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Discontinued Operations, Disposed of by Sale [Member]", "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results." } } }, "auth_ref": [ "r4" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r204" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "terseLabel": "Accounts and notes receivable, net", "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r86", "r100", "r144" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "terseLabel": "Accounts payable", "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r86", "r100", "r142", "r144" ] }, "rmcf_DisposalGroupIncludingDiscontinuedOperationAccruedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedCompensation", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount classified as accrued compensation attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "rmcf_DisposalGroupIncludingDiscontinuedOperationAccruedCompensation", "terseLabel": "Accrued compensation" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "terseLabel": "Accrued liabilities", "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r86", "r100", "r142", "r144" ] }, "rmcf_DisposalGroupIncludingDiscontinuedOperationAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsLiabilitiesNet", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net assets transferred", "label": "Disposal Group Including Discontinued Operation Assets Liabilities Net", "documentation": "Amount of assets (liabilities), net attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Long-term assets held for sale", "totalLabel": "Long-term assets held for sale", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r3", "r86", "r100", "r144", "r204", "r205" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration pursuant to the asset purchase agreement", "verboseLabel": "Total consideration received", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration", "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "terseLabel": "Cost of sales", "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r98", "r205" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets", "terseLabel": "Deferred income taxes", "documentation": "Amount classified as deferred tax assets attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r86", "r100", "r144" ] }, "rmcf_DisposalGroupIncludingDiscontinuedOperationFranchiseRightsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "DisposalGroupIncludingDiscontinuedOperationFranchiseRightsNet", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "mount classified as franchise rights net, attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "rmcf_DisposalGroupIncludingDiscontinuedOperationFranchiseRightsNet", "terseLabel": "Franchise rights, net" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Franchise rights", "label": "Disposal Group, Including Discontinued Operation, Intangible Assets", "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r86", "r100", "r144" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent", "terseLabel": "Intangible assets, net", "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r3", "r86", "r100", "r144" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationInventory1", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Disposal Group, Including Discontinued Operation, Inventory", "documentation": "Amount classified as inventory attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r86", "r100", "r144" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCurrent", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent", "terseLabel": "Inventory, net", "documentation": "Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r86", "r100", "r142", "r144" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "terseLabel": "Operating Expenses", "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r98" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets", "terseLabel": "Other", "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r86", "r100", "r142", "r144" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities", "terseLabel": "Contract liabilities", "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r86", "r100", "r142", "r144" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncome", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other expense, net", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome", "documentation": "Amount of other income attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r98" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "terseLabel": "Other", "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r3", "r86", "r100", "r144" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities", "terseLabel": "Contract liabilities, less current portion", "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r3", "r86", "r100", "r144" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "terseLabel": "Property and equipment, net", "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r3", "r86", "r100", "r144" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue", "terseLabel": "Total Revenue", "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r98", "r205" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationUnclassifiedBalanceSheetDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationUnclassifiedBalanceSheetDisclosuresAbstract", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets and liabilities transferred", "label": "Disposal Group, Including Discontinued Operation, Unclassified Balance Sheet Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposalStatementOfIncomeExtensibleList", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income that includes gain (loss) recognized on sale or disposal of disposal group. Excludes discontinued operation." } } }, "auth_ref": [ "r353" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued Operations", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r85", "r141" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r756", "r757" ] }, "us-gaap_DividendsCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCash", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-changes-in-stockholders-equity-" ], "lang": { "en-us": { "role": { "label": "us-gaap_DividendsCash", "negatedLabel": "Cash dividends declared", "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred." } } }, "auth_ref": [ "r5", "r149" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r780", "r781", "r794" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r780", "r781", "r794", "r830" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r815" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r778" ] }, "rmcf_DurangoProductSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "DurangoProductSalesMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDisaggregationOfRevenueSummaryOfDisaggregatedRevenueByTheMethodOfRecognitionAndSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Durango Product Sales [Member]", "documentation": "Durango product sales." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "verboseLabel": "Net Earnings", "terseLabel": "Net Loss", "label": "Net Earnings (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r229", "r250", "r251", "r252", "r253", "r254", "r260", "r262", "r265", "r266", "r267", "r269", "r530", "r531", "r602", "r617", "r739" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "label": "Basic Loss per Common Share", "terseLabel": "Basic earnings (loss) per share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "verboseLabel": "Net Earnings", "terseLabel": "Net Loss", "label": "us-gaap_EarningsPerShareDiluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r229", "r250", "r251", "r252", "r253", "r254", "r262", "r265", "r266", "r267", "r269", "r530", "r531", "r602", "r617", "r739" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted earnings (loss) per share", "label": "Diluted Loss per Common Share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r46", "r47" ] }, "rmcf_EdibleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "EdibleMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Edible, its affiliates and its franchisees.", "label": "Edible [Member]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheStatutoryFederalIncomeTaxRateAndTheEffectiveRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate", "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "totalLabel": "Effective tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r474" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheStatutoryFederalIncomeTaxRateAndTheEffectiveRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal effective tax rate", "label": "Statutory rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r238", "r474", "r494" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheStatutoryFederalIncomeTaxRateAndTheEffectiveRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance", "label": "Valuation allowance", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r942", "r947" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federally enacted tax rate", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates." } } }, "auth_ref": [ "r494", "r942" ] }, "rmcf_EffectiveIncomeTaxRateReconciliationCompensationAndBenefitsPermanentDifferencesPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "EffectiveIncomeTaxRateReconciliationCompensationAndBenefitsPermanentDifferencesPercent", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheStatutoryFederalIncomeTaxRateAndTheEffectiveRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation and benefits permanent differences", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to compensation and benefits permanent differences.", "label": "Compensation and benefits permanent differences" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsOther": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationDeductionsOther", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheStatutoryFederalIncomeTaxRateAndTheEffectiveRateDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsOther", "terseLabel": "Other", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other deductions." } } }, "auth_ref": [ "r942", "r947" ] }, "rmcf_EffectiveIncomeTaxRateReconciliationEquityCompensationExpensePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "EffectiveIncomeTaxRateReconciliationEquityCompensationExpensePercent", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheStatutoryFederalIncomeTaxRateAndTheEffectiveRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity compensation tax expense", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity compensation expense.", "label": "Equity compensation tax expense" } } }, "auth_ref": [] }, "rmcf_EffectiveIncomeTaxRateReconciliationForgivenessOfDebtPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "EffectiveIncomeTaxRateReconciliationForgivenessOfDebtPercent", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheStatutoryFederalIncomeTaxRateAndTheEffectiveRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Paycheck Protection Program debt forgiveness", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to forgiveness of debt.", "label": "Paycheck Protection Program debt forgiveness" } } }, "auth_ref": [] }, "rmcf_EffectiveIncomeTaxRateReconciliationImpactOfTaxReformPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "EffectiveIncomeTaxRateReconciliationImpactOfTaxReformPercent", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheStatutoryFederalIncomeTaxRateAndTheEffectiveRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impact of CARES act", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impact of tax reform.", "label": "Impact of CARES act" } } }, "auth_ref": [] }, "rmcf_EffectiveIncomeTaxRateReconciliationMeasureTaxBenefitPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "EffectiveIncomeTaxRateReconciliationMeasureTaxBenefitPercent", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate reconciliation measure tax benefit percent", "label": "Effective Income Tax Rate Reconciliation Measure Tax Benefit Percent", "documentation": "Effective income tax rate reconciliation measure tax benefit percent." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheStatutoryFederalIncomeTaxRateAndTheEffectiveRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State income taxes, net of federal benefit", "label": "State income taxes, net of federal benefit", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r942", "r947" ] }, "rmcf_EffectiveIncomeTaxRateReconciliationWorkOpportunityTaxCreditPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "EffectiveIncomeTaxRateReconciliationWorkOpportunityTaxCreditPercent", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesReconciliationOfTheStatutoryFederalIncomeTaxRateAndTheEffectiveRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work opportunity tax credits", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to work opportunity tax credit.", "label": "rmcf_EffectiveIncomeTaxRateReconciliationWorkOpportunityTaxCreditPercent", "negatedLabel": "Work opportunity tax credits" } } }, "auth_ref": [] }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeBenefitsAndShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Total", "documentation": "Amount of expense for employee benefit and equity-based compensation." } } }, "auth_ref": [] }, "us-gaap_EmployeeBenefitsAndShareBasedCompensationNoncash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeBenefitsAndShareBasedCompensationNoncash", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Expense recorded for stock compensation", "documentation": "Amount of noncash expense (reversal of expense) for employee benefits and share-based payment arrangement. Includes, but is not limited to, pension, other postretirement, postemployment and termination benefits." } } }, "auth_ref": [ "r9" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)", "terseLabel": "Share-based payment arrangement, nonvested award, cost not yet recognized, amount, total", "totalLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r457" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r457" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized, amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r941" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "verboseLabel": "Stock Options [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "rmcf_EmployeeTerminationAggregatePayableAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "EmployeeTerminationAggregatePayableAmount", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued amount payment to be made under separation agreement", "label": "Employee Termination Aggregate Payable Amount", "documentation": "Employee termination aggregate payable amount." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r777" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNumberOfStoresDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLineAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets-parentheticals", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r777" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r777" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r855" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r777" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r777" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r777" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r777" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r856" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-changes-in-stockholders-equity-" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r16", "r199", "r225", "r226", "r227", "r242", "r243", "r244", "r247", "r255", "r257", "r270", "r315", "r322", "r401", "r459", "r460", "r461", "r487", "r488", "r512", "r514", "r515", "r516", "r517", "r519", "r529", "r541", "r542", "r543", "r544", "r545", "r546", "r573", "r639", "r640", "r641", "r653", "r704" ] }, "rmcf_EquityIncentivePlan2007Member": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "EquityIncentivePlan2007Member", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2007 Equity Incentive Plan [Member]", "documentation": "Represents 2007 Equity Incentive Plan.", "label": "2007 Equity Incentive Plan [Member" } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r823" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r786", "r798", "r808", "r834" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r783", "r795", "r805", "r831" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r829" ] }, "srt_ExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ExecutiveOfficerMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Executive [Member]", "label": "Executive Officer [Member]" } } }, "auth_ref": [ "r884" ] }, "rmcf_ExecutiveSalaryBonus": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "ExecutiveSalaryBonus", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Executive salary bonus", "documentation": "The amount of bonus for executive salary.", "label": "rmcf_ExecutiveSalaryBonus" } } }, "auth_ref": [] }, "rmcf_FactorySalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "FactorySalesMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDisaggregationOfRevenueSummaryOfDisaggregatedRevenueByTheMethodOfRecognitionAndSegmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Information related to factory sales.", "label": "Factory Sales [Member]" } } }, "auth_ref": [] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r12", "r21" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLosses", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing receivable, allowance for credit loss", "label": "us-gaap_FinancingReceivableAllowanceForCreditLosses", "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement." } } }, "auth_ref": [ "r15", "r193", "r195", "r196", "r217", "r323", "r324", "r326", "r966" ] }, "rmcf_FinancingReceivableInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "FinancingReceivableInterestRate", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing receivable interest rate", "documentation": "The financing receivable interest rate.", "label": "rmcf_FinancingReceivableInterestRate" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization Period", "terseLabel": "Finite-lived intangible asset, useful life (year)", "label": "Amortization Period (Year)", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization", "terseLabel": "Intangible assets subject to amortization, accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r213", "r350" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfAnnualAmortizationOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "terseLabel": "Thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfAnnualAmortizationOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r139" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfAnnualAmortizationOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r139" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfAnnualAmortizationOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r139" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfAnnualAmortizationOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r139" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfAnnualAmortizationOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r139" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r347", "r349", "r350", "r352", "r583", "r587" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsGross", "terseLabel": "Intangible assets subject to amortization, gross carrying value", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r138", "r587" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r583" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r57", "r59" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfAnnualAmortizationOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsNet", "totalLabel": "Total", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r138", "r583" ] }, "rmcf_ForgivenessOfIndebtedness": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "ForgivenessOfIndebtedness", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLineAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of forgiveness of indebtedness.", "label": "rmcf_ForgivenessOfIndebtedness", "terseLabel": "Forgiveness of Indebtedness" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r790", "r802", "r812", "r838" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r790", "r802", "r812", "r838" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r790", "r802", "r812", "r838" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r790", "r802", "r812", "r838" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r790", "r802", "r812", "r838" ] }, "rmcf_FormerChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "FormerChiefExecutiveOfficerMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Former Chief Executive Officer [Member]", "label": "Former Chief Executive Officer [Member]", "documentation": "Former chief executive officer." } } }, "auth_ref": [] }, "rmcf_FormerSeniorVicePresidentFranchiseDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "FormerSeniorVicePresidentFranchiseDevelopmentMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Former Senior Vice President Franchise Development [Member]", "label": "Former Senior Vice President Franchise Development [Member]", "documentation": "Former senior vice president of franchise development." } } }, "auth_ref": [] }, "rmcf_FormerSeniorVicePresidentOfFranchiseDevelopmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "FormerSeniorVicePresidentOfFranchiseDevelopmentsMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Former Senior Vice President of Franchise Developments [Member]", "documentation": "Former senior vice president of franchise developments." } } }, "auth_ref": [] }, "rmcf_FormerSeniorVicePresidentSalesAndMarketingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "FormerSeniorVicePresidentSalesAndMarketingMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Former Senior Vice President of Sales and Marketing.", "label": "Former Senior Vice President, Sales and Marketing [Member]" } } }, "auth_ref": [] }, "rmcf_FranchiseAgreementTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "FranchiseAgreementTerm", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Franchise agreement, term (year)", "documentation": "Represents term of franchise agreement.", "label": "rmcf_FranchiseAgreementTerm" } } }, "auth_ref": [] }, "rmcf_FranchiseAndRoyaltyFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "FranchiseAndRoyaltyFeesMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "documentation": "Represents franchise and royalty fees.", "label": "Franchise and Royalty Fees [Member]" } } }, "auth_ref": [] }, "rmcf_FranchiseFeeRate": { "xbrltype": "percentItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "FranchiseFeeRate", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Franchise fee rate", "documentation": "The franchise fee rate required by the entity.", "label": "rmcf_FranchiseFeeRate" } } }, "auth_ref": [] }, "rmcf_FranchiseFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "FranchiseFeesMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDisaggregationOfRevenueSummaryOfDisaggregatedRevenueByTheMethodOfRecognitionAndSegmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Information related to franchise fees.", "label": "Franchise Fees [Member]" } } }, "auth_ref": [] }, "us-gaap_FranchiseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FranchiseMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "label": "Franchise [Member]", "documentation": "Right granted by another party to operate business using grantor's name, merchandise, service, methodology, promotional support, marketing and supplies." } } }, "auth_ref": [ "r914" ] }, "us-gaap_FranchiseRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FranchiseRightsMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Franchise Rights [Member]", "documentation": "Rights, generally of limited duration, that the entity has obtained through a franchise arrangement to operate a business using another company's name, merchandise, services, methodologies, promotional support, marketing and supplies." } } }, "auth_ref": [ "r80" ] }, "rmcf_FranchiseStoresDomesticStoresAndKiosksMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "FranchiseStoresDomesticStoresAndKiosksMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNumberOfStoresDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents domestic stores of franchise stores and kiosks operating under RMCF.", "label": "Franchise Stores - Domestic Stores and Kiosks [Member]" } } }, "auth_ref": [] }, "rmcf_FranchisingGoodwillMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "FranchisingGoodwillMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Franchising Goodwill [Member]", "documentation": "Represents goodwill related to franchising.", "label": "Franchising Goodwill [Member]" } } }, "auth_ref": [] }, "rmcf_FranchisingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "FranchisingMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDisaggregationOfRevenueSummaryOfDisaggregatedRevenueByTheMethodOfRecognitionAndSegmentDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureOperatingSegmentsSummaryOfSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Franchising [Member]", "documentation": "Name of a reportable segment.", "label": "Franchising [Member]" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and Fixtures [Member]", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainContingenciesTable", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Gain Contingencies [Table]", "documentation": "Sets forth the existing conditions, situations, or sets of circumstances involving uncertainties as of the balance sheet date (or before issuance of the financial statements) that might result in a gain, typically reflecting care to avoid misleading implications as to the likelihood of realization, and previously disclosed contingent gains that were recognized as income in the period." } } }, "auth_ref": [ "r908" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_GainLossOnSaleOfPropertyPlantEquipment", "negatedLabel": "Loss (gain) on sale or disposal of property and equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r9" ] }, "us-gaap_GainOnBusinessInterruptionInsuranceRecovery": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainOnBusinessInterruptionInsuranceRecovery", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "label": "Gain on insurance recovery", "documentation": "The net amount (to the extent disclosed within this portion of the income statement) by which an insurance settlement exceeds incremental costs incurred from the event causing an interruption of business, plus the insurance award for earnings lost from the event, such as a natural catastrophe, explosion or fire." } } }, "auth_ref": [ "r127" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (loss) on extinguishment of debt", "label": "Paycheck Protection Program", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r9", "r67", "r68" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "label": "General and administrative", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r124", "r688" ] }, "rmcf_GiftCardBreakagePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "GiftCardBreakagePolicyPolicyTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Gift Card Breakage", "documentation": "Disclosure of accounting policy for gift card breakage.", "label": "Gift Card Breakage, Policy [Policy Text Block]" } } }, "auth_ref": [] }, "rmcf_GiftCardLiabilityBreakage": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "GiftCardLiabilityBreakage", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gift card liability, breakage", "documentation": "The amount of breakage recognized from gift card liability.", "label": "rmcf_GiftCardLiabilityBreakage" } } }, "auth_ref": [] }, "rmcf_GiftCardLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "GiftCardLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "terseLabel": "Gift card, liability, current", "documentation": "Represents the carrying value as of the balance sheet date of the liability for outstanding gift cards.", "label": "Gift card liabilities" } } }, "auth_ref": [] }, "rmcf_GlobalValueInvestmentCorpMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "GlobalValueInvestmentCorpMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Global Value Investment Corp [Member]", "documentation": "Global Value Investment Corp." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfChangesToGoodwillDetails", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "periodEndLabel": "Goodwill", "periodStartLabel": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r212", "r334", "r600", "r746", "r763", "r892", "r899" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r137" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r333", "r346", "r746" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r14", "r55" ] }, "us-gaap_GoodwillGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillGross", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_GoodwillGross", "terseLabel": "Intangible assets not subject to amortization, gross carrying value", "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r337", "r344", "r746" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfChangesToGoodwillDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of goodwill", "label": "Company store goodwill impairment", "negatedLabel": "Impairment losses", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r9", "r335", "r341", "r346", "r746" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfChangesToGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r746" ] }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfChangesToGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "negatedLabel": "Goodwill written off related to sales of Company-owned stores", "documentation": "Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r340", "r746" ] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GranteeStatusAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Axis]", "documentation": "Information by status of recipient to whom award is granted." } } }, "auth_ref": [ "r422", "r423", "r425", "r426", "r427", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r449", "r450", "r451", "r452", "r453" ] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GranteeStatusDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Domain]", "documentation": "Status of recipient to whom award is granted." } } }, "auth_ref": [ "r422", "r423", "r425", "r426", "r427", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r449", "r450", "r451", "r452", "r453" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r780", "r781", "r794" ] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperations", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from Continuing Operations", "terseLabel": "Net Loss from continuing operations", "verboseLabel": "Net (loss) income from continuing operations", "label": "us-gaap_IncomeLossFromContinuingOperations", "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent." } } }, "auth_ref": [ "r81", "r121", "r133", "r250", "r251", "r252", "r253", "r264", "r267" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureOperatingSegmentsSummaryOfSegmentReportingInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "terseLabel": "Segment profit (loss)", "totalLabel": "Loss Before Income Taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r117", "r168", "r275", "r289", "r295", "r298", "r603", "r614", "r741" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings (loss) from continuing operations", "terseLabel": "Loss from continuing operations", "label": "Loss from continuing operations (in dollars per share)", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r116", "r167", "r169", "r229", "r246", "r250", "r251", "r252", "r253", "r262", "r265", "r266", "r531", "r602", "r970" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings (loss) from continuing operations", "terseLabel": "Loss from continuing operations", "label": "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare", "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r116", "r229", "r246", "r250", "r251", "r252", "r253", "r262", "r265", "r266", "r267", "r531", "r602", "r970" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings (loss) from discontinued operations, net of tax", "verboseLabel": "Earnings (loss) from discontinued operations, net of tax", "label": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "terseLabel": "Less: Net (Loss) Income from discontinued operations, net of tax", "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r87", "r88", "r89", "r90", "r91", "r102", "r205", "r497", "r615" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "verboseLabel": "Less: Net Income (Loss) from discontinued operations, net of tax", "totalLabel": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent, Total", "label": "Earnings (loss) from discontinued operations, net of tax", "terseLabel": "Net (loss) income from discontinued operations", "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r87", "r88", "r89", "r90", "r91", "r97", "r102", "r161" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings (loss) from discontinued operations", "label": "Earnings (loss) from discontinued operations (in dollars per share)", "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r118", "r229", "r263", "r265", "r266", "r967", "r970" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings (loss) from discontinued operations", "label": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r162", "r263", "r265", "r266" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r756", "r757" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r13", "r20", "r23", "r86", "r92", "r93", "r94", "r95", "r96", "r101", "r103", "r104", "r145" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxes1" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r238", "r468", "r475", "r476", "r481", "r490", "r495", "r498", "r499", "r652" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "label": "Income Tax Provision (Benefit)", "terseLabel": "Income tax expense", "totalLabel": "Total", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r172", "r190", "r256", "r257", "r283", "r473", "r491", "r618" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense (benefit), continuing operations, adjustment of deferred tax (asset) liability", "label": "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability", "documentation": "Amount of income tax expense (benefit) from continuing operations attributable to an adjustment of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity." } } }, "auth_ref": [ "r484" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsDiscontinuedOperationsExtraordinaryItems", "totalLabel": "Total tax provision (benefit)", "documentation": "Amount of current tax expense (benefit) and deferred tax expense (benefit) pertaining to income (loss) from continuing operations and income (loss) from discontinued operations." } } }, "auth_ref": [ "r761" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r224", "r469", "r470", "r476", "r477", "r480", "r482", "r650" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureSupplementalCashFlowInformationSummaryOfSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxesPaidNet", "terseLabel": "Income taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r42" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Refundable income taxes", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r83", "r866" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsPayable", "terseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedTerseLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccruedLiabilities", "terseLabel": "Accrued liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "terseLabel": "Contract liabilities", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r580", "r872" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable", "negatedLabel": "Refundable income taxes", "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInInventories", "negatedTerseLabel": "Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentAssets", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInOtherCurrentAssets", "negatedLabel": "Other current assets", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r872" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfChangesToGoodwillDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-Lived Intangible Assets [Axis]", "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r348", "r351" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfChangesToGoodwillDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r58", "r140" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r793", "r802", "r812", "r829", "r838", "r842", "r850" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r848" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r782", "r854" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r782", "r854" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r782", "r854" ] }, "rmcf_InsuranceAndSelfinsuranceReservesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "InsuranceAndSelfinsuranceReservesPolicyTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance and Self-Insurance Reserves", "documentation": "Policy disclosure regarding insurance and self-insurance reserves.", "label": "Insurance and Self-Insurance Reserves [Policy Text Block]" } } }, "auth_ref": [] }, "rmcf_IntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "IntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Accumulated Amortization of intangible assets.", "label": "rmcf_IntangibleAssetsAccumulatedAmortization", "verboseLabel": "Total Goodwill and Intangible Assets" } } }, "auth_ref": [] }, "rmcf_IntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "IntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Gross carrying value of total intangible assets.", "label": "rmcf_IntangibleAssetsGross", "terseLabel": "Total Goodwill and Intangible Assets" } } }, "auth_ref": [] }, "rmcf_IntangibleAssetsNetExcludingGoodwillAndFranchiseRightsTotal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "IntangibleAssetsNetExcludingGoodwillAndFranchiseRightsTotal", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "documentation": "The amount of net intangible assets (excluding goodwill and franchise rights).", "label": "Intangible assets, net" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r82", "r171", "r228", "r279", "r550", "r689", "r774", "r974" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureSupplementalCashFlowInformationSummaryOfSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestPaidNet", "terseLabel": "Interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r231", "r233", "r234" ] }, "rmcf_InternationalLicenseStoresMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "InternationalLicenseStoresMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNumberOfStoresDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents international license stores operating under RMCF.", "label": "International License Stores [Member]" } } }, "auth_ref": [] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntersegmentEliminationMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureOperatingSegmentsSummaryOfSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intersegment Eliminations [Member]", "label": "Intersegment Eliminations [Member]", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r277", "r288", "r289", "r290", "r291", "r292", "r294", "r298" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureInventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r329" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished candy", "label": "Finished candy", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r867" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Inventories", "totalLabel": "Total inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r219", "r732", "r763" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r173", "r208", "r218", "r329", "r330", "r332", "r581", "r737" ] }, "us-gaap_InventoryRawMaterialsAndSupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsAndSupplies", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ingredients and supplies", "label": "Ingredients and supplies", "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed." } } }, "auth_ref": [ "r868" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureInventoriesScheduleOfInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_InventoryValuationReserves", "negatedLabel": "Reserve for slow moving inventory", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r54", "r868" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Provision for obsolete inventory", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r331" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "label": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r125", "r278" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land [Member]", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r914" ] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Contractual Term [Axis]", "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r862" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Contractual Term [Domain]", "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r862" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating lease expense", "terseLabel": "Operating Leases Expenses", "label": "Retail operating lease expense", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r561", "r762" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Expense", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r954" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold Improvements [Member]", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r143" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNumberOfStoresDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLineAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets-parentheticals", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r560" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r560" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Lease Liabilities for Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r955" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsScheduleOfMaturitiesOfLeaseLiabilitiesForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future lease liability", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r568" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsScheduleOfMaturitiesOfLeaseLiabilitiesForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "verboseLabel": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r568" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsScheduleOfMaturitiesOfLeaseLiabilitiesForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "FYE 25", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r568" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsScheduleOfMaturitiesOfLeaseLiabilitiesForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "FYE 29", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r568" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsScheduleOfMaturitiesOfLeaseLiabilitiesForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "FYE 28", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r568" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsScheduleOfMaturitiesOfLeaseLiabilitiesForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "FYE 27", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r568" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsScheduleOfMaturitiesOfLeaseLiabilitiesForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "FYE 26", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r568" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsScheduleOfMaturitiesOfLeaseLiabilitiesForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less: Imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r568" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Renewal term", "label": "us-gaap_LesseeOperatingLeaseRenewalTerm", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r953" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of contract", "label": "us-gaap_LesseeOperatingLeaseTermOfContract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r953" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Leasing Arrangements", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r556" ] }, "rmcf_LetterAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "LetterAgreementMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents letter agreement.", "label": "Letter Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r27", "r237", "r309", "r371", "r372", "r374", "r375", "r376", "r378", "r380", "r382", "r383", "r505", "r506", "r507", "r535", "r663", "r740", "r775", "r909", "r958", "r959" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total Liabilities and Stockholders' Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r112", "r166", "r610", "r763", "r874", "r889", "r951" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r29", "r207", "r237", "r309", "r371", "r372", "r374", "r375", "r376", "r378", "r380", "r382", "r383", "r505", "r506", "r507", "r535", "r763", "r909", "r958", "r959" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Current Liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Liabilities", "terseLabel": "Liabilities", "label": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "totalLabel": "Total Liabilities Held for Sale", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r86", "r100", "r144", "r204", "r205" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities held for sale", "totalLabel": "Current liabilities held for sale", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r86", "r100", "r142", "r144", "r204", "r205" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Long-term liabilities - held for sale", "totalLabel": "Long term liabilities held for sale", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r3", "r86", "r100", "r144", "r204", "r205" ] }, "rmcf_LifeInsuranceCoveragePeriodForCOBRACoverage": { "xbrltype": "durationItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "LifeInsuranceCoveragePeriodForCOBRACoverage", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period of COBRA Coverage", "label": "Life Insurance Coverage Period for C O B R A Coverage", "documentation": "Life insurance coverage period for COBRA coverage." } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLineAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term line of credit", "label": "us-gaap_LineOfCredit", "terseLabel": "Long-term Line of Credit, Total", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r22", "r165", "r968" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLineAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r26", "r873" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLineAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r26", "r873" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLineAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, remaining borrowing capacity", "label": "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLineAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LinesOfCreditCurrent", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit", "label": "Line of Credit, Current", "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r105", "r164" ] }, "rmcf_LiquidityAndGoingConcernPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "LiquidityAndGoingConcernPolicyTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Liquidity and Going Concern", "label": "Liquidity and Going Concern [Policy Text Block]", "documentation": "Liquidity and going concern." } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementExpense", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation settlement expense", "label": "us-gaap_LitigationSettlementExpense", "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLine" ], "lang": { "en-us": { "role": { "terseLabel": "Notes Payable and Revolving Credit Line", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r147" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLineAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r31" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLineAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r31", "r66" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies [line Items]", "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r365", "r366", "r367", "r370", "r904", "r905" ] }, "rmcf_LossOnDistributionOfAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "LossOnDistributionOfAssetsMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCostsAssociatedWithCompanyownedStoreClosuresCostsAssociatedWithClosuresDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the loss from the distribution of assets.", "label": "Loss on Distribution of Assets [Member]" } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and Equipment [Member]", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r303", "r751", "r913", "r971", "r972" ] }, "rmcf_ManufacturingGoodwillMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "ManufacturingGoodwillMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Manufacturing Goodwill [Member]", "documentation": "Manufacturing goodwill." } } }, "auth_ref": [] }, "rmcf_ManufacturingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "ManufacturingMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDisaggregationOfRevenueSummaryOfDisaggregatedRevenueByTheMethodOfRecognitionAndSegmentDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureOperatingSegmentsSummaryOfSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Manufacturing [Member]", "documentation": "Name of a reportable segment.", "label": "Manufacturing [Member]" } } }, "auth_ref": [] }, "rmcf_ManufacturingSegmentGoodwillMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "ManufacturingSegmentGoodwillMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Manufacturing Segment Goodwill [Member]", "documentation": "Represents goodwill associated with the manufacturing segment.", "label": "Manufacturing Segment Goodwill [Member]" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Maximum [Member]", "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r366", "r367", "r368", "r369", "r419", "r579", "r636", "r655", "r656", "r710", "r711", "r712", "r713", "r714", "r727", "r728", "r743", "r748", "r758", "r765", "r911", "r960", "r961", "r962", "r963", "r964", "r965" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r821" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r821" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Minimum [Member]", "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r366", "r367", "r368", "r369", "r419", "r579", "r636", "r655", "r656", "r710", "r711", "r712", "r713", "r714", "r727", "r728", "r743", "r748", "r758", "r765", "r911", "r960", "r961", "r962", "r963", "r964", "r965" ] }, "rmcf_MinimumPercentageOfCommonStockOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "MinimumPercentageOfCommonStockOutstanding", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum percentage of common stock outstanding", "label": "Minimum Percentage of Common Stock Outstanding", "documentation": "Minimum percentage of common stock outstanding" } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r841" ] }, "rmcf_MonthlyConsultingFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "MonthlyConsultingFee", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Monthly consulting fee", "label": "Monthly consulting fee", "documentation": "Monthly consulting fee." } } }, "auth_ref": [] }, "srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNumberOfStoresDetails" ], "lang": { "en-us": { "role": { "label": "Real Estate, Type of Property [Axis]" } } }, "auth_ref": [ "r716", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726" ] }, "srt_MortgageLoansOnRealEstateNamePropertyTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MortgageLoansOnRealEstateNamePropertyTypeDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNumberOfStoresDetails" ], "lang": { "en-us": { "role": { "label": "Real Estate [Domain]" } } }, "auth_ref": [ "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r849" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r303", "r751", "r913", "r971", "r972" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r822" ] }, "rmcf_NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNumberOfStoresDetails" ], "lang": { "en-us": { "role": { "label": "Nature of Operations and Summary of Significant Accounting Policies [Line items]", "documentation": "Nature of operations and summary of significant accounting policies." } } }, "auth_ref": [] }, "rmcf_NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNumberOfStoresDetails" ], "lang": { "en-us": { "role": { "label": "Nature of Operations and Summary of Significant Accounting Policies [Table]", "documentation": "Nature of operations and summary of significant accounting policies." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash provided by (used in) financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r232" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Cash Flows from Financing Activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r232" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Investing Activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities of continuing operations", "label": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "documentation": "Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r871" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "terseLabel": "Cash used in operating activities", "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash (used in) provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r131", "r132", "r133" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Cash Flows From Operating Activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "totalLabel": "Net cash (used in) provided by operating activities of continuing operations", "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r131", "r132", "r133" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-changes-in-stockholders-equity-", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "netLabel": "Net Loss", "totalLabel": "Net Loss", "verboseLabel": "Net loss attributable to RMCF stockholders", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r119", "r133", "r170", "r205", "r222", "r223", "r227", "r237", "r246", "r250", "r251", "r252", "r253", "r256", "r257", "r264", "r275", "r289", "r295", "r298", "r309", "r371", "r372", "r374", "r375", "r376", "r378", "r380", "r382", "r383", "r531", "r535", "r616", "r686", "r702", "r703", "r741", "r774", "r909" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Adopted Accounting Pronouncements and New Accounting Pronouncements Not Yet Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r821" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r790", "r802", "r812", "r829", "r838" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r819" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r818" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r829" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r849" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r849" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureSupplementalCashFlowInformationSummaryOfSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of non-cash investing activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureSupplementalCashFlowInformationSummaryOfSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of assets in exchange for note receivable", "label": "Noncash or Part Noncash Divestiture, Amount of Consideration Received", "documentation": "Amount of noncash consideration received for selling an asset or business through a noncash (or part noncash) transaction." } } }, "auth_ref": [ "r43", "r44", "r45" ] }, "rmcf_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "terseLabel": "Notes receivable, current portion, less current portion of the allowance for credit losses of $29,886 and $35,173, respectively", "label": "Notes receivable, current portion, less current portion of the valuation allowance of $35,173 and $47,228, respectively", "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease." } } }, "auth_ref": [ "r304", "r305", "r601" ] }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansReceivableNetNoncurrent", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "terseLabel": "Notes receivable, less current portion and allowance for credit losses of $0 and $38,778, respectively", "label": "Notes receivable, less current portion and valuation allowance of $38,778 and $65,059, respectively", "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent." } } }, "auth_ref": [] }, "us-gaap_NotesReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesReceivableGross", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing receivable, before allowance for credit loss", "verboseLabel": "Notes receivable", "totalLabel": "Financing Receivable, before Allowance for Credit Loss, Total", "label": "us-gaap_NotesReceivableGross", "documentation": "Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r184", "r193", "r194", "r216", "r327", "r328", "r744", "r745", "r865", "r890" ] }, "us-gaap_NotesReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesReceivableNet", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total notes receivable", "label": "Financing Receivable, after Allowance for Credit Loss", "totalLabel": "Financing Receivable, after Allowance for Credit Loss, Total", "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r304", "r328", "r673" ] }, "rmcf_NotesReceivableTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "NotesReceivableTerm", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes receivable term", "label": "Notes Receivable Term", "documentation": "The period for notes receivable." } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureOperatingSegmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "us-gaap_NumberOfReportableSegments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r883" ] }, "us-gaap_NumberOfStores": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfStores", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNumberOfStoresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of stores", "label": "Number of stores", "negatedLabel": "Number of stores", "documentation": "Represents the number of stores." } } }, "auth_ref": [] }, "rmcf_NumberOfStoresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "NumberOfStoresTableTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Number of Stores", "documentation": "The tabular disclosure of stores owned and operated by the company.", "label": "Number of Stores [Table Text Block]" } } }, "auth_ref": [] }, "rmcf_OpenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "OpenMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNumberOfStoresDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents stores which are opened.", "label": "Open [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Loss from Operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r275", "r289", "r295", "r298", "r741" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseCost", "terseLabel": "Minimum rentals", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r562", "r762" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease, expense", "terseLabel": "Operating Lease, Expense", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r952" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsScheduleOfMaturitiesOfLeaseLiabilitiesForOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liability", "terseLabel": "Present value of lease liabilities", "label": "us-gaap_OperatingLeaseLiability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r558" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r558" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Lease Liability, Less Current Portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r558" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Cash paid for amounts included in the measurement of lease liabilities", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r559", "r564" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Lease right of use asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r557" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate percent", "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r567", "r762" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average lease term", "label": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r566", "r762" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards", "label": "us-gaap_OperatingLossCarryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r77" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureOperatingSegmentsSummaryOfSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments [Member]", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r288", "r289", "r290", "r291", "r292", "r298" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Other accrued expenses", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r28" ] }, "us-gaap_OtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsAbstract", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Other Assets" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherAssetsCurrent", "terseLabel": "Other", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r220", "r763" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherAssetsNoncurrent", "terseLabel": "Other", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r214" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "label": "Other Income (Expense)" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "totalLabel": "Other income, net", "label": "us-gaap_OtherNonoperatingIncomeExpense", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r126" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r821" ] }, "us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain]", "documentation": "Deferred compensation related to other postretirement benefit arrangements that are not equivalent to a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans." } } }, "auth_ref": [ "r151", "r152" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r788", "r800", "r810", "r836" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r791", "r803", "r813", "r839" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r791", "r803", "r813", "r839" ] }, "rmcf_PackagingDesignMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "PackagingDesignMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Packaging Design [Member]", "documentation": "Represents an finite-lived intangible asset.", "label": "Packaging Design [Member]" } } }, "auth_ref": [] }, "rmcf_PackagingLicensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "PackagingLicensesMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Packaging Licenses [Member]", "documentation": "Represents an finite-lived intangible asset.", "label": "Packaging Licenses [Member]" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r817" ] }, "us-gaap_PaymentsForPostemploymentBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForPostemploymentBenefits", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Additional cash severance payment", "label": "us-gaap_PaymentsForPostemploymentBenefits", "terseLabel": "Payments for Postemployment Benefits", "documentation": "Cash outflows for payments of postemployment benefits (such as severance pay and health insurance benefits) recognized during the period. Postemployment benefits are benefits paid to employees after employment but before retirement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "us-gaap_PaymentsForProceedsFromOtherInvestingActivities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r859", "r870" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Repurchase of common stock through net settlement of restricted stock units", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r39" ] }, "us-gaap_PaymentsForRepurchaseOfRedeemablePreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfRedeemablePreferredStock", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments for repurchase of redeemable preferred stock", "label": "us-gaap_PaymentsForRepurchaseOfRedeemablePreferredStock", "documentation": "The cash outflow for reacquisition of callable preferred stock." } } }, "auth_ref": [ "r39" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsOfDividends", "negatedLabel": "Dividends paid and redemption of outstanding preferred stock purchase rights", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r39" ] }, "us-gaap_PaymentsToAcquireNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireNotesReceivable", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireNotesReceivable", "negatedLabel": "Addition to notes receivable", "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics." } } }, "auth_ref": [ "r37" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "terseLabel": "Capital expenditures", "negatedLabel": "Purchases of property and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r130" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r820" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r820" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r819" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r829" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r822" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r818" ] }, "rmcf_PercentageOfAmountDescribeInClause": { "xbrltype": "percentItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "PercentageOfAmountDescribeInClause", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of amount describe in clause", "label": "Percentage of Amount Describe in Clause", "documentation": "Percentage of amount describe in clause." } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares [Member]", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "rmcf_PlanAndNonPlanAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "PlanAndNonPlanAwardsMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "2007 Plan and Non Plan Awards [Member]", "documentation": "2007 Plan and non plan awards." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r106", "r387" ] }, "us-gaap_PreferredStockRedemptionPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockRedemptionPricePerShare", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, redemption price per share (in dollars per share)", "label": "us-gaap_PreferredStockRedemptionPricePerShare", "documentation": "The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer." } } }, "auth_ref": [ "r69", "r70", "r71" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares authorized (in shares)", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r106", "r665" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares issued (in shares)", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r106", "r387" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares outstanding (in shares)", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r106", "r665", "r684", "r975", "r976" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $.001 par value per share;250,000 authorized; 0 shares issued and outstanding", "label": "Preferred stock, $.001 par value per share; 250,000 authorized; -0- shares issued and outstanding", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r106", "r607", "r763" ] }, "rmcf_PremiumPaymentPeriodAfterRetirement": { "xbrltype": "durationItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "PremiumPaymentPeriodAfterRetirement", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Premium payment period after retirement", "label": "Premium Payment Period After Retirement", "documentation": "Premium payment period after retirement." } } }, "auth_ref": [] }, "rmcf_PresidentAndChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "PresidentAndChiefExecutiveOfficerMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents president and CEO.", "label": "President and Chief Executive Officer [Member]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromCollectionOfNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromCollectionOfNotesReceivable", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Proceeds received on notes receivable", "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromInsuranceSettlementInvestingActivities", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Proceeds from insurance recovery", "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities." } } }, "auth_ref": [ "r6", "r35" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from line of credit", "label": "Proceeds from Lines of Credit", "totalLabel": "Proceeds from Lines of Credit, Total", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r38", "r873" ] }, "us-gaap_ProceedsFromNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromNotesPayable", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLineAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from notes payable", "label": "Proceeds from Paycheck Protection Program", "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r38" ] }, "rmcf_ProceedsFromPaymentsForSaleOrDistributionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "ProceedsFromPaymentsForSaleOrDistributionOfAssets", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow (outflow) from the sale or distribution of assets during the period.", "label": "Proceeds from the sale or distribution of assets" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash proceeds from the sale of assets", "label": "Proceeds from Sale of Productive Assets", "totalLabel": "Proceeds from Sale of Productive Assets, Total", "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r129" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r749" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDisaggregationOfRevenueSummaryOfDisaggregatedRevenueByTheMethodOfRecognitionAndSegmentDetails", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r300", "r582", "r630", "r631", "r632", "r633", "r634", "r635", "r730", "r749", "r764", "r863", "r906", "r907", "r913", "r971" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDisaggregationOfRevenueSummaryOfDisaggregatedRevenueByTheMethodOfRecognitionAndSegmentDetails", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r300", "r582", "r630", "r631", "r632", "r633", "r634", "r635", "r730", "r749", "r764", "r863", "r906", "r907", "r913", "r971" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosurePropertyAndEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r141", "r177", "r182", "r183" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, gross", "label": "Property, plant and equipment, gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r143", "r210", "r613" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Property and Equipment, Net", "totalLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r10", "r604", "r613", "r763" ] }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment and Other Assets", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r10", "r177", "r182", "r611" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosurePropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r10" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r143" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, useful life (year)", "label": "us-gaap_PropertyPlantAndEquipmentUsefulLife", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Provision for loss (recovery) on accounts and notes receivable", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r230", "r325" ] }, "rmcf_PurchaseContractsTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "PurchaseContractsTerm", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase contracts term", "documentation": "The term of a purchase contract.", "label": "rmcf_PurchaseContractsTerm" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r817" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r817" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r366", "r367", "r368", "r369", "r417", "r419", "r450", "r451", "r452", "r578", "r579", "r636", "r655", "r656", "r710", "r711", "r712", "r713", "r714", "r727", "r728", "r743", "r748", "r758", "r765", "r768", "r902", "r911", "r961", "r962", "r963", "r964", "r965" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r366", "r367", "r368", "r369", "r417", "r419", "r450", "r451", "r452", "r578", "r579", "r636", "r655", "r656", "r710", "r711", "r712", "r713", "r714", "r727", "r728", "r743", "r748", "r758", "r765", "r768", "r902", "r911", "r961", "r962", "r963", "r964", "r965" ] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts and Notes Receivable", "label": "Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r885", "r886", "r887", "r888" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r783", "r795", "r805", "r831" ] }, "rmcf_RedemptionOfPreferredStockPurchaseRights": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "RedemptionOfPreferredStockPurchaseRights", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-changes-in-stockholders-equity-" ], "lang": { "en-us": { "role": { "documentation": "Amount of dividends declared for redemption of preferred stock purchase rights.", "label": "rmcf_RedemptionOfPreferredStockPurchaseRights", "negatedLabel": "Redemption of outstanding preferred stock purchase rights" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r418", "r574", "r575", "r658", "r659", "r660", "r661", "r662", "r683", "r685", "r709" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r418", "r574", "r575", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r658", "r659", "r660", "r661", "r662", "r683", "r685", "r709", "r957" ] }, "rmcf_RelatedPartyTransactionsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "RelatedPartyTransactionsPolicyPolicyTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Related Party Transactions Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for related party transactions." } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r239", "r240", "r385", "r389", "r576", "r735", "r736" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r784", "r796", "r806", "r832" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r785", "r797", "r807", "r833" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r792", "r804", "r814", "r840" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r46" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitAwardsOutstandingUnder2007PlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs) [Member]", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Costs Associated With Company-owned Store Closures [Abstract]", "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCostsAssociatedWithCompanyownedStoreClosuresCostsAssociatedWithClosuresDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r356", "r357", "r360", "r361" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCostsAssociatedWithCompanyownedStoreClosuresCostsAssociatedWithClosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Costs Associated With Company-owned Store Closures [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r356", "r357", "r358", "r359", "r360", "r361", "r362" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCosts", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCostsAssociatedWithCompanyownedStoreClosuresCostsAssociatedWithClosuresDetails", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "label": "Costs associated with Company-owned store closures", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r9" ] }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostsAndAssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-" ], "lang": { "en-us": { "role": { "label": "Asset impairment and store closure losses", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r9" ] }, "us-gaap_RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCostsAssociatedWithCompanyownedStoreClosures" ], "lang": { "en-us": { "role": { "terseLabel": "Cost Associated With Company - Owend Store Closures", "label": "Restructuring, Impairment, and Other Activities Disclosure [Text Block]", "documentation": "The entire disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [] }, "rmcf_RetailGoodwillMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "RetailGoodwillMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Retail Goodwill [Member]", "documentation": "Retail goodwill." } } }, "auth_ref": [] }, "rmcf_RetailLeasesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "RetailLeasesMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retail Leases [Member]", "documentation": "Related to retail leases.", "label": "Retail Leases [Member]" } } }, "auth_ref": [] }, "us-gaap_RetailMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetailMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDisaggregationOfRevenueSummaryOfDisaggregatedRevenueByTheMethodOfRecognitionAndSegmentDetails", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "terseLabel": "Retail Sales [Member]", "label": "Retail [Member]", "documentation": "Sale of product directly to consumer." } } }, "auth_ref": [ "r914" ] }, "rmcf_RetailSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "RetailSegmentMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDisaggregationOfRevenueSummaryOfDisaggregatedRevenueByTheMethodOfRecognitionAndSegmentDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureOperatingSegmentsSummaryOfSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retail [Member]", "documentation": "Name of a reportable segment.", "label": "Retail Segment [Member]" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r109", "r149", "r609", "r643", "r648", "r651", "r666", "r763" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-changes-in-stockholders-equity-" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r199", "r242", "r243", "r244", "r247", "r255", "r257", "r315", "r322", "r459", "r460", "r461", "r487", "r488", "r512", "r515", "r516", "r519", "r529", "r639", "r641", "r653", "r975" ] }, "rmcf_RetirementBonusMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "RetirementBonusMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Bonus [Member]", "documentation": "Retirement bonus." } } }, "auth_ref": [] }, "rmcf_RetirementBonusNumberOfBiweeklyPayments": { "xbrltype": "integerItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "RetirementBonusNumberOfBiweeklyPayments", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of biweekly payments", "label": "Retirement Bonus Number Of Biweekly Payments", "documentation": "Retirement bonus number of biweekly payments." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDisaggregationOfRevenueSummaryOfDisaggregatedRevenueByTheMethodOfRecognitionAndSegmentDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureOperatingSegmentsSummaryOfSegmentReportingInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "label": "Total revenue", "terseLabel": "Revenues", "verboseLabel": "Revenues", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r276", "r277", "r288", "r293", "r294", "r300", "r302", "r303", "r412", "r413", "r582" ] }, "rmcf_RevenueFromContractWithCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "RevenueFromContractWithCustomerLineItems", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Line Items]", "documentation": "Revenue from contract with customer." } } }, "auth_ref": [] }, "rmcf_RevenueFromContractWithCustomerTable": { "xbrltype": "stringItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "RevenueFromContractWithCustomerTable", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Table]", "documentation": "Revenue from contract with customer." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomers" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue From Contracts With Customers", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r192", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r416" ] }, "us-gaap_RevenuePerformanceObligationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuePerformanceObligationAbstract", "lang": { "en-us": { "role": { "label": "Revenue, Performance Obligation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r687", "r729", "r738" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersScheduleOfRevenueExpectedToBeRecognizedInTheFutureRelatedToPerformanceObligations1Details", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersScheduleOfRevenueExpectedToBeRecognizedInTheFutureRelatedToPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, amount", "label": "Revenue, remaining performance obligation, amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r180" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersScheduleOfRevenueExpectedToBeRecognizedInTheFutureRelatedToPerformanceObligations1Details", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersScheduleOfRevenueExpectedToBeRecognizedInTheFutureRelatedToPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersScheduleOfRevenueExpectedToBeRecognizedInTheFutureRelatedToPerformanceObligations1Details" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, period (Year)", "label": "Revenue, remaining performance obligation, period (Year)", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r181" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersScheduleOfRevenueExpectedToBeRecognizedInTheFutureRelatedToPerformanceObligations1Details" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r181" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersScheduleOfRevenueExpectedToBeRecognizedInTheFutureRelatedToPerformanceObligations1Details", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersScheduleOfRevenueExpectedToBeRecognizedInTheFutureRelatedToPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureRevenueFromContractsWithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue Expected to Be Recognized in the Future, Related to Performance Obligations", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [ "r860" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "label": "Revenues" } } }, "auth_ref": [] }, "rmcf_ReversalOfPreviouslyRecordedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "ReversalOfPreviouslyRecordedCompensationExpense", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Reversal of previously recorded restricted stock unit compensation expense:", "label": "Reversal Of Previously Recorded Compensation Expense", "documentation": "Reversal of previously recorded compensation expense." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Future lease liability", "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r565", "r762" ] }, "rmcf_RockyMountainChocolateFactoryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "RockyMountainChocolateFactoryMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNumberOfStoresDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the entity Rocky Mountain Chocolate Factory.", "label": "Rocky Mountain Chocolate Factory [Member]" } } }, "auth_ref": [] }, "rmcf_RoyaltyAndMarketingFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "RoyaltyAndMarketingFeesMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDisaggregationOfRevenueSummaryOfDisaggregatedRevenueByTheMethodOfRecognitionAndSegmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Information related to royalty and marketing fees.", "label": "Royalty and Marketing Fees [Member]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r849" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r849" ] }, "rmcf_SaleOfStockMaximumShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "SaleOfStockMaximumShares", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock maximum shares", "label": "Sale Of Stock Maximum Shares", "documentation": "The number of maximum shares under sale of stock." } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNumberOfStoresDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r259", "r420", "r857", "r880" ] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureSupplementalCashFlowInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Supplemental Cash Flow Information", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income Tax Expense (Benefit)", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r159" ] }, "rmcf_ScheduleOfDeferredCompensationArrangementWithIndividualTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualTableTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Agreements to Company Incurred", "documentation": "Tabular disclosure of arrangements with individual employees including equity-based payments or pensions and other postretirement benefits, which are generally employment contracts between the entity and selected officers or key employees containing a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Examples may include profit sharing, deferred bonuses or certain split-dollar life insurance arrangements. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability", "label": "Schedule of Deferred Compensation Arrangement with Individual [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r158" ] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operations of Businesses Reported as Discontinued Operations", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r13", "r20", "r23", "r86", "r92", "r93", "r94", "r95", "r96", "r101", "r103", "r104", "r145" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of the Statutory Federal Income Tax Rate and the Effective Rate", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r157" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfChangesToGoodwillDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r746" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes to Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r746", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill and Intangible Assets", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r55" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureInventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r24", "r113", "r114", "r115" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCostsAssociatedWithCompanyownedStoreClosuresCostsAssociatedWithClosuresDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r356", "r357", "r358", "r359", "r360", "r361", "r362" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCostsAssociatedWithCompanyownedStoreClosuresTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Costs Associated With Company-owned Store Asset Disposals", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r63", "r64", "r65" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureOperatingSegmentsSummaryOfSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r51", "r52", "r53", "r55" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureOperatingSegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Segment Reporting Information", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r51", "r52", "r53", "r55" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitAwardsOutstandingUnder2007PlanDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r422", "r423", "r425", "r426", "r427", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r449", "r450", "r451", "r452", "r453" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Unit Awards Outstanding under 2007 Plan", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r74" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Awards Outstanding under 2007 Plan", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r18", "r19", "r74" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Annual Amortization of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r59" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLineAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r948" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r776" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r779" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDisaggregationOfRevenueSummaryOfDisaggregatedRevenueByTheMethodOfRecognitionAndSegmentDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureOperatingSegmentsSummaryOfSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r272", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r303", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r359", "r362", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r746", "r863", "r971" ] }, "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentExpenditureAdditionToLongLivedAssets", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureOperatingSegmentsSummaryOfSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures", "label": "Segment, Expenditure, Addition to Long-Lived Assets", "documentation": "Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets." } } }, "auth_ref": [ "r286", "r742" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureOperatingSegments" ], "lang": { "en-us": { "role": { "terseLabel": "Operating segments", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r271", "r272", "r273", "r274", "r275", "r287", "r292", "r296", "r297", "r298", "r299", "r300", "r301", "r303" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureOperatingSegmentsSummaryOfSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "label": "Sales and marketing", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "rmcf_SeparationAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "SeparationAgreementMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Separation Agreement [Member]", "documentation": "Separation agreement." } } }, "auth_ref": [] }, "rmcf_ServiceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "ServiceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service-based RSU [Member]", "label": "Service Based Restricted Stock Units [Member]", "documentation": "Service based restricted stock units." } } }, "auth_ref": [] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Severance payment", "label": "Severance compensation:", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r9" ] }, "rmcf_SeverancePaymentTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "SeverancePaymentTerm", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Severance payment term", "label": "Severance Payment Term", "documentation": "Severance payment term." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "crdr": "debit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment arrangement, accelerated cost", "label": "Accelerated restricted stock unit compensation expense:", "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Share-based compensation arrangement by share-based payment award, award vesting period (Year)", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r759" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitAwardsOutstandingUnder2007PlanDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cancelled/forfeited", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r442" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitAwardsOutstandingUnder2007PlanDetails" ], "lang": { "en-us": { "role": { "label": "Granted", "terseLabel": "Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period (in shares)", "verboseLabel": "Issuance of shares", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r440" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitAwardsOutstandingUnder2007PlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)", "verboseLabel": "Weighted average grant date fair value", "terseLabel": "Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period, weighted average grant date fair value (in dollars per share)", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r440" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitAwardsOutstandingUnder2007PlanDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding non-vested restricted stock units at beginning of year:", "periodEndLabel": "Outstanding non-vested restricted stock units as of February 29 or 28:", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r437", "r438" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitAwardsOutstandingUnder2007PlanDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested", "label": "Exercised (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r441" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitAwardsOutstandingUnder2007PlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r422", "r423", "r425", "r426", "r427", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r449", "r450", "r451", "r452", "r453" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share based compensation cancelled shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures", "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event." } } }, "auth_ref": [ "r17" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional shares authorized through 2007 Plan amendments:", "label": "Additional shares authorized through 2007 Plan amendments: (in shares)", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares authorized under plan", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r760" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansScheduleOfStockOptionAwardsOutstandingUnder2007PlanDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cancelled/forfeited", "verboseLabel": "Share based compensation shares under options that were cancelled", "terseLabel": "Cancelled/forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r435" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansScheduleOfStockOptionAwardsOutstandingUnder2007PlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Granted", "terseLabel": "Share-based compensation arrangement by share-based payment award, options, grants in period, gross (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r433" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)", "terseLabel": "Share-based compensation arrangement by share-based payment award, options, grants in period, weighted average grant date fair value (in dollars per share)", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r443" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansScheduleOfStockOptionAwardsOutstandingUnder2007PlanDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Outstanding stock options as of February 29 or 28:", "periodStartLabel": "Outstanding stock options at beginning of year:", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r429", "r430" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansScheduleOfStockOptionAwardsOutstandingUnder2007PlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance", "periodStartLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Beginning Balance", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r429", "r430" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested stock options that could be exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r446" ] }, "rmcf_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceSharesTargetNumberPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceSharesTargetNumberPercentage", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Percentage of performance-based restricted stock units", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Performance Shares, Target Number, Percentage", "label": "Share-Based Compensation Arrangement By Share Based Payment Award Performance Shares Target Number Percentage", "documentation": "Share-based compensation arrangement by share based payment award performance shares target number percentage." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitAwardsOutstandingUnder2007PlanDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r425", "r426", "r427", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r449", "r450", "r451", "r452", "r453" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r421", "r428", "r447", "r448", "r449", "r450", "r453", "r462", "r463", "r464", "r465" ] }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedPaymentArrangementEmployeeMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Employee [Member]", "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires." } } }, "auth_ref": [ "r423", "r425", "r426", "r427", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r449", "r450", "r451", "r452", "r453" ] }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedPaymentArrangementNonemployeeMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Nonemployee [Member]", "label": "Share-Based Payment Arrangement, Nonemployee [Member]", "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires." } } }, "auth_ref": [ "r422", "r425", "r426", "r427", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r449", "r450", "r451", "r452", "r453" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of acceleration of vesting shares", "terseLabel": "Share-based compensation arrangement by share-based payment award, accelerated vesting, number (in shares)", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber", "documentation": "Number of shares for which recognition of cost was accelerated for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock unit award vests percentage", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r915" ] }, "rmcf_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Aggregate Grant Date Fair Value", "terseLabel": "Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period, aggregate grant date fair value", "documentation": "The aggregate fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "rmcf_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue" } } }, "auth_ref": [] }, "rmcf_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodAggregateGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodAggregateGrantDateFairValue", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, options, grants in period, aggregate grant date fair value", "documentation": "The aggregate grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "rmcf_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodAggregateGrantDateFairValue" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansScheduleOfStockOptionAwardsOutstandingUnder2007PlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r156" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansScheduleOfRestrictedStockUnitAwardsOutstandingUnder2007PlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining vesting period (in years)", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r445" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-changes-in-stockholders-equity-" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesOutstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "rmcf_SoldMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "SoldMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNumberOfStoresDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents sold", "label": "Sold [Member]" } } }, "auth_ref": [] }, "rmcf_SoldNotYetOpenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "SoldNotYetOpenMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNumberOfStoresDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents stores which are sold but not yet open.", "label": "Sold Not Yet Open [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDisaggregationOfRevenueSummaryOfDisaggregatedRevenueByTheMethodOfRecognitionAndSegmentDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureOperatingSegmentsSummaryOfSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r203", "r272", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r303", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r354", "r359", "r362", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r746", "r863", "r971" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-changes-in-stockholders-equity-" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r16", "r34", "r199", "r225", "r226", "r227", "r242", "r243", "r244", "r247", "r255", "r257", "r270", "r315", "r322", "r401", "r459", "r460", "r461", "r487", "r488", "r512", "r514", "r515", "r516", "r517", "r519", "r529", "r541", "r542", "r543", "r544", "r545", "r546", "r573", "r639", "r640", "r641", "r653", "r704" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLineAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets-parentheticals", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-changes-in-stockholders-equity-", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r242", "r243", "r244", "r270", "r582", "r649", "r654", "r657", "r658", "r659", "r660", "r661", "r662", "r665", "r668", "r669", "r670", "r671", "r672", "r674", "r675", "r676", "r677", "r679", "r680", "r681", "r682", "r683", "r685", "r687", "r688", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r704", "r769" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNumberOfStoresDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r259", "r420", "r857", "r858", "r880" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDisaggregationOfRevenueSummaryOfDisaggregatedRevenueByTheMethodOfRecognitionAndSegmentDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLineAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets-parentheticals", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-cash-flows-", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-changes-in-stockholders-equity-", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r242", "r243", "r244", "r270", "r582", "r649", "r654", "r657", "r658", "r659", "r660", "r661", "r662", "r665", "r668", "r669", "r670", "r671", "r672", "r674", "r675", "r676", "r677", "r679", "r680", "r681", "r682", "r683", "r685", "r687", "r688", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r704", "r769" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r787", "r799", "r809", "r835" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Compensation Plan [Member]", "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r882" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-changes-in-stockholders-equity-" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock, vesting of restricted stock units and other, net of shares withheld (in shares)", "label": "Issuance of common stock, vesting of restricted stock units and other, net of shares withheld (in shares)", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r16", "r149" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued, shares, share-based payment arrangement, after forfeiture (in shares)", "label": "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r16", "r106", "r107", "r149" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-changes-in-stockholders-equity-" ], "lang": { "en-us": { "role": { "terseLabel": "Equity compensation, restricted stock units, net of shares withheld (in shares)", "label": "Equity compensation, restricted stock units, net of shares withheld (in shares)", "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansScheduleOfStockOptionAwardsOutstandingUnder2007PlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r16", "r106", "r107", "r149", "r434" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-changes-in-stockholders-equity-" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock, vesting of restricted stock units and other, net of shares withheld", "label": "Issuance of common stock, vesting of restricted stock units and other, net of shares withheld", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r16", "r106", "r107", "r149" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-changes-in-stockholders-equity-" ], "lang": { "en-us": { "role": { "terseLabel": "Equity compensation, restricted stock units, net of shares withheld", "label": "Equity compensation, restricted stock units, net of shares withheld", "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets", "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-changes-in-stockholders-equity-" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r107", "r110", "r111", "r136", "r667", "r684", "r705", "r706", "r763", "r775", "r874", "r889", "r951", "r975" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r148", "r236", "r386", "r388", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r401", "r520", "r707", "r708", "r715" ] }, "rmcf_StoreDesignMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "StoreDesignMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Store Design [Member]", "documentation": "Represents a finite-lived intangible asset.", "label": "Store Design [Member]" } } }, "auth_ref": [] }, "rmcf_StoresOpenedAt2282023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "StoresOpenedAt2282023Member", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNumberOfStoresDetails" ], "lang": { "en-us": { "role": { "label": "Stores Opened at 2/28/2023 [Member]", "documentation": "Represents stores opened on 2/28/2023." } } }, "auth_ref": [] }, "rmcf_StoresOpenedAt2292024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "StoresOpenedAt2292024Member", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNumberOfStoresDetails" ], "lang": { "en-us": { "role": { "label": "Stores Opened at 2/29/2024 [Member]", "documentation": "Represents stores opened at 2/29/2024." } } }, "auth_ref": [] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "us-gaap_SubleaseIncome", "negatedTerseLabel": "Less sublease rentals", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r563", "r762" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r547", "r577" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r547", "r577" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r547", "r577" ] }, "us-gaap_SubsequentEventsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsPolicyPolicyTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for reporting subsequent events." } } }, "auth_ref": [] }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfValuationAllowanceTextBlock", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Deffered Income Tax Valuation Allowances", "label": "Summary of Valuation Allowance [Table Text Block]", "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance." } } }, "auth_ref": [ "r76" ] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowElementsAbstract", "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TableTextBlock", "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r828" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDisaggregationOfRevenueSummaryOfDisaggregatedRevenueByTheMethodOfRecognitionAndSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r754", "r913" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDisaggregationOfRevenueSummaryOfDisaggregatedRevenueByTheMethodOfRecognitionAndSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r754", "r913" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r884", "r956" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r820" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r827" ] }, "rmcf_TrademarksAndNonCompetitionAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "TrademarksAndNonCompetitionAgreementMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademark/Non-Competition Agreement [Member]", "documentation": "This item represents characteristics of trademarks and the non-competition agreement.", "label": "Trademarks and Non Competition Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademark [Member]", "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r79" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r848" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r850" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDisaggregationOfRevenueSummaryOfDisaggregatedRevenueByTheMethodOfRecognitionAndSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r754" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDisaggregationOfRevenueSummaryOfDisaggregatedRevenueByTheMethodOfRecognitionAndSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r754" ] }, "us-gaap_TransportationEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransportationEquipmentMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosurePropertyAndEquipmentNetScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transportation Equipment [Member]", "label": "Transportation Equipment [Member]", "documentation": "Equipment used for the primary purpose of moving people and products from one place to another." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r851" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r852" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r850" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r850" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r853" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r851" ] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update [Domain]", "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r197", "r198", "r199", "r200", "r201", "r246", "r247", "r248", "r249", "r259", "r307", "r308", "r312", "r313", "r314", "r315", "r317", "r318", "r319", "r320", "r321", "r322", "r355", "r459", "r460", "r461", "r485", "r486", "r487", "r488", "r500", "r501", "r502", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r537", "r538", "r539", "r540", "r548", "r549", "r552", "r553", "r554", "r555", "r569", "r570", "r571", "r572", "r573", "r584", "r585", "r586", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureContestedSolicitationOfProxiesAndEmployeeAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r503" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureCostsAssociatedWithCompanyownedStoreClosuresCostsAssociatedWithClosuresDetails" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r356", "r357", "r360", "r361" ] }, "rmcf_USwirlIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "USwirlIncMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDisaggregationOfRevenueSummaryOfDisaggregatedRevenueByTheMethodOfRecognitionAndSegmentDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureDiscontinuedOperationsScheduleOfOperationsOfBusinessesReportedAsDiscontinuedOperationsDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNumberOfStoresDetails" ], "lang": { "en-us": { "role": { "documentation": "U-Swirl, Inc., a reportable segment.", "label": "USwirl Inc [Member]" } } }, "auth_ref": [] }, "rmcf_USwirlSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "USwirlSegmentMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other [Member]", "documentation": "Represents U-Swirl, one of operating segments of the company.", "label": "U-Swirl Segment [Member]" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r847" ] }, "rmcf_UnvestedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "UnvestedRestrictedStockUnitsMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Related to unvested restricted stock units.", "label": "Unvested Restricted Stock Units [Member]" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r48", "r49", "r50", "r175", "r176", "r178", "r179" ] }, "rmcf_ValuationAllowanceDeferredTaxAssetTaxExpenseBenefitsRealized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "ValuationAllowanceDeferredTaxAssetTaxExpenseBenefitsRealized", "crdr": "credit", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureIncomeTaxesSummaryOfDeferredIncomeTaxValuationAllowancesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase or decrease in the allowances and reserves related to tax expense or benefits realized.", "label": "rmcf_ValuationAllowanceDeferredTaxAssetTaxExpenseBenefitsRealized", "terseLabel": "Tax expense realized by valuation allowance" } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLineAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLineAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "rmcf_VestOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "VestOverTimeMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Vest Over Time [Member]", "documentation": "Vest Over Time [Member]" } } }, "auth_ref": [] }, "rmcf_VestingAnnuallyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "VestingAnnuallyMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Annually [Member]", "label": "Vesting Annually [Member]", "documentation": "Vesting annually." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940" ] }, "rmcf_VestingBasedOnPerformanceGoalsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "VestingBasedOnPerformanceGoalsMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Based On Performance Goals [Member]", "label": "Vesting Based On Performance Goals [Member]", "documentation": "Vesting based on performance goals." } } }, "auth_ref": [] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940" ] }, "rmcf_VestingOnLastDayOfCurrentFiscalYearEndingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "VestingOnLastDayOfCurrentFiscalYearEndingMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting on Last Day of Current Fiscal Year Ending [Member]", "documentation": "Represents the vesting on last day of current fiscal year ending.", "label": "Vesting on Last Day of Current Fiscal Year Ending [Member]" } } }, "auth_ref": [] }, "rmcf_VestingOnLastDayOfEachQuarterThereafterMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "VestingOnLastDayOfEachQuarterThereafterMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting on Last Day of Each Quarter Thereafter [Member]", "label": "Vesting On Last Day Of Each Quarter Thereafter [Member]", "documentation": "Vesting on last day of each quarter thereafter." } } }, "auth_ref": [] }, "rmcf_VestingOnTheGrantDateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "VestingOnTheGrantDateMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockCompensationPlansAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting on the Grant Date [Member]", "label": "Vesting On The Grant Date [Member]", "documentation": "Vesting on the grant date." } } }, "auth_ref": [] }, "rmcf_WarehouseSpaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "WarehouseSpaceMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureLeasingArrangementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warehouse Space [Member]", "documentation": "Represents warehouse space lease.", "label": "Warehouse Space [Member]" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNatureOfOperationsAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r766", "r767", "r770", "r771", "r772", "r773" ] }, "rmcf_WarrantToPurchaseCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "WarrantToPurchaseCommonStockMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents warrant to purchase common stock.", "label": "Warrant to Purchase Common Stock [Member]" } } }, "auth_ref": [] }, "rmcf_WarrantsExpirationTermAfterFinalDeterminationOfThresholds": { "xbrltype": "durationItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "WarrantsExpirationTermAfterFinalDeterminationOfThresholds", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants and rights outstanding, term (month)", "documentation": "The expiration term of warrants after final determination of thresholds.", "label": "rmcf_WarrantsExpirationTermAfterFinalDeterminationOfThresholds" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive Effect of Employee Stock Awards", "label": "Dilutive Effect of Employee Stock Awards (in shares)", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r881" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Common Shares Outstanding - Diluted", "label": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "totalLabel": "Weighted Average Common Shares Outstanding - Diluted (in shares)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r261", "r267" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/statement-consolidated-statements-of-operations-" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Common Shares Outstanding - Basic", "label": "Weighted Average Common Shares Outstanding - Basic (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r260", "r267" ] }, "rmcf_WellsFargoBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.rmcf.com/20240229", "localname": "WellsFargoBankMember", "presentation": [ "http://www.rmcf.com/20240229/taxonomy/role/DisclosureNotesPayableAndRevolvingCreditLineAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Name of a financial lender.", "label": "Wells Fargo Bank [Member]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-11" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1B" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21B", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21B" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(1)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(3)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-11" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-18" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3A" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3B" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-4" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.13)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483605/220-30-50-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//230/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-9" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-9" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 5.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479836/810-10-S99-5" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-4" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(c)", "Publisher": "SEC" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-3" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482551/740-270-45-3" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-5" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-5" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-48" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-79" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "80", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-80" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482630/740-20-55-7" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r857": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r858": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "(a)", "Publisher": "SEC" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483049/450-30-50-1" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(7)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 98 0000950170-24-072997-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-072997-xbrl.zip M4$L#!!0 ( .!S5BL5$OQGA4 , 7 1 :6UG-CDT,S@Y,S9?,"YJ M<&?MEG/^]?=9YT_SMY[[75> M:^]SUIORE;(,G#/2,]0#J*BH@ =G"Z#, SH QT=/1TM ST]/2,C Q,+)RL+ M,S,+[_D+[)S\EP0%^"]=OBPD(B,F=%5:^/)E<64):;GKBHJ*@F(J&C?DU644 M%.7_+D+%R,C(PLS"P\K*(W_E\A7Y_V>C? 0X& ]8!1$=16@YJ "<5!1>@%! M *"BI?K'@'\W*FH0#2T=/0,C$_-90N,Y@)H*!**F ='2TM"<18/.X@ -!^WY M*]>UZ"Z8.=)?]>*4?Y[TCD%8N[;KXIT)HHB"DW4;*JHZMW3U] T,C>[>NV]N86EE[>SR\)'K8S=WGZ>^?OZH9P%AX1&14=$Q ML9^;E%Q06%9>4EM75-S0V-;]O:>WNZ>WK'Q@<&I[$3GV9GODZ M.X?#$[ZOK*ZM_]C8^?UG=V__@'1X]#<7%0"B^I?]'[DXSKBH:6A -/1_^4ZW7DM,WI'KPM7Y9\S<&HGO:OM8A16N$.\Z.0]P<0EHHB[MO,W MVC]D_W=@H?]?9/\!]I]<

2 . H<'(GGA3#]LZN$^QPXVZ&XM.19 M%^6#GUW-34(1FG&+W#^&]@LEQ,OK\KG%7/SVDBI0Q=KCW*I%I0B/I0773[EY M"; 5^VO*<9U"Z)LM@79N.K3AK$IK-@?.9<]8 )VXQ4T5>[;TED9/3=O:$3J1P*$%%) MR/:-70]@DLR)9VU(2:( U#B,T>85+!J$TW!4?(.X(N.K&U'D/?%Z#G(?G/X( MYTTO:/;3Y 7^7O/$5U8%DP1(+JREX^7MV>O2-J%QLI=33^"6N/)1NS8VH@-+ M\)\TRV %=P)8>KHLR)K!ZY!E$MKC$#V7JWPJ%)639SS$=PA^:FT1O]=A?(_H M-"3"T5PO!SG;10@R7ZZV!M"E.T#7_=Z M6$UO-N'<@?S^*1:^1'XX\6&Z"S(G6R WFGM,6"V_0QKK50K@JO81*!A5%!#B M2FI(*D=$;QT^X[\AL%=:BM;>H4O'LZ*9U=0JQ0QRKFMZ)TU* %&JIBLE@190UN+UM5 M9V8LT1NS9)P[Q11SP?6)*XTR/D=72_E1@$6SZ(460."\)EWUZ0]U92"?4BK;$>)A8J&Y):\ YL M=A3 E90+"\S.4L[(,>E.M,] #@;!H0B$:(6L\V@%_UA 7@U:F0!F[WNR/;E] ML= LO?DE(E6S_,>6O,;/@$83R%,GK.F(>%ZLTS_/12KA;$!+EZN/V/HH0+ + M!< __L>1^Y\.]V>$A0^NFB.;CZO43KF*0S'K:MPGARD4(*;,_P-/.__C\+YG M&O-^EN#YW+X0SHX"M:CZ7.>6G,>5E=]S7"WQ,<9MM;A[+,GP-0H0:<^-57^( M#W*B &9-;A6.*:,&GRZ:N_%'LR:TL[TZ"1S0O$I*]SH)>^LVJ>-Z1<#%?=95 MH ZJZX"W>F2<2FG\)@'4T/U"2:GI]]9:X%\6F[:(\0QH*L?PZ(N=]D[%Z34'C06PZ$O(>N:3#W^F0"MK/Y*]ENA: M^3!T/[$_FS.E]Z\H^DU_:!0XS'(<=PDWFTI)VJWVO!XADC.'Z4EQ:90E6;Z( MZ;QJ9Z#P9.9.O^$&Q_W0Q&*2A3"QID>T>9_55.6>NZK-O+6F')/G-6(0"CDX M4U0= L[;,=FJ9RL.9%%NBQ]]Y4'CK2!Q!U;]38P_WJZ).!9)5H,[2H3RS)CH MV[AMB7S2XTG^*K(GDMDW$QJ7_!.9%OX'G'YW=!?,V$ !8B]I)L++#FF3'H/#S(?4'_98G[E,4X+SBXTWSQ^;/7)&'_K,-I0<:UW='?=J? MVE:O.,-<+?2'O2[1)97PZWS4?)3K5]OCYIU2&Q'RP@O3,< ?^,5$\-:T]<^; MQ(8YDP7,K'7](LQ[(HDC^IP6Z_A:[LC]#N?^@/ZJ/O0?.!TJ=B&5/%]:R<^- M%\AW;@+K!L\#A& O(7* ,N'P[!9NHONGC11 P2*J%)[560GWISDJCK0>_KZA M'"QD,TC=:Z2N[S_"5^QUJFN]PT$'BWDKD.A& =[%[DJ=3:GJ/:[!?3,37P66 M3:D:L>->"G ;Z[&WS4A*X_V%K 3CTC9IF:TN?T=3@+XPK/KTQ$!70^Y> M&040EC&*L>OMA1U*=#)2@)KK%&#\TGN#[Y05N35FM\5,HXM28V-4S&I MZ*9[IR+T64?[HPBC!M7]$ZLLESA#-*QB/0F5%\C7Y/JB5YLG/VO[9IR#)-4Z M(ZA(JAXK"-O9?QU8C$HT;%(^0J]^VQ#RI_$AAY?17A3 D>;4Q*C]BB1B_F@<"<\/)<9G5X=K MWA@M5'$)B0'_FKN;K%-6YW+P^?I>=6"U JF8>+K62PWVT1/<@33^)0!1NSW( MIH<]V=/0P$BND55VBM9,S8I1Y;#LU:CO\.ATCW9,L$)"T,"*_6V7TF9>#UO\ M1J'X]M3^L%1,,ZEYN65#<46*G8;68I==04N;,G$Y+ M8GWN(S]%"WX*P'RW"[K+_^*4/$0!>B<38X.9H'_^=9SX);R@D76LT!_,3;*Y MO?.H(]"UK*"21:G3G>&[N+\GJ&0?LH$DPKN2\M7Z_$KRI4?]/E)MP"-)%\Y: M^:B0 M@+4P =ZUWVN$OA38+L,M.BDIZ%"8O1IS]4'$DA^@3;W7S!AR,36/.[ M^^VE6:F)D<$7-BS2E9HLTGV&$,QC5PP?SM=J[M#SW-@O][O$W>TROCISWYX M"W5D_J22'>(3Q]IQE/ %TQW,>_;[A/]V-W3CWH^?3E6LLTT]''PJYAG(XISH M_J=#3I!DICHT0.YS.C4;WVVL '=N@^@D8(?]G\-CF@Z\N2+&)O MW61*_RDN.?AU*1I*X*?OH[L_*3OY["HO:KCNAL#[!VP:/WO:85XBIS1$MF2> MZ*+X@@?L=]N%H)&KY)_!<&,D$SH(B]A];SXWC5?4X71FCM*[>U0"M?[@OKU2 MC-?)J]B;YRA"V$6HO;*4'O!-" M/(B,DRK;D&!)J2(1&#[W!3UY^U)C])E^3[;D6'^P^@Y7>:7- *JVY6&L8XOW MUD<7_^XJ6L-BM^E.:1*ARF;C2<7^],ZG2WH$26K:>(QTRMYJZ716XW:-JIGI M6-[4GDWU^1\PG!MD/NC^!5/F]XL#@J\;7 7]>3^;RNGZ^.7P8-'.K@+5W-&^ MS.LBTN<-.=G"PR(DKP]JE(^H0WRODF5V^C,^WW["XW(S\/RQS9^O4E.:7(,3 M:/&F)#9>VA[0%O_&O52]%#LZ_ ]1_%'6ZCNW91/9^PBE[3[YPF&E62#1^]WN M(^80C(#:5.;GU\O5[(L#\%)4PH:$2_3MYX[?>-F>:-T7KJVBU\)Z;'?RHNKO MM31;(=^F@3A_?1*U].PZ&!JK?'H0$)2Z])$/88V?YH7P"%M>;7TX$L/S7DA< M,T/$W&C4HZFE[55*L\*W_J:48I2P33).&FW\9.E1^)B"NKUU'C65D]7-+0G% M-G8:N'5#P*-LO,V;%RW^'KHA(5]IA>R9=MHVGREJ#&_Z(L,M'02 1$XD$U+S4&HVM1WM=3NTAP FAJR $+7F7F!R#6N]1;];"7VAJOD&MQTURI7H M3)ML9]]='WU.-@-P4DAH?V[2+]&AJ!UOV,@WM)@9S/J%#%7*4SSA[CO@9I$W MG\2K2SV?>;0B^*ZJWF''/ 87G9]B\2%A:70L+4-Z.^']7XQD>+?O/#/B_$_< MR6HV];PM#$$SV&;\>VJ4U$4V#E!KA/U(M%?KD\JAKY/\X9;9ITY"?9@[/X3$WP#,-9Y'S M^3O*,W;L.G)2B'#MY.%)'AF(%OO<2KP8ON]\*H MQZ%.' %EK[H/6;,7QB+:A:M)7,?K]D? S6/,8? MQ I_$=9K, Z,L6PF7HPQ<-QB-XJZ8UZO*VG6@?53_07O$F1Y.BK)[_1C);(; MU]T'[NA-%C[/R-,?Q'JWG1C5/<_X].N6IRQ'H_BDL=FJ$;K/B3J'GE_?UB)W MX-I(+MV:H3^/\#3A=_V$8<0+*A)A!S*.ZDIM%(RRL13<9;:/.FDH67VQ_F(E MV6\U"*9])A%EERG (>X9!7AN8L^.5V-0_,"Y,1=4XHA$/-W1X_G^BQXDUA'D MXR".PI[J=V!./YS)B_%XG@Q=72MF9A4CT\W-4QH*,#A;BIF)/HM,=W#CI]-E MBHG[QT-W)JWK;'^!2N[^P1 *HQ!-6^+=%KELNOBQQJ\^U>IBPKF= M<*0V%:+RQ[;=;0=V-(0]:FV<4.-8/":78]!^,.05=WE-(RK -*LH]8BSK)]U MOJHX#I6SN$Q4#O%]4-#'Z1%W$8MBQ"()1'*3A.CK2Q$&=C'S82]U7%4./KO+LI$4M(CE M1D>ZT9%6>@+F?O["6&E3^IJR?=-3ZV":X\?S8PZ]OQ,CYPISP\C^>+"854O" MB,&*N>$;]RU])SH82'*6\T3AKT9B]0"_7Y"I2^@WO(J+U661[85# M"J W7M1!E&FI$,U7O&ZI:+0?RS9T<$Y^87_L7?5-Y*'2F4+$4 !/^ 1"4X#D M/J#;.0G>Y/5 QKXF_%G8DAK\GI60739+](M$RU( AJ59OF/QRX>:<-=MY/'L MF'W 9#Q7)VZX->5PX0_?E.O)&S!3J9J?@G/-L=9J$0D*=Z1I2L<04V.JBIM1 MD0ECB>);0T*>F]P::C.ELX\O/8P,;151BGWZ12]Q\&4ZK:%(6)O*!ES,B.2/ M"[I@D7@/VT"@G;)IDGL]:!O*?L8%L1\M%84UFLIHS*Y!^0@*J-R>FBAQ%[V; MA+)575ZRQ-(YM#(THI,;G-I?J5FT72Z2Y]9% ^)C;:\E)$YW0&V)P3%XM7GC MT3L313G8$V-&*[_?[#?UGH$JK6;(:D6H-S ;?FN01NO@-2;^E%4@Q+M 8#7F M3EO*%D=%J7L\=W'!YKG(XRPFHBK'Z=@>1.\J7JHCY#1=FA\(/AGAPM?GCZ3F5P9A0XR*5.Y+XN<-\K2N3 M?RFRDJRAD:_Y&MDPP)WY,;YE8(0M\.C+>H.&$ICV*:PN_T3MS,C6L_/RL=6S?-;29-NZC,]='PV<D M2! ($QH(?L[=.Z/(]6Y!3BB .D40!NR%_1?78JU&":!"_B'0:#>@.:([6MMDS+G>0L3/_D] M_O*[A9Y'>,I"YTR.(_N7=CFC* "5,P5@$J^"W#&T4JC%OO!_#,4A2/.GH2\I MP+(T!J=/!G_@PXS?$233)I+%\W(;<[T"Q?W823;!2A3@;0&4Q'PF>_];N?RY ML??_F_8_FV9Q[9F_5ZD[M_*,IP >KR-=02<_D/Q$U4SW=K$$V,HLW&E7GS+[ M;U!+ P04 " #@85$!!@8!,1%^83X^87X#M]"!HN+BX! M/@$E(2$EWWG:\WS_^(.J XAQ@$.T1@@:$X!.C 8A1D,U @R@G9AH?WR /S]H MZ! ,3"QL'%P\?'!#\5D '0T"0<> 8&)B8(!WO<#[ 8Q)LEYWFM8Y]3N8C,Y MD/+YA"?A,%_/KR>[W;O%PF_BZ(N+1TY!247->H&-_2*'@*#0%6&1J](W9&3E MY!5NJM_1T-32UM$U-;MW_X&YA:730V<75S=WCR=/_?R?/0\(C(A\^2HJ^O6; MF.24=ZEIZ1F9[PL*BXI+2LO**QH^-C8UM[2VM??U#PP.#7\>&9V>F9V;7UA< M6E[9WMG=@^T?'!X=G^)" R!H7S^_Q$4,XD+'P(!@8)_B0D-W/=U C(%YGA>+ MY)H:]EV'(VC\SF- 8O%@'6OSO[5A;A,!6I= M_:,<%AL.[R )#9MT$=JS;O6+HT7L0'+@Z5K,%5Q7A!NI%N3WF93K,?HKT&]V ML#EN?+&6.%F")"67/W]D82.4E#)V\F:(2WFJ4T>G=C!?&$]6-)9@,9/,04P! M(YZ]K#=*,FKTT9\6.Z<*[Z]!/6O8(8\#FX:K9+#\"#->Y=3T.S$UYW?8,ZO%9VO[7@]R M;G%8U8K6^ "_J5L,2ZRPQWFJG!KBA:U^I(K9SE$Q-5+=5J)71OV%I$8UC+P5 M" ^I0B>:X:2#==XV,%7]T+_WG)N\+5Q7@4>LNBGLBM*S8;I3:(4S@Z:$;MR? MR#LL"C^YE%W'FL>.=ZQVV#45E[E5$?=DA&:PIL1*;/>;3H33.LMR-OL]BMWU37!Y;!RU2+DM1 M#V@Z+V18%^MQ*A@W4GB&VUZQ+T +>VI:UG7&TY3,L+_1)?*:^."G,)V1@%$: M]_18]@0[3'^'9D=L-N%.,&TT(D% <*<6N<>FWAS]6K(IAL/I[4:Z='D#Z%Q;#)LT2Z\7[D: M?%(]X#+Z.&K8D8^*:E*%@Q68I=ER;.DG1?B>\W,JC*W'=] MR1C4;'_TB!ZM^;)(:R;3-EWG8*S2@W<=7+,JK%4?*$;#*AZX+%^6HN-M$2%% MZU'3_[RMYQ4B->I)J,"#&3V"D?CD/,VS[M#*4C;A];ZBA\$Z,(K*TO)B.-=\ MRM,81G@+LV/89RH,3Q;%-[A&<<0JWH#S. MR-76!>^K5SG?5F_?*BDT4B"/Z;?8)\'9R+U11R:,69(F89/D[TXFE))GI%L] M-KJTZ?# _.U\W,+.07!E:!1>W"'=CLB,]Y6,;"Z[)O)161_ZC'S!^C>0>AQ1 MG7J#QH,Z_ @EZWJ>.#O:LN8]PJ"]UD1<]N1 X#^M+[D(GO<3*Z[D-3=94R;U M#7*F7N-(F.E=7X>/8.QXF&2U3.?8:ON-1Q&WB">/L+@T:TA PQQ;&+] QB1# M.'O-$\^(B(DZL/DYLV]8YWMYBA7B)#TD8:KR*;&3O+C$=Y7^5=ZTE6@E'3'7 M)M>LSY 4.2W_90%G:/1'M14DTS;$H,6)NC4LFR0[)!#J M6Y#:"-.0*5.;96E)MK"\6$R0)GD K72+,X;.KJ $2E]Q[]*UNB M,QUVN2>OBPJR1V]M=[N9,HKUR;^+\$!W%^Z^MF[PBA2M[;,5Q?'C9W9IA.0P MF*);U,2=ZX_\[]%(NR<\Y*%:O>&!;BG!.9@^8%R&.S>&,Q>H8R(K[/690W;- M836TN:*='1*WK90ZN/#V08IVEE_YF]L*-RFT9U1>1XEL%IU1$GQZ*A?E:OB)M9("[ M;B&3%HL]GRZW,8:J!X\G1^9?%VYKN=:Z.%E^E+WA_R9C^4+S/.PBC%E BVE\ MC;&5RFR7M^BN6[,CKS=G=;*WR 1ZV\RP,SP@1X<@VKB)N26X(__QLKBL4]_[ MC]-+@D2DJ\,4/088%N=W#.Y'L3K,LPN/UEUA)AM2DZ(UV(@W&R@^XK:Q0Z15 M%D=0V22-UV4K[GK+=:&M )(W_9(&V$K\%ZPN7B@I&;RQ8U.XDUJA]'J7^I+9 M!Q-1,Y]8!X-!T/4K%$I\]8(AD>)%1!ZZGM']I>TXT@&:8K9MP@9-CN*<]$-= MQ^)7%>8+:S@9GC=-#GL?^=,2)5B&>* '%C>C61O7C$C\X-X\MH0RG<1T^J? MGM[ =6"*S=1WB@T9?.&:UF&:8:'.7N/;3B<\EEE0HA-SI96%C'T.7;B53NY" MI2X[)""0)DYB2JXTL.^8YH;__7,T,F7ELO=;0_T:C9\,4WZ!]+T_=+U9B3^M M4?7A-?[#&I* )!2@J1C\MJRN=7EUM!H]$)@EH;*!?>[K&EJ?];J6&C.YT4H: MZN*J1%MG[.$3X=Z,:>X6K5U=%$6#3Z,X_HF?:TXH]+*?.P.[JB/2>V_%*B79 M6SACYH5R>:\S)YWH;2M.[87B**%2J+#M1VQVV=DH;#:Z91(4H-Z[]V;AF6*% M58[RL4Z*FO6.5SR?%"&C6NP72&FY1'.E)3O$'\Z1^LIO/2XM4ZQ$U[N\@G^, M3U$"QK%!ZE,6%((MQ:NGB][M\'[E^%U4O]['A]LL%Z^2.F:\OG1GAT]A=5EO M3Q63AD:TPR+5,^ZV51&T+$*&^NDQF:K*K'[3_OOCW R3FGYG\[T.'6D6M<\W MF^<'YOC/EN$0,;JN>'$6@Q"LENQLLA'2R2WI!DKA:PJ7BF_TS<@H+/JVRUG%0M'#+E,,P,2QJF)CSM#QZ%86 M#MAQK:VGED2T2EOA\EW::I9BP=GWVO$(VH<4N^AJEU-K?*B4GXV5A5PR"Q._ MZNUA6JSW@USYS>)M"=CK+AIOZ"?;.<,_G[][YLL['@9> JE9L9@HE;,6X5*1 MXA\QO%# 3M-.Y1G:#\UWT&45FOGU]VJH!](';(XI5E04>FI M?9^+;^-+"N 2*S3$3.AK;Z_,L>YTK.GG9.INLR!V8?23\OE[)@:(%L)= N R MEC";Q&"/*IH,;_B; E9G>F^BE8LUZBB@NS$A @7X 8HR,O.2"(3"$<^AVM<+ M58RB.X;?]]#__^W_;+N&@?SDV'(IR0A_I^/S6PYAM;P(_\=Q2^@G9(VZ5A[C MH^)%0SLO(@*;%VX4=S#B!$&8"\ZV.&PX LRY6+$Q?CN60DW.HBX?(M@J7KZU MR2%%<\2U^=S&*C>Q7+9_J@H;>@3Q)]3A-R9LG[16$#=Z$T[J!(I0N,A-'AWM M+6_J_>^!H"GM]DQ9$5ZI5?-&J>C>Q">CBV-E'[!M<=$4ZKJATE(T+S755TJV MZRZX"YY]FG!D'\E,V<;495.@I(")!D10%X[.BZ_\4)_-WB M%[1QZ9 U)U__3*4@?.?^Z)--D3IA"'/DJK*-JXI1\8)"R2BG0!^^.QZ[6AEB MS%Y9%%WIOEO6S9H!W:*L&0CN](93%^6[UD>Z%/;(!K6X=!W3K^#:AE[W,]=*>R]]GU1- MYKXE^ 4@:^U,7'&TBGD:EO-.<[>QOMZ=P!7MJ3=G2P]M043=8NC^\5=PK"SK)F_RZD_R#4;!1SJZ%Y!P(U0P%01"IAY;R7Y_*K2^AIY_MAD M %NXZ>W6UY@A6(_M/$J?9K\:OQ5UU]^VW7P55*&+HNB![(D_KC.>2)(.YPA8 M_-#LVOX&LXZ4:O98PUD%8XH%R:80-/'WC9.LA;XT(E2X%'=')+UP@(L HFD_ MH4H8X^"]XG1E?8[^5,Z>6KFQ6E-!)&.K^QJ!9A,+[K?+#"*.;(KWOT36B]=U M6_9E&XA*"5'8M]I6M7(U)D]*\F ^:B88>RLIQ.M3A["R],:[&$Q2:1;=71B. M"+[2JK*I@ *@- @P4SEXSDM6LYT@[+93_I_]-H1^MED7,^=3R:[1>A0;^^I< MJWW=EQ#R%!3P=/%CPAXQ"F@E@6X+SGMLM3POOLS?-%ZM# T:\O*T[[ 03G<] MA(;OP/BK;MR?B>@?1G2;_>6G*NW$7#5[]:^/);^"I!@'95)AQQP=5W^\YD/T M[&'#K=A1F3Y9ACKQU4B:IWXXZ>0P<8+2RUF!L2D"1>LHX(QEKYH[[LFRY.8L M-)C^.M1#!7XX-6OHOD;RJ^]+D0S'(U11P&NMDQ(4,,)9O7,.W@>=:D8!U+LH M("#_*;*CWC3ARB:OY#@L]Q,VO/$Q-%)L;>RD"\K320^5(=7J9:#T8&A 4>! M*&",X22^&J]J=?KE7110S*=MV@[/ECLXX>P1>XK<2SC8KFVN<65 ;O-$SX46 MMD/'IW<1(UQD%&$)DY%(Y)7#WCFV@W<@F00C!9L]6, 2]=5&N:\[>C#%H4B9 M3G5D-5@C>@C=##S]J]&)SJR840D716<'0;WAP\^&BU\A2& 2#\21+.+H10^) MCBCW:H_A+U" -%F<+C5.]_.B.J?.<8,SDD%:*>I?'C\+ECL,A\E5_,HW1NQ> M1S_:)T72*T,*J/W/%]HTV&,@@CS23[PZ4$!23%<.'10I*ZZ.K)D'\70^T!KL M/Z1(VB*K#>#1)-N(P4:\B#$Z\9!! 8EX6Q4'2A 0.P^RF@GFQ\.@#+$S\$NXG+>7 ;%%"@E:3U4VP+T9#;# ESW:)"*, I MH6-7+EY-AFQ/KIG^V58MTJ1VOP4%/,B[#CX")#->([@I"B@<3M+JFD4!DZP[ MB/!]=Q5XK 3T+5B$RKIOG#;27<,H8$Y_4'*US^@$&/8;K@ Y=H?;,@&VS(/T MMFI8'6U'XGHD\,>C !)Z']VKV"!THQ.O)A!Z( @= D+G0=;,@'":/ 0EL)?< M!J !#'<\4TG50,\?_M5W'3R!N8^',QCSM<[*$S/O0MTDWNQ=I8V*)=O7(=/J4CK')*L6"?*@ZSXU9>R$(77;&_F;S1: MO_"TM2FCF@N9FRVVZ 'U=E+ & \U+XR#\,I:#[2;$@5LAH,YI.850W0TRW"R MPPX78-AMEH3/G0HRH_M/D&Y@!!X%2G1B([9#D4>D:&#RC22B@'A>L+@PA19> M0P%B8%!J9$YEVKZYY&(0]* UY?^Z1\]0_R7)"=TPM\G3 "_7 IRLJL#@SU$ M8BX]PK2;41ST\TSS00%,"]$HP# Q0VR7*E?E6C:.0*SM_(!K'('/Z6Z M9N"+;T;)?0=0I;X<8)Y1\]6$;Z:BZ^Y.!3+LXJ& DBDXJVOM-VO_X+86AGW# M1HWNMW$I#./_@-L[[B)MLM0P$' 8]J6;SBU9&+1 D+ M;;^PB#-H3^&7AL;7GKHA$W0#J,.7L$[]8%CJ]T@T,YS ^(6"_'FY T(W+T\= MHWH>]06GJ1GI'DXY*100'JJ( O+*:O=X=0:3$KTGF?K1@">N9QG!2'+V9FY) M2C>G(.2/4R9^9P]J+^!4DOUN MN1F"B)CI041&CB"B^X59GI30[D;))X_<!%O/TM"\("$F'>2#Q+B:D]6]V,*%/!)"_D9 M!:S!EC3^+88-@>RY_+U_]!/%8!Y0"*H<[X%&2@E..V_$@&G^(B;]Q ,T,I%Z MJV*_H-;7,/W38FWCLT3-$)]3].!6(P?HD@D(_J=H&0:K^!S3"S+,R W2+X.) MUL[P^*_^5500TQ[!8 MBSU/[_E .E54CP+$0054XZ]&1WGZ6QRB%QB]>\=^GI\YE4+B(46SYALSIB6FMX9L%%Z1*L*GVG'KL<%6!,A)2U+6:D1=JV*F5D%7:^ M,!IWNSK912=D5]!,KK+G@K\H-,^Y([JA 6_TQF'#3K.R3XOC>8[H3V=@"4 . M%(R1:,^=_;3HV)X.L0R)]3!^:)6[]#Y)2Z._P<<;L\&8J"L:#@5[@<3B9TB, M],-!3Y%],T]+Z*>:G03_]1QK@867K%5TW7 M+T.[S4'.25*P<;?QI(H8FJ&:Q;8PC[V,W<^\PF$9%=,;%6.Y].+;-KE18Y": M>D%JNIZ:'-9:TX^-V ]%'I-ZI1$=K3.<[''HLJ/S?/<6@\43I*<<"O#"BPH$ M_N8IWDSP6PR[HY+P);6OCLTT3\3Y1X_>RG'S!YGX&@9-N3SS*1.GY(&"L^4] M='B\]I@J>^6X HJ^)X%>NLVZT@#R,7\CZ8SPXP0?[YRRE=Z_\2 MFKDV9]28D.3T:ZM!8G[^GTQT1P&-(\R1*DBA/?N# MBM/^C;"S\[Y$9^Z*;&Z?7R)+2@RK8>K'941S)68Y)6.)GY7HTL A0]*L&I+% M2PU4[-^,EOCSY61<9#O/IL*_FL .!OJOS>*W574P\PS14+M>BFPS]#/TW)9& MWC7:'T,!9O]6T=S_K&@)'XV.*+@E5]=K]S!RV\NF_&MWN/6APV/0)5R#5X^& M> YW8!)3W"C ^5DBZ.=/+GZD:E*8OUCT%#]G3^^I&C0%U>"&T0G!D+.7@:2/ M!P.:WF$$[*[AE(PW'MU=@N*C@ 5.%& -W??8X]B=\D,!NV!!*)&$BWN0/=J0/)DQXFEC M>/ 2!91_7#SZ !:2H+WKH!<)UO_25_P^NBD@FI93-.-&QY0@VS(JU#VSWK91H*&?.7?B:.\I1?%F. C[TPO=6P[8N7HN3A42_9.\5Z<:1E,!<7^,XK/W3!Q)14I @L-&@P) MK["$N8LU'E 7%?C^U/3M7BEB]^63$B_SBP$!=S[[=K9C /ZH\F2(_JGA5V/DXA,F(I$GI8=WBK1X1V46TP_ %KK6!DGZS<+3 M"O1__MMNFE5.,URW@G9=>=1"9P43=*_^K(7SLM*W>*2_<$))#+,YQP6H>MQ< M;V$H-+TS8#9%0$:K)'XC>\I_^4:W]/[O4:'_WQTKD&"E$D;?$#C->PVRP9&O MEKZ]09_B)UW\;WT]Q=< J7TS&V0UL*__50A5L32KKS*<63'&%0'[>&M);[C6 ML__03%+CMCPO:G!J&C? @@9I>IDO,>SP+D-A!Q1(_Q^5[QAB#[F6<+!>VQ J M+EG)=@*WV\HTSWLI@7C1K;+1!IZ>,<2_LZM4NW:&L?P*?U_4]XGR/^:B%2@A M=$X?+#MYH(M[2"HY9A__+K5]0'+F'?V7^-.7B4_U/*G,N.:4E5,;KWV-NW62 M%AO-14B6\F(]86S^?CVPOI0+N;U];]X_W-/:+HKNYD6S\[E/K\O/JKY#QV[] MY H(S1DO9@CV7'/PY'D>)2QXSM5JM[KADCF3G_S)J#^$]9@^/2B6(!"8^M?? MS/RQ( TP,*"4,)5C.%C?I07C?INZ$P)$1Q0"M<=[8#F3(CL5PS\.*W8+57PE MT@O#H22/_8-)U0PO[M7+D*JB_5B=_I@S_#"JN \YF9&4;(MWL4$N2D8OA(J! MW+P4&B1.- U%-$'70Y'=I]7MISE%'/A_E>+\$?/:3L*!\",4( 2ZSR'^^>FP M(.ZT-)6#I>E=[3'::;WYRZ3B=T.BG^84>Y:/B'JV,\"DD\@XN,F>7*,*W_K! M:W]XSMMWG[UX0I8S3GG6+&0L-60ZC)OVKMEM_K.TW/,M5#"L=YZ+5\WXZ=0[ MS&7Z61Q5."\=VJO=EKG'XU/'$N%TH&([;1+,XDXFY=H\NQKR\AB8VQ,=61RZ M2^C KSRS-#E6E/I4. RGN<^^RIXW*,1]U> >J2J$:D0/G>WN"@XR[>U"+0+> M=I1W.%"DBF$(GIGNJ@2P,PD^/?5#7"?1KT;#@2!30XS4@>XX 1!==AS,K':3:#*^1%P@[N?IM 0SSE4S$,RJFLP>12F4.OH+L__U$0$ M(BZ5\R!:XZG^6UVH08B'>R=>I*K"1.7#U5UQFD[HT4'DKM%VRM>+3/-F%Y*G^_^33TVQ6H\<4X#45 @0Z*5<2 M8 <\2'^KJS6Y"7751-XY" 6/#WGV/68.TQ.7<5@DE\(=\79WB#RVCO]V2'A] M\9=1 (]FXP])0__]\K3&?4VMX02$DLG4B'MPY(G=9(ND4\\_*"!M8(VP-!&" MPHQ<:;U0@+JAS[>G8OZ'X_SM_;W?-D\OQX,'^^M?0/WSJ44F LR2<,=99 W(G5(WU[*" M#\%(,<#=),4))9:_A$0R)'31L.?19,( M_V?Q_[N\_5G[^PU7F#/L<%M 8"S2*$9L)Y ]+UGB\I[D3]K???.WT3][G+*>&:5O'8 M&VN$>*:!7DU;4G&4_!@P[4MRAHA.QG12?U7(X7IOFZ/NBDK!^TD<)YH2H5:Q M?-^4A5:QF QEU6@!@S=D%QO>Z5_(?2.-)(M_BP(DAZ&'FX=JH.+O5D(!":NU M"%<$IZM^Q X.,WGT#NM'9I;+[^2[Q(/I!_W,7TDIN"6829>:&;Q6&T]'@"NO" 9]^%XHBX,&F),U%'/">GWFU2 M^CQ?KK(\))_>MZBD&P6(@^Q>^P!A]:I\H-C-&@6X.[-6ME@XNX2RR--+!8D5 MV\NBC;I#L,/[*EKU.S <^=;OJS9Y\5W5)(F,7(A:U#]/*2/+T48X)HG8"T6> M)&RG@(_8[9.$[Y_2][MDKD*0/^51P.8("J 6^OZZ4\I/G7\77:(^VL;Q?#$X MQ22SE>"R0W>U(W0K>V_J"%F) EJ@#47,"5K5U8,DDPO+!!2$M-AF]%(-%_%& M:([8,F!9,<[SDRF)G1D*#TN@YI_"HC7NVC%O1+%J]DY:#;8KW MV5(PQIG9D_*GY^8N&V(5]L+8[=8W%BU,)HKDT0ROT<[2%RM[&6D&BBYCKF41 MD!=,ZE;E,WKZ&21BT\BBB58 ]AUZ0KF]?T2G(JD56KFTTD2]=?U"$'_;3X#GJP!A8K4YLR3LHJ'_;R! G!U1::T UD:33Y2T_.E)'('FWE15=PH\OGWDLJ2%W\5GY$*#L=<-F%20-/*WWDGF01%S?6PID?]C50Q,^=)GD^'6HQ>,17M,(8MQV.3D7'>R:=F=9RL&(@;G8LPOG(R2/NG0CZ:B:JM?D3]Z1E8[!%83?A%HX8?: MUF #[(_$;J[K#&;EKKO[&[MW:&VZ>(,\8D:^'5VMTB"9 ML_%NS4(1E)B4+)'-#B'/0?_1 [+^*D,!%W M9[DA]@YC=OB%OTL^,M;P7R4Y*&?)>+A8J@OBAQ3NR(G9T) I2]U]$N*U"HI5 MOP=I("G II"B2+*T7'60Y*&F MAQU8^0Q0P&SMM/H(0NQ#0;7OBFA') O)I4!*;ESU\'CQS-!,RWCK+/I4]D*X MV 'Y 9\,I<6C8F7>4AI_!?W38IVC1 "[]9 MAX@OSA@)'QDUJ@SN9\^9%2#X7%7EY+[AE?W!/Z:'#S3>WJ$.B%_ C1$-([Y[ M[RZU@'R]X]4O450;UW)&%T5Q?N!=\]^,,K$429T:MV^^8+%--: UNRQV5L[A M1E@+]Q2?@%<0G2N[J/9#YLE =G3\'*'FH\&-M9Q<.C2\OL9-[K(7ER!4WAE>R0YHY#_9E2YZ.F=I%F-+P+I>FDJIBX*=86))R MO[V/+@1KQ-\IS9C-@\1H%P7S8;D\4RX*CB4S"6._1*1J+]()[ATJ<2GAI&>9VE1YMR3._+ZCHKRQP2<5;#;:7AE 8,E#FN-B7_;- MQ//72E5>GHL,$5Z(CU&.H^L>55<8'L9J,H"<<_J(D37<(+6Z^=/: M;@I1J;A#>-.-AUY<3[#ZK;OF<49\W-6"("W7?%H^@#C.!*>^QL!6*KSL/\F\ M0V&[9BK6.2JJ)__75BD[] A *)@%:8[QHI>B,!03S" MX1:UA!AK.]5I\@$?=!L3>H+$>>,^]9\-PB+]-+XKM+' M6R]>W=369(G^G]_"@T],YVY;@7L]X/,REDDCVIN90(7 MR*KI^:=6[!>H2Y;+\6SZYW^3M\6_C>HTS\IX^NK/_W;OQ?W'C__M?_WR+S__-X#1@T>/ MGXR>U+>C>WDY?E,?C!=Y,EL__SAZ/)V,IW7TOW]]_MOHP2P?[-7I M<@2CU\OE_MT[=]Z^?7N[M/%T,9L<+.E=B]MYMG=G!'#T\/OSBOS]Z $NZ^BN M$LJ <"#U2VGO"G-7Z-M>6O7_"'%7B%,_F^T?SL>O7B]'/^0?1_PK>O=T6B>3 MP]&C\12G>8R3T8OCE_Z)1IEOC^Y-)J/G_*O%Z'E=U/F;6FZOGOEZ2.;6Y;FW MVM6MR].WCL\,X/3=^@XMXY*F5H_OIX7_YV=NY\L)%R>WO_OH_C/SXZO'MX[? M?>JYDH?!.\X;?GS[=#9]0AL_'^?S?U:6\SO+P_UZAVZ$Z>K.DU$MQN>-B68@ M[_SOWW][D5_7/80/IWZP@%>(^R>_;+A(P^^.+M#OE3Z^F5X/_/K%%T9'OU$@ M-&AY_,N,DZ,I+<[NG=)W^-K!9*!>D+?E^Z5;PJ*>70CZ?/O5[,VIE;NSG.-T MT6;SO>$!O+ 61#CUZIH++ [26<(Y?M#1Q3.S7,R7'R\'?7GFIH/E_),4$^_0 MU9,UJ^/S7TT7SCQQO)@9)?WGR'9UQZF)?7)29YY0='B3OUW;).%^,T MJ5 '@AJ6<0'JMCC^^7POMS.CXB\&]L/\@K8ZGMJR\X?_N?UB4E$@W:U?_F7T M\^N*A?X[^GDY7D[J+U+ 7W^^L_J;O]VK2QPX(M3_.AB_^?.M^[,IC7\)+XGL M;HWRZM.?;RUI6G<&/G.'GWKGZ+$_IUDY'"V6AY/ZYUM[.'\UGMX=X<%R]M_& M>_NS.1V,Y4_[6)AYWQV%_7<_W1K>6L9OCG]4QHO]"1[R0:UT]>?QN[O\[#I? M_3DNI4Z'/]^?Y-&8MNG1/ZJ*J$T+$*QH8)RV$$*)(+'&9%H1+9A;HRGN\5OJ M^.[#*4W[\#Y-9XZ3Q]-2W_VU'AY-\=WR>:4MN?\/XS'G&!S$2&MH?*Z VFI0 MP3BC?-1%BEN_"&(!3CKEU,]WS@SM_)%:YYJ3K4#QD48JBX>8H@/M?# U&Q/B MF9$>"ZM')-!P\HR>-"N/Z+O%MXWVT7]<:)0F!BW05XB:3KR))D,4-4,6R6*( MF=YT9I3W:(AE&.8$7WW3R$8KJOWS+2+SNVW\KA9H."&Q\,LC_L\G1OUHCGD0 MS*MA8_)2H92@A,M@]]8Y(T%YXZ&=II43K2]$*O-(TN(*1D4/0?'\94TH5$-;\^4G MG*LIFNBE8:&7\)N24DCTHDI("EMZS\(V/6%16A2&IFD:\3T23XU8DJA@"YT\ M+8.MVE]ZPD$FW9PN(%N4-&$5 4UR4&NR3L7D:5#LD81M85J";3F*"Y/TL3"DPM)@*[(Y\;3:1;$;E,IRM?JI#+ZJB;,1!L= MD1<)+D((51([5BY -+%:EQ6=:G7NA-_.YF51IS3G$<_]8H(]2/0J"T& CGB6 M02,@Q&C %Y]4$)FV_*/#_.(USBMKEB09]_8)AP]3O3+>SD*J7H)MECNNL M"NF,7-T_F--#2LWC/<(U?[Y%PV9@1^.&L^MUEQ0&*+,E'-U[ZQ>M;VM]O%[' M"_0I.)$%G;6:@) 7G8VB4G@09C@49K91/!$#H[=[U^_?)Z M_?JY]?J4B#39VT 7#I/=%5YF9HQH(HS%IVP*NO/\!-[,5TD26);B4C6$QPP MA5E)8K&$J26MB*/$$^3&:NG=9P?S_)IFPU"3EW/QLL[W/H::T9'()0 8#+'" M$ R@BO02%"28;#"F- )J[O<+C;'$YA0CLXR%GI8=48X42)B;5B(J#*Y^Q/,> MD!XY6^#D+_/9P?Z3V9*-@0,X/JCEZ?Z1%OX7XH>_S1:+I]/CVU\L<3GLV]/V M>$H:>'UXHK[_-EXLOTWA^ISEYU]7K^%1/)K/]LX=YN))I?&\Q'?WELOY.!TL MD8;S-#5B[Z0]),."G?!O(2EOT.JNEM(89;6I)-^])7:A&-]D3>H#R?HJ MO/0UB>TLI:_".$4C,Q59&\L-,!(N(>),I>'8\/C[7>+ MPDK_G0^>.7QMF[ M__U[U$KRCC/=[[V?0];0W"F2V>]]Z-%[=^>8^C%[0E#))?+&?YGW\0 M0%D\?_''ZCD_WSGW\;\?CU]RY\Q^G;]]I!T+74E[*THQ1K.T?8; AY,DPINQ M.?C4[?;1$\J8/6IOZHN:#^;CY;@N'K[+DX-2"Y\\9@%TLOB\/6T/< MN#SDG9Y-!_/HF>UCN^EL.ISC]6_AR@>X_.78]_)^5XZO?,NNR"A*0])/9)6> MU:8,B8VXU1CO+>D(+;KN=^77@\5X6A>+%ZM''.W*H%G\CM,#-CC0<9N^^L*F M?/'%B_F2+]>" -;39T1TO2)=<7/:-QU,]-J"\'/QP M=?ZT_64V*Q\,XN3FHYOFM=Q;/IN-I\O'4WI W3!;D1=G*VI];,5FS-9[TC!U M3,1,!G,L.YA4E%E)Z3V*W@B8Z8A4W<5L,BZ#O'A,=/P!+SG";M-7QT1]+7>O ME5Q"2X0#2(D@0"=)IR_60C&)<)W,UC35V^X=[] *=[]G0CAAX^>+U[6RY^E> M*6/>6IR\#QE:_'IX1EE;T",(/M FGX_:3_&6/UZ\'<\G=/]&!8L9=C:N0[ T M O:QTFETTI#Z)5P$#"Y#T]7H@'1-ZUYW]DJPWD/2DF:'M0YPX>D^/^I:XCZ3 ME,!@-(3!=UX&EW_68)V-6?'F&>R-$#;!H-<%:TZ(=#)YNGQ-)'N1E.3>[HF\$K M\71ZRA_XEQE.UG8ZNC*CZ(L?B@]$ZZ4.12NZ!H/0I&0CL4X0=130BM 8I':A M["3D?4R3G!\]\N&$-1Z\@%3<<;ZZ):U)526]"9!,#H3.(@)FH\"U2AI3*H6^ MZ9&$/J-]/Y\=XF1)T*O\CO-_5F9%C^KWI8%O1T87I;06L4*UV9&,#A%BJ0%D M\J+(9H5"NSNT=+R%CV@+\^OQ8M-[MB41$F4J6!,$AP3*72D0(NG=&%WS0ENM M<_]FO\\;8Y_7)1*;+\?:V4859[D^B^R%0MRVLC7LWBN?WI=+1X2].*;]U4;^ MO)D'WRXS?@[O6C@^>YM]TPG-G5K CBPUSFB+Q6JB,"(SDXDK))\"H,\58^$X M.-,]+_B,"V!@!).C"]>2FU>ILA%:D?#5!DRA?U"3JBQMTS:)HF7:00F\VK=K M";]3JLX)Y\$2.P>#7D"4SH"N+MEJ1!'8K?B]5_[S8+%*#GDTFS^I;^_E/#L8 M4D1H/Z?T9Z[GJ54G=]&9G1:V?/RQ3ZI@53Q(O2MF[:**-%@\">9$P"D0]800 M'/AL53'9BY1DKSO7D;_TJ\[XM=+1MB,AHK"U8-;@*H?]MJ(AAPRV1YK:VLBVAOG[ K@I.^Y 0*!4DID4D3D:0N8A VIE"JVVU@N'9>=T,V M3#9:&ZF5I"?Z2")25X1@3 8OG!:(K;K6'=E\P;9X8@SJP:+X]$V=7UMCHJ%- M);W307:9B$<$XCE52I"DQKA82VVENQ!1)IX3?O,BURG2?$]1SXOE;%X7=/BG M##64BBS;U\%O?I_-EZ_P5?UM1L3Q=/J\XN3A@@?RH"[R?#S$%+"K[&D[SHO^ MAHB2+XZ$\_1_JZ_HW<-VG#')YW\>_LZP'\?3^Z]G>3:AP3TBECN;'^X*XF\H M51")DVJ1I*"-%= [#9SLJTMN*0;?&T5^,1W^U\./7:@#BQD*:@Q6KN-;-[I/ M>GUVTV!LD2X26HDN@$DI B83P3>70BR"5K?TND^=Q1>OTYI=E8Y\<'2.&DAS M+GQZ J2DM:C5)6UR;[OR)7Y^?S);'-MQM\C F4IP>OCT[70(>IA?'IE< M9;$M6P'._'YJOX^GX[V#O0W' M#9V:R!"[N6F5;#OFG^1,)ES=P,O 8=:*W;W&@D#G8E&7BU\/?\?_G,WO3W"Q^)@YKO@BZU5OQY,-^!(V MDY0CM+0FV ;%9X*< 1L@J3[@"^U53):->;UN5X?6NF^+*]O-DZZSQYPP<8F> MPJ5<*L1@)"1?I)7!&>N[S9 ])V!VA8=)2>6GOZE\AQ+"WPB%=?@$6BY5<<7 M5BP8H@\(V0;(,M4FJM>VWVS<+7"9F\2_OBR%PM1;[N#]>XLZ 8*Y-I62VD(QQI+.@ BS1D>(2Z+ [;$WN4%#363?2O6DY"E>_ M@$-I-P]8]DI40SJ,:*2Y&&L:1"\K--&\HTNRU.[019?;MQTGK@DQ8E4!*GO? M3*4Q8"0YZP*F&DG"9M]=G-.7[+;L@;NQVNZ:U59Q4<*8B)&4)L (K2%I8FHU M:)1-MDP*88^4>*,O],716C3:9.5 N90X4EI#<%&!=Q:U4:X4WUVIB>N?\K96 MC?\J(_VWH_1Z44(IE6"4"Z3T$M4"5PH&&;S2.F83^E1Z+R4R3W#72EX^F.VQ M+RJO/A'Q_W4\6_QS+2ZHKXGB";RS-[+[\R@2FU'&"\A*$L]MP4,(OD!L*LC8 M7"VJ.[_3#<_MEN=NR534JI'-1_;!%6[^8KB:M0(4/J34G%.UR["!/O*;MQ2# M+&0V,FEHBOL,J90A!1FX.'PNWFE3Q%T=QIV^]E'&E.2ERTU#X?!A'?P5K SB#(53C6XS= MUD:[\>]O-R"%#-!BN<42IU%QKR160]F]Q$4^X01+6M8RYMMQ=FD^'F;#71:G837N*439(YQ&BYO8+41C M1OIJ$\V()+)*NXCMKZ1RPI:B/J3W31=)3*P0UQ$U0&PR0R;>DY(IW BBMPWK M&#I==4;JEB+=O,A.1T9LEKO."@0N+PVDN;LDK1,E=4=>+;2"X,OEM' M+LPW\Y038^&#^J9.9AO*"SW',A,N(BD^N/52>+"FBD9K(O=JP%@B=TPV@B]. M%EE+%+J[=,5CWY2MN^$)7+=^U6U@BGW[GPTGA(1<2=/NO7%K,U/KG"&S[L7;W&? MKZQK8+_-IJ^6=;[WH*;EQQ'^I]=JHZQXG0G.21L;"LG'QC9M35I+\CI +EKJ M[$-.M3OY>+T#8=8*#ZZ_(RUGJU6I&HA4N7>P]Q"XE[6T23>42(IX=\IVAQ:C M[S=58$NUTE/4OCE<=;8UA=/&N;UM2:UY@2:'V%VJP#=CR&[,R\;)% HW;0V^ ML:.#4Y9KA.J,2 E5RKO-+"YNZ.EF2X+U4FNKH!CN%6AB!FS*@T7=@LK%NOYB MPCODWS<6_VV"$)]D(TS7%X] ;=:!B^\$[G%D'5WX>0[40JA ^> TTE+ MDP2X&MDYGC1$PI8$-8UT3G-5A6Z-5=>HO_"V0KZRB/0_>ISVW"J,U&.1/53O M8R"]F?:^NUC3M5<^Z 8KV!@T)A$A#'V%32&L8(,'52+F%HCMIFYWHR]C_AHM M2!FQN4P #GUP8%0D!5PU#576A$(UM'5+ULUKUUK$W;0688T!BVU-%M">N4#R M))!CT:"K"DU90138K1+WZ*N!%N'H0ML[_^=BU>-QZ_FM6[&L+<9 M5B%R,*6*##;H#(;0,4G3$(!V+RM36B7>WNO.?:*JSU W\[0#CV7JM=1Q%,<0 M"R_ VLS%+1KQ>6$CY*8#&M-BTMW%.VS5B[4V9]&%W_C)":XN7 V_6&>6MM3" M)6Q0M&%^P?V>E:R@C/>2X)_SM;MHT.MH8E\KR+W^+BG#W^DK*8ZT23E?23J"4WL=%@M-.0HD\$+J-H1D:O M=7<\YNICD9Z__^%L>K#9MI'0R 9G>NUY,-L.N?FFB>X."/0<*7PT&P"XVH8 M:@NRSTL$AS;K_E#T3J1:#?EZJQP]G/Q&R&=Z7-KAAB(_G_SGK0B8!53+I9"0 M5#JT.H(.P3?C$5OHCB)[](FO,3XZ)EO4D+NKC 03O014,8,+)F&4(@C3W99T MDD"TI5ZY6B;5K(!BN&PL9QD$^@PHD\W)9.'%SM8E["&"X(JZDVV'>)S/00;K MN6@8J8NDC1#=. /9.LQ-YI)$=]G7W97,WEWCRF6)=CM1$:HTC[D6J*J2VMR, M@(B6/A9?0@HIF]9M3D,'5JK-X 9)VJYTR0$M&RD7Z!+WD<[L&?-!^F!JGRW; MUYU0NDN4T($ BLY(62W!E6(1C+*.SG*J$'*H(2CCL^N.;+ZI&>'O2')H6N>' MIV_<%>=I\A:CCA8\H0,P6=%^9=M63>5&;^:1(TBTJR9 MGAAL)34HD!IDB)&DH)(1R:OFNP4%719(VTUYDII(@LX+B1+EASA90.Z^;+-N M1I&R4_MM@_%5\N37@_&D[%"NA6I.:N,+5RPL8)P6$!(IGE)D@;1%L;;NPM1[ MZU7Y=/H;+N@0'7*X='[]_QW0D:KSEZ\K":BV7-\ ONLN8EH+6=!XT+*Q ;1P MZSGZ*[4@G-7:FCYKJ^PHUEE/[^%K#FZ$B%+8*$!IE\'85DBJ(=&DS,YD\7;[F8AV;JMNTH:V1K5@E)-A0V>Y1-2#& ,6X[!A\^O[8 M13>GI8,LFTAK*HQW$!O7'S69G>*R@FX"BS4NI-QE X(KUQ]O"I)>.62.="A$ MS2!R;6!TU!"+R>!M<4UII11VQ_6O2V^,FVBB+QI<:O5.!@NYE"% VD*HW-A0 M5).B5(V$7X_4^;EZ82?UP8C0[K\>U[8I%>\3&M9SHO7YF!.FAMR./Z;CY>+Y MBS_6YE(<#MVI*,U34_^M+DF#W&"8_H>.P]-5%K\@ZT_?>JEZ/2SK7;,04Q;$ M4*V$$"7]TR0F4T7*JML_Y5'8*0B)%JUAE9D M*M:*9MN6J//:);/:FV36@> *>M<:Y,KL4&5%C#$D#OKSZ)43T7>GNG;-#G=3 M PX9F^(X3R*M;;E , '!E)8Y MHD*"UKZB,WRNN^O%Y-K2ZC(*H/5>IFZ"Q/MM23W]YA&NZ6,Q!1; M4LE"")S\9E0E/B@,H7HB7E=,<*V['.QN4$('KK>@55*F^FJML,%0]>(:+A8:,G!@JB*",,Z!X.FKH7Q&).+L749WW*3 MH]Z#1/!>EN"U!N\$X6&/&I*N!9Q(56BMB>-TIZ1<;SR\5AAWE8G96W(CQNBT M4@%J%J;]*3MT4U^H E'HL6FEK(#9N_H(Z0"@-@=1CAYR8T/I3*C9BFK\<))1K MK'$2;(U*5H\]1%F.4'MU[*;EA"X(+M!%)DY+K7%C!A M!>6<]=:[%#=?1^;KR&2=O2VP9E,\S39C &,3+Z*\)47=1]7 MT>]7%<)"6$F"\A?4K$[?>JD&V$Z;*$6%G!O)2\6IB\$A5%1)NZI4=MT%#EZ3 MQ-J;-Z,-E:-MS6J!*IFPO+8 M*F U%6PIFE326D5_E0B[B>GM)[IV.T;?7*+#XDAW#Z:!"=PU2$4+"46+T@82 M!EWZ#3^,1* C_^5(A-W<(M5T,S8@(++2$Q5RJEUDNXLR6>AF<_]^E<_G2]+W M>VPQ);%Z+;<0G1)(VP0R!XYA=W3 JI= >^>:3,ZJT)U$[;@8Y?V#^9PF\6B\ MR#CYCXKSA],+E";]5G7Y^RI'&:-JS<<"LI(:8()6$*TH$)-MVANI2^PRW>+S MEL$39?1: G8AK) V*="&4V1(E2,)@0)W-L37F6AXLG:UJJF20* >]G+@R M*^UOQF]WIEI0J5<+D)R 6Y,BV?/6M( M,Q&A6B%B)@1S$PBWEE)U\280;NA*V[B:>H',M&9L2Y"2)PP6C4G<#S#JC;.+ MK4V^2)]=%01'W^\/K:&D_1'KV!_MK,F:(^LQ*Y(7.W3EY>XW7W@['=,8[KYT %X4!8["2^FH\*.\QZ*!CLMTY$+NS M"6ZF$;4H2K32)''I2JI"\1JB;PY$\5D;W9I3W5D6NMN:#BQ$O@KC5%5@ZI#4 MDAM@; *DLU8WE0J6C<>6[P8S:LFYK!&)SKD.:E5<&HW[WTHT3E>+L9;>*/ZF M=%$GQ!-:;C(3IU0Q)6*70D(R/H$5)@J?FJBQVVBFCK*,URC Z! ;=EY &(H1 MR:CH)-..%*&<$4[0J>X.'?93_/)+KFAV0M^D'WP^S5T)H;%8D-5[,%HG"!HE MM%*"KTZX;&6/!+B^Z+C=],HT%%I94BMEXF+2D=.:FB_L&PT*Z5^4W?8^WVC: MR/%+'N[M3V:'M0YBX>G^!6*7=A,ZN^"+3TZ!:T/$2I80FQ%@32HVA99*[2[2 MX6M#B"(OV3J$1:=]LZ^YC"E">%^< ([I.+I9@$K>I"^)8FI:NS/_]]=1^L. M6$WU*'6+7.>ND.Y)W 5"M9JV-8C$QC'57[Y*UZU;OBW&=C=U3^(!VJ&/W$" M (LG=I!\]1"BTZ:4J*SN3O?L)E/N>^]^L:7(IU)U;#*#;5P"3'+/(5+707@I M4M*I2M4=R9XDS$QP^H10RFEJI:]6I7J'OYBDUF9N.S]SZ(+&M"M6^+9SZG93 MY+>:#1:2]H5H'HQR%="7 L&&6 G$U=1?=8*+%7UY4:?CV?QO1"\G7/S$$/V@ MOJF3V?YF&-O91'3N@[<6C)UU%%5E\+DU,$Y;B$HU0%(#I=$1SEL&*3,C%JTCC *_ILT&;?NC-B;;7P^H7.T&Y'W(ABG=%:01'% ML($L0J+=@U+0>6Q*FM@=36PBM>I"+[V476308E::"TY^(X8Z/:X[=&,7^3R) M)B]<#AI2"8I#@XAG>\VUU;2(4H4J2[\VW*UH).>@VE7TQ.-IYCF]J7R'(EWS M6J(QJZQQ(@=09J@51=ITXNJG36#43MFFL3LT]LW%@4XYYX_$W::QV+K@2"E9 M$6:.8(+BC!E-)]RT2D20FPPM8\U=!GO>%/C\KB/#"2X%7X4$;POK>F(("A=0 ML[(UH-:R=6O>_;[;%TDG8LF!*PCJS%ZQ-(E4[AFD:(["T*VI.(X;7SE2!9C"FG"QD&T)D,SL>AFHXC] MUC_M)E9@,[&JF$NUL3A Y[CML_.08DS@A,+ 73--ZBZ,X\8+_\'Q$LE['PR4 M8$@HV%P!LZV@6U+..*.JZ3)]X,8+WX$7?DLNR.(PY$@<)RE2;FH@!I2:!9U, MEH;TG%JZ2UB^7$7LE93?M5+84=A@=0G (7U<*C<"1IW!!B52*2F;T%T@ZI5& M)!]E,U_+0ZIU(^%!>D88ZN;%3,H&H0+(0F?I Z:X^02^?K#![B'&#DBH59F0 MFP$J2QB3&+N!A 0O4ZBDMF;KG>G.:G[BESHR3['WB6$(.Z6&\)%?#S_&"X\. MB'LL#^:5;GPT?L=_[8QKHR;GK>&#[;D0'UH+D4N72E]HC[+.RM1KL4F#HK\_ MFZ]8_LFMNV*.DZY5]$5R$) &HQV!)HR!0).OC;6XIKHSQVVNWDA?\8-77O1%:5&8R-MGN>21;A!1<%,D[Y+FQMIZ2\+GVE4,]3<50QGM-.%R0JZ2F2)3 M'2>F&<7=E$(Q)E^LX/];$&%VLD!N[BBUI"Z$6 <+)@#:B5[%;TUT'L&DS3 U+Q-H\ MQP1;KHGE!40I$]36-*(PQ/"Z#?:\UHU!MP.,?3"!:T8"6I-(QDDB#!<()VLD M?:J26B^Z]-QUFEIP$_2U!A;%<B!)29I.M5A%B4XZ$)B;NV"&-[A)W?3[0 M^>CJM80YN695D_3,^/JE)PW V@4W< M(8#^ABBT!*D"<@Z("JI;Q>.K\D ^:E ZU)]?"[3<[=QI7WV.&!K4(CTGIA*N M9B@>B:8L**_B(S#Z;@F2L@YJ*+2940TIA!^:J M#D"+T I1EP05A> 80@TQQ\8%=ZN1I;HLNJ7EK\]J&Y1CTJS'KS80O[P99D.: MHC4Q%ZY=2?](TB1#B@Z4UCXEK[3:[089Q])E337EKEN2[F7AZY:JKFIA"+UF M$"F3*M2(MP>E.,@&K?+&5=5GX^:;Y*H^@BNVI,"+A%DE#YK[UQA/)X(X+%>. MKMG4:+TU75)MGQD\V]E##-9IIQ%(;%KB/ 1J4!L)20N;N'.F,-U%6F]&7.[F M_F63O0V^@G2>\&C5@J&H 56B$5;G;_;O:!*BKU*,[@!2B!EF\0Q!"!S A M95*Z=00?2FX^(Q;L+F2WST9^IS?SPU9^G]G,#V^]5*GL%+PIR&0D+:)D!"2Z:[B<"\. MU>WX,4S)I04KH08.RQ"M0C"!FT-:2[I@R3YV:UZZH*GTBIJNKM.%85W&D%P! M+YS@4/)(ZKD4]-%$C*@;]MNIX/$TS_;J>WZ(DU6F2*WLX'YOMWXP7N3);,'9 M8[\>TH?]V0(G?YG/#O87](C)02$NS??0PHRG!Z12KU@W,?AO***TF^RT6:N< M0&XKR:GC!*TAA&+!^<(>QR:TZS9U_"("<;5[.Q;7F'2KG+D/&%,C&6<4*4!9 M0XG9UR25+GKCT.CK)K_&&BI$?846P(%WT1$NM!S4V0SX4I)#KY4VW99\77<+ ME=U4TRQ&W0RI:6[(4M(G\WW=P75QJ)EJT5#XYIJ)I+:&5RD M%[0BG,]:"=D=8^GU5&U'60PR!3I/I)=@#F":R8"^99#*9Z>4<*0^[O(.KKV[ MX?662;LI&C!8XS-)!:]9N9:1\SMB@^*,LJ&:VOHKP]QYOZX/E8S3';N^P)I. MWWHI(W/5S?NJ0,I*K(FK.,<2/8AHG*BM*&5W,FYC6]ZD+66V;ZGQJD8TW"#< M>-)[3&1[6U4-M"=EQZ&)RO1?4;F_8.YU]H&B,^RJU. E%U9&'2$$0T"D68>T M/=7[+IGVY_)G^VSA?M.J[%OMUCX'';,&K(WS#3("&A7!*8V6-% "EMU%+7T! MHSXXX#S.V=$=+W#R?>'3+;601^]*3%S5DV2<29:XG,$")ENC7!1%U&ZMY[TI M63<$O 4"]DB8V]H$+AA"4UD;")F /O'%+(B>&_IN'7A?50#UUX/QI&S$B;<9 MRWXK+K1L"B2VO9GFD31?(8"T7I%H5ZJOW=6;[%M=V5+,1K):>2VAJ/EB,/[SU+A^LC":-., MPYZBS4O%BB5E6R@),&EB')SVG%+DXBBV"A.YX'5W,9<==BY;H[*1E=,VIP"U M<5DA(Q@D:@T,'FVSI3C5/RO_O,5B<*>0:GP<8K$K4K9P4<38*DE9P77%(\$? M:R18Y6,*TM"N=;LUWQ;N<"H?:=>"'72*-K HC5SGR<18N((@'28GJ_.M22MW MVJ.UYLSJFRS#TY&S3GIN2"\1^9SG3$+1.,BUM5HLMFB[#:"^T=.[TM.W0\#* MNUB*)K9'H(%XGR=\EZ4 J7,Q5C6?97>E"7LEX%VL#+";OCJ4SF(0#C1B7IE' M0Q(DMJ.3.M6<;.@VFK2;6BC?+OGX?DO)L1EIU78[G*RJO4](F6&U8>1O/ M?=3I-B!ICL_P<"UA#C<1,U]4?1K)=[8>:&>Y^3GS4%4%>)=*"!(KIF[]3-TW M#5VCJ4=CD D30FMZJ*.42-95"[Z%&&PB;F*[91Z?,+X-)K?37(#=+3NS'[1* M1=H,F JW7]<*T$5.DC"R>IEE--W5A^[9]+;.$ S.5E6N@&K%.&FRA*RYSWFE M\YV$]VQ:=X2J;8NBNZ""2\?BG6#150#>@]E>72S'>?7IWK3\=3Q;_'/C?3XX M0O$F]N\+(2\IU8 &8O,XKH%869&K-5D\(#G?:E'9CE+A^\JYI%:-6A31* MPDDFTC\1Z:-TK@D"2E+T5W_K)$R+](4/TB/Y*V*)3U;*Q*!X;-*(L(6FR%<6 MLM !<8KFK%2((.M0O)UC3[QR4)III23E:NI.R;H.U'+AM_Z-D/S- M=$K3GFQ ='= EL%7)7T*@ TKZ0B2= 1;266P/AJC4W6B.YO9%9/E-YL9';XRHZ* EY\ 437H0$BWFG(7P$IUHW>4Y]HDTO_.8@^TPT"*L0!TR MU,3)UXA,OC00)VTTV3B7Q<8S+;].2Y0@![L?K]M/+83;V&;4E[* KI("4;Y"$D;!*VC+$I)D_HUBW96 MO76-!J<66FJ!2$(/G@ZO/ 3:*+":0X^#C*7?CD!?E6/U6\5%?3V;E,=[^_/9 MF[HA_\.&7(6Y9"GIL(C$T<5%:HC%!G!88O%9J;2;_JAO"_-=JZRYRF)+VX%* MTFD,GMM_ZN8Y/-.3KIDEY^"4DJUSLM\JFMV@A1NDORW"N(1MP31D M7[SA6DM%98TIA?[ [J4==O=)4!&.F-;[\XI[=7XXQ+1-2RTW3KJM2^-BK2!@ M%"#H2KJGB@;0!P^RFHQ!H7*NX[39KPQX.\5S2MW#^1?=Q-ULDRDAYMP,2(P9 M3, &200+H42)*0@T_=7_[N;D=&"A+"T+80GTVIHS,_X*,50+6DGZ3U"D.'8' M>G=$-5EGEBKQ/">JH0-6"Q?(31 YF0VM-D*%(+WL;IM@JM- MANZ@=9^:X4T1WFT%'^5:8RX5E+8!C,4, 0T7&/&U%&5,ZZ_[U&[6=ZW7S1K/.E;K3" --;@6Z<"'(9D\01-% M- Y&R*[+L_YA@!6^6T> U98"&#\92O@K4*I1@NJN4_IG,DU5P MT6.2%U.6CGR'$L)?2[%AG*F9@!$!IIK Z%2 !(F#('(-.@85-A^_^?K62^F1,I:H!F3&I;J]3:28> ]69:\RL4W7IQ'B:^QC@4_!UNUC M:ZL1?+1)N M U$CUR>R&H+RA?]*U9K8HNO.E']31K(?'61+#JBJ0\E&020&!H9T#BZ@;L"W MTJ02OMGJNJ?:+:8U]*!&>D.02 1(OA#C4:(""B.@H:7W%%^"[);QW+3!N*HV M&.M,YPC2FT!X7!$*!U*%/>?>"LC8M+6YI=*?GM4E4-E2ET_2FD2Q#FR4#0:W M3[3-0M88DRDB!-5MZO1OA$Z>MOLDE<=+4AS&D[,:QM_K9+)XA/-7LU]Q^B5N M?_&7SJ:OEG6^]Z"FY3D6DE-#6ILKB%1&3)/ZG/;X@Y*1-1\<89+I^-7KY:/Q ME#@F<3^^]<6LS4^NL!OSW8NWN,]7=H6UY(*E%%2@JQOJG5@(AON;,I>)+3G9 MGTGT8B:<^Z_'M6W*=;C2ZD^5(SYM;JC[N!(X]U[-:]U,R,%9:I"@_'H,>K3K M(AEHVI.@&9+ LB?5N_DHO%)&YNZLK)N(CNKF>*9:H\,D2>@K@II>TH;$%$EY M0!EJ%B'7_HO.]]<@>HTV\!"UE3(4+HOL>)LB)%LRB*"+2FBM<]U5,_MF\]1N MJMQHM24M+8&.G V-54#,C6LIF5I+*$+N0*^E3@Y1!]O94E;:)0NR>6X*:!5@ MD)D]%E&93.>N],\3UV3WZT90.:M5-E)",I:M])QPJYT#.G9&-ID-YN[.V+7# MD9=5RJ\Z NT#Y/H%_G'ZUDM%+OF"VE<$3(V!E3<0I6[@"[W&-U-\OS5SORJ4 MX'?,KXG)S ]/W[@S#"4J+R0AWZPX)-ZI JE(A%IL)%6U1=JH7G=I*]Z===?R MWTUP((S6H=4"6I0$)G.+:A\17!1"8S&?"Z< MHVXS1)LTD!KOJK *2W_-J6YJ%O;"0(PTPE11 -%Y,)JX2%(N<;YT#:K&6--. M@Y:+!\7OYOZ%TFR5@7/;/8%.;-S"22=0*?FJO52I=(D>;C+-^T.B)H0FF[ $ M)@H"UQ@&U"9#J"8K(B873=P=6CJE@/+5:[ECLC6CN?V6;D6#$=E!\E9!*5BL M#,7+[R6EJ1OOBM02-0E33@\L8*+4D'*N$&1LCL 90;.-(_*OQJ(6M%S'Y&UL M+445H7INE"J3A9 S@DRF6!&E;:$[>KQHG"G)HR/)= %I=%EVLIUZ9$GYZ%)1 MH%$W1A020M(6./5;.:DCJ96];=\6,R1[LU]MAVA\1"]$;5!C&H+:$Z26(X0H ME#4ZM]:ZB\?9J@GBJB.W+KX:6[2-= "FFM(FVB$QPY'D1L%!CYF>+J31!'T- MIBZ%UV:JV>SF'F;:M6J< ,FM4DRH""D0^I)>6:PZ2A^Z+2ISP<")S7><[L&L M89,27D;PAD/)/*FB,1">;D;(E(M7)&&ZW\>>?&G?$Q,0T6LG20UN+CHP)GD( M52;BYEH*E:W5WT^XS274G^_7%+\E[0M;U#(TL*IR%XOB(9$88USMB9J)VG1W MCIQOBO)X=$"2BZB75>I'XW?\U\Z47'<^9F-; W1L=,^!%!WK)#0;6I&N8?+= M18UUF=BTI:ZD)KJ<7(9B2N SE@&C5V!JE2&7W(3N,EV@GV:Y5QUQMQU>'+3B M4MH%JF+\B4U "$* EVBJM"E+VYT>P<3PVW@Y?C4@N_NX.&W&O,_36_ 9GPT_ M'^X9JGR\&V]\#[>D0[2H@LX-9.$<5(6$ +6M4*P4QI:L?.DVB;&#$K&;<8^( M)FJ.CCLC.LU->0.$;"/$I##FVI)M71I9KE74]67/\W:BH#&U$KF]IA">9#=W M!TPI9XBQH:[")EVZX\E=%S'HABFDE)Q2L4!06H!)AOM9: 5%V:J51)3V.PE" MNA ONHF=Z0]L9%2FB:2A^QG T*@B^4XKSX11/CK>+;X8K/++P[SFA?S-%4+Z0E55&\M,.628/<5DO"/9U$*. M.A@GNS/S7,/:EFL5P->Q^]$!G<6!9/_XQS[I]R1]?U?CIY!?QX_X/C* M\6=^PCE/.UJFCQYX9!P:+G[E(Y_AX:73Q*Q^Y&)P%GYCUZN)7/I$=5>RS MHBU8/&WW]FCU,SZ8328X7PRNB9.7#3:[>OH13P[VV' RFW\XGO%B9I3T=_]X M\>!SP_GH]_SE@SJ=#=#MX\=>=)IG'G'G[.B_L!HO'GRTN!><#'T8O[M+(YL= MS'-=K#Z^KEB&XT6O_^5?1J.?Z;^CQ?)P0DQR'PL;HF YV[\K;MOQ]"<:,[RN M')EX5]+'-'L'B_'_I7ONIMFWH^6P/I\_F$ 4Y(7MV=U+;D=^#H M];RV/]_ZUR5'6?YCUOXQG$3B,'1QL8_3XS$0'IG-[_XKL7;1VD]O7Q,Y 5W/ M]>[^O,+;.>ZO'E]JGJVL;+1<-)D)L:V?/IC 9\=, WX[+LO7=]MX"4>#H9&^ MY/&-9FUT_VA\/]_AX=&:(_W__JFUW^2R<2^..O_ITVLCQ/EK,[SO[6K3TVQ2 M3BU)_,85^>/)XYO+SW\N&+X]78_K!&)QNS_UUMQXN']_]X_OCEXX>/!@]_-_W__W>D[\\'-U_^OOOCU^\>/STR7>Z,'^_]^+?'S_YR\NG3_XT M>G#[_NV1$M;$KU\,]:7W[\9R/'KZ_/?1>9#0FO172RG%/#7$UHZLRJ_?#V)Z6\GL?\\6)""<[A>&@O?N"@_L$-C]'1:?[Q" MGO.)%?CTG(?7?_%4?V**__-?I1,_?3"] <0%?X"_.&0CIK4O2""9'>[G:WZL"H>=S09[3)SB= M=KD6;!&";-QE@1OCJE@A-.-;";X8G=?%Z>Y-IP5[W9_/EK=$0SK7\\ZTQ M36)1,RW4;))P,IDM";2OX>Q_FMRC-^ZG+W,Z(I)RJ=T-&]S<=:[(O2=/_KCW MV^CYPV=/G[\OGO M#T>G0-H)0+MW_R5?EE&;\];Q^-31?YE=? ]L=->0Z;>*R4>S^6CYNH[:>$&' M8W18<3ZJI+26+^"S+[WO$US+UE)LE ELY2C:F!6DX"H0LY+*/IKLE&JQI?H#SPY&*7V#NVQ_K MGS9S+FB32PS:0BY%@*DJ0\K10VZ.T]IJCBVMZUR\IY-'],UGC%Q7N*SL@_N2 M8-^B9M,3QW[Z_ I%U7D(YD:;N=%FUJW-&,E1N>CE:=] MU.:SO=$_3OXW6LY.?=IY:_RWKA='GXX7''1!6B!)V^D!!TKAH")P7%\I(*N1N6BI@S>79?2KP+)'-)Z]&BWDFS++WRD4NZJC=/\3M_]Q_=6N$D^6YWY^!H4K8_7<_':%- M+^AO J7'$[K9I4WHBY=GGJB-;YA!"(-@6HG$"(L 9Z,EN!PQJ;@>YOF\OAHO M6( NG]"5+ACH$!T\.@X/'IW$!X^. H3_-'H\S;=[Y:X77;/+^3P?OJ.U&#:3 MPX3F)YLXPL5HL5\SAY^6$:W>>+D8Y=I7]TVZ=^1\T)3MT.G[$H:']; M;<"F\/&^=6%CN AO_03_1%1!Y)"!4&A@\(G "CAD9[PL6@>G+FUE6/%/SM^= M[Q]% 0XAI_>9<D>G]I*XT%: M;9W67[&96V0/1 ,;MDY]L^C]I$ =CNYH-A\]7;ZN\]'_>S ?+\HX#T:%63N] MP+LTK3/<:9C=_!5.Q_]W^/SC5_* 7=S6Q[>?WWYQ>_1P;W\R.Z1]/7MR1T]F MM\]=A1N+X=4R]6]QI#I%'%LGR,%PMJC.7,1'@A/&.9-:UFU-*M*]4N9UL3CZ M#U<[EEWH20ZV9XA1%,]@Y0%@E6!Z-+ MTNAQO2=]P )/Y\\(IH^GN0^CR/VGW6__9G8_1%^SCY$/?R)@[TF54[619J>U M5<6A;7JMN_]L1DK:Y/^,]P<-KH>%#5*+"T#_ZVSO.MH;-G;MS^E0CO=Q,JK' M-=7H:RZJMOC3:'Q<"VOT?QX_(ZHHWY(5<$W1 M[=/:N]I$SJG(2P=VLOR]1PIH-R

M$]^_UQ0P&+:*/CPFM1*@DF88)@;\;[W#_W/?PU*^I\6HV6= MU'W>K*, @M-<%^G4[AS;O=0*#:UYQLLQW;Q:JSJO9?3L8+XX8'_,R]F([AB, M#5+]D'XWKWQQ_3NCS'J,]X8^;EKYAM_:#;AX+FH0^>D),.* M@&Y[N[\<#?7)1L>GZ!R:ZM$@>&';^E"^EV%EQ?QZE+GJT5>:1??&I4SJ9]>N M#?\3>@LQFU]E+OWHZ'Z%:^A[I)TYLM#[.@- M3@XJ1S>/AE)1ZW'J'_&>:\Q6=H=NG6@^V^P N4NR443!*(:D61-#BR496R]+ MMT?R:B6JUD>TSW^__^B&('>((+]:+_XD ")%]LM&IT\9E@*B4%A!5&Q@D-TZ M+A1H7DH796Y:7MJP?\RI'QZ)UR'&]:.@+!:^WQJ/]6GIOBCX7QLP&GYQ4U;D M^9?)+.%DM"KV?Q/B<&T-=%]E?GIUQOQT[M'=CJWUR6Q:K]1@>,D*5I>:++<* MRAQME@Y'^77-_QSM<06K<1N2V4[%TN#K+B@A2IT87' M=E=)J*,-^0J"J,EF \4: M C$V"T@9Z6,M":.LQ>JV'E\M-V#_*R_*BZ,U>3PLR3:V\\DF C,NYXC_L(#2 MS8EZ?Z*FLR5]\U\'8^:3R]DJ$W(^Y(WK.H1&?W"D?I _CEZ3(.)S5$8XF9PL993\Q=%S MAH+UPR"&0>)B.8IB5/!P<7M#,E>&Z!T[Y L;O(ICFT&)4%T2=-2#:>M*?#BJ M/K6JI<%VA"4NO[FJT*4H]#_JHE.&89P^='R0Z SMC9=+.G5U M0F=I/INRJ61R.*IOZOQP-'0]PCR$=CW )8X>K83T&7[R_AFGI?9I$$P*T<%D M%>C_ EZ.?F"]T/\T4EK=/H')XR$]5TVYG4-@- MP#PWUN13EHMUSGW[+*J($&PA)B-;<]RB04 R:$$+M-97E;*_=&NY%8L:%O2X MV_':JY.OK[W2#93^;I'+S=1NIM;5U'J!TC?PXV9JW\W4+H$V'I[OP;I>D#'Y M9HVI#C06"Z9Y"URT!W*J+==:C*MJ/9#Q>#G_,JSF_=5B7BUT_*H^-C=I!AOO MEGDU#OWV&=*'WP8@_X(_G>]"_.79C>QVVKSBM>\O+327(F> M7HNOAAC)DVHRN%B0\LM?':]^;:T.(473HXI?_,LQ1QI-:6MYG//99#0C"7%J MQ]_;) Z(AM[':QMAN.K*<7PISA/28^'INTD]'$)+?Y!V],?M%[?OWQYYY;A$ MRX\\\?>S'!)J]@_2A+C]*;IJX_G>*NR+EGX?^28BQ2$SHPPCQH,R7AZ-:T.! M7K5&%X-*4"IRM)?7D'20($M2M6HI7;YT+:['N994CZ'^ZE3AX1.Q2<9^FDF\/[P#57M5Y'/LX]S M+H;B4*L4I=7/CN*EVV0(HZ:O\FP^K\>UM@Q@,3D\/EKG MO75#QRO(8M#E!M4:#09U@R2LA6QEM:J:@O+2AL#WO5JG+Y9[RX<\\?LGRW%S MS+H^9I\_(XQ0AN,P(X"SHNCWA'Y\+$\=G4&8G 0,LS3-LR$;DG"$A(QY&!75Z6(E93EHF2X-618G;S]]&$^D[H>E,^>+T]'/=YAVK:&IEQ&TI'H D!G()J'0]*>"\,-?%ZSJ9' /GT0_GI'">">8D M9DSK>OR_T[EF3V:;X7JEQ62S=A"R$\3!T$)428(-27D5O4W2KLG]P4MQG@J[ M"LFD<4\6WUK_\_+\[2(>DNM-W9PHCJ]>$04SB>\-I02.*M%\FK/D50F;!9>P M&?VP8E*SE>3/D]F"6E4P8G:E1 M$DK_:;AYPIE5Z&(08^L_%Z2I;,I(PINDTZ#677) M&A%5#AQTB"]O#%=H^HLAG6-KN03__7)'_1(FGR,>\6A(\Z#=."I74Z5QS53P MR@0Z\#H!AM0 C8MTN_'J:7_\XX\7#VX1Z\SC/>(2?[[U^,FCLRQD>K '9;:$HUMN M_:+\GURP?PI!'A_HXSEM+T7D]HA[V))4W2>,L'B?D823?)2Y]*=5P:?AVIFC ME4@])LD]'M*F9F^G*ZE_5$SL ^$^J.-ES-!CMOI M[Z>30K+?7KPWFS.)AB: MO!3_XS,':7:P',PI1Z[_]X-YC?2R(3NROCM"^PM&*D?@A]##@B'/'AW3E7I. M@QJ:^^7QG/ O/S17SJ^D'24T=)SB=>KT?32HVZ.7O%2%3O**T9>"W1QEO^IS<69$QR4GNPCMM":&F(!5D%,AM4.B5-O.9#%B2U1/W_L_>M MS5$!SSB:CNSE:7J:YJUT.B_>OO M7ON1F57=$@($4J,Z$6>,I'IDY6,_UUX[3>_OT#73G;LD=G;&$S)6?MI_."/A M,+DW!D'%6N$K;W4F93OFP_@RG(..3)*C^G%BZ?[HX.#.Z-[>_9LCE;S(N;81 M7,ZZB,11_Y!.L],K,X@G]^__--M'WXF]!V37%48H X=N]ST\8J>1B>/9.,;>O3CG#[Z;XDC:V5)MS55ZRZ7#]M.8NTG M+X]^>_'TUS?'R?-?CUZ^?O7R]>&;IT^2Q_]-7C]]]O3UTU^/GGZ@+=LW(I9? M(;"MM8CG' NK6#Q%Y7+Y?A5B8_ JZ5&%AM_HJLZN3Y\^?>N-&7OO:Y M C*!%F1X[/QKEZFI>F^B(9._[/DC_ =$5!$P:'S*)FIRCVLS!#>%@.&"^5,7 M8.72*I$([\C%B7- M-$H?VT7Q:)K5RSQ=_8R_/EJF4TCFP.E[+Y/W*5IGGW[48V4OYAMW: $>C GS\#KET?_^F_RXN5OO[XY?/YK@ZM5NEO:.65_[R).@HO(#AYZ_ MMC:DF6_>9E>I L]U(0Y?OTF>[ZYIL\]I^OSUC]@7)N0.:N9+?BT?L"O$UQYL M^NXO7;#SS>Z*;_;#;M1V__*E(-NL'ZY(,#Q_\Y0LU]U/. ";EN\KX9J];J0/ M7;S=?VL9WDV@_-.TRM*B^9D)M78F9(X\^B+*TPHT/T%[WJA3]S64S'#\>L?O M<*O/7_JVRNIW;V@A?TSB29S*.;3^(EYBXC]UM^W>'$_J))_3Q5I_0 M\=NVJ%Q=YJ=N^K9NTAFB1(O%ABC15SVNO_E!(9,SFW%:9F- =Q;O;+5#>>?MLBJ7&*"[ M5O7XRH]B.(/#&?S8,WBPU6?PX&WN3M(<)Q'4"%EQ1*&=)M/Y[TA MU7?%J;YK/()#^F](_UT&'O(5\2&?#! 9CM&VJ9+[@RH95,DW< 8&5?*U7)Q[ M6^WBW'LK] 5O9V7U-A0 O95ZPFOU:H5Y7)O5"]UFUVH2^N]X?1W3O_]K3[]]^G( MUZXZ==-KA;#H&(;S-YR_CSU_#[;Z_#UX&X@_.;[8'$?':,\\[>%064V&GQ35TJMM.CK;4_PBUY^O\XC_.QH7G]E_AW'%N87D<%RVC3&/ 7%ZB\_Q MP8#Y_K1S_--6'^.?WGJ"W;>!F_0Z3V]0O,>!*Q6G^+A=+G/^&3P=3](FO6'-)S/X7Q^]/E\O-WG<_R6Z6))_PK-9W:]Z:27S%W[/ QF.)/#F?SH M,WFTW6=R$H%8D>U-*Z;JO<9C&6Q89'EE/""^I'U7)/_;5ED]S;0O"+56Y M4Y!?/B_JI38,N4"^#G"E :[TK:NP/O+U:T)?!^SK5AVDSU$F _9U4";? MPAD8E,E7(Z#8VVI_:'_OK37_J=_ZYD!OK?/?]?I%.JY1\M1W+7II+0D173RR MU@+)/]"*$$F!6YT'&!!TGWB&MYP*<3\ZN7'3S^L\O>'('D4C&D[G<#H_^G1N M-Z_,_IVW1JKT%KWXJGJ>+:_S9&JUQRIY::/AKA;:=>^Q[QVH?V=-&Y"P"FP] MM]9D..'#"?_H$[[=K#7[!V^U9^7;RDEK3IRJZ\W"ZW%^'0^HB3:=1[G5S:> M"!F7/'/:X.[85:?D%0^Z=XC<#I';(7+[#6NI7AKP].ME ?\S) &WZ1A]CBJY MK56*@UH9SL.FEN^W]#A\MA>TW;0X^_?>NO?S;)PU]::ZO^O-+#)WTS:_W>[0;=5AGWUHMYO-9O\^6*P6UUJ32^_GKLC)<;N@;[C-K20>[%UT M#.F_Z,C+_[P1ME[OW1>^[K*6$CXN:D8_R]W['4&<8#O1W+:+XM$TJY=YNOH9 M?WUD_>KM4S:UK-<#8"_F&W=<,?VL7O8?_NCSY_@Z^Y#O=S:9=:&?>Q&_3$^< M2/"==$:C_#G-S])5K:V4X]6QJ>?MMFG>/V=ZK\[Y_XBFYQ\OUZY@0=YP7VXD M575\:R+0%NE+3MOG;@2K]O< &H'^_L/>I< MQ[_;?_1#@H>E65$G@9H#6[!LJ\2]1Z%0JJF^C%\J_R:I6T@.8>SRS,VTQ(B> M19/1M+10^LZ9KE*NJQ1>H@/@NOVLH/M=LG!I@8OH]<?;GCBT_=">A ]^N[Z MH_6CXHMM'N4E:>5DGG!+4]*$+%S\A>B'D,S3BH1@LJQH0\N8Z)^G&6X9K^BR MLJ8+M4)K-SG,\\[2<#$FS7;16S!:Z*:L8 PEZ*W)0_G@(HQL%;)BDK%]+JVP6+09N*ZL)<%5Z>B\VY? N*P?\>W= MT6(R>!.-$M"3-NXDTZ14.>:WG K3:"!Y&X4Q,K/IK&U0^E9Z@K01!D#V:=;0 MB[%U0:F&$O*U]],VG3@>/3YJ2?,]30HZ:_3#M)W /ZPU,\;/G-+WY>62[UU[ MEB\%M &1;BC*13;!6X33K<9#:)A6KLXK>MVL91' MBP):"<7%RJ:67N5.2CY+?E%T>*@!I&WU[-P]07.^TKEVM/*+$D_!(V@VX,.1 MI&@GZC?+?T_ MD)1%^>/ZKWD3]W\]K38\HG;N7?]W:;;H_ZHAW>#6GEBV#:9V_7M!1]*ZWJ]% M9O0OYDVQ/B[9(6LCHPS(GP920 M8H28H^-?9["[Z/FZ:?B6*;YXMDI2R%]L^'/&/<*!BPX,Q"=D;U^$\K&49L.) M\E727T@O/*<)2O8/=VVRX[;$?KIGR:N4E/MS.>!K2I_E!#W7U9,J&]-S75Z[ M,SJS4$<;;A"UX"_0A:599M*]62;CI0_):-7IXRLTTF&5Y6IAP1-1,PE& M6_1(7M\STO+I.Z?K1E8.IIW_2T^&S2%/.'YZ1%HDAW[AYR[;< M)_P4>I$F;SZ7VCLK(^?T>:1M?O@9:@1<4^R-"5IB@*9Y&\YYZ73G%IV$]RYE8&F=.1'^#V2Q* M4IMDC?*\8(#MDF^@?4S*.>/%69T_,[32$[=L\#K(_C$^ZL^6EI<-DCP]VQT< M\Z]IU=\9'//!,3]OVD@S85T!8[@9+OHKFXP;,!:&7/2EU1>6%-&R2"S][;BM M:>/5%^SBKSDGS]_:MFH;/ M^^K7Y>3=*GG!4%2R@([F);T7IHH8O*M1\KR8[)*)DSQQ9'BP]:75FB35Q?3) M&KB@XSJ;9FD%.^U[>D8N;B!YB$D4J=$)[OLSW5&L.:IK_D];QXZ/]_"J$/P) ML0F,3H,2L+%LG"LAJ)0@$)F[!?W/*+G\=!QA>=)I&4]'\KU]SXNC9]%88+ER M&*HJ^#J$A"JR4WP<2%R)#6.E";8/U[>"+Y#_8).PF^!X:6"JMJ'05DS'Y%60 MUX)O( .!AH._*$C:_$GX(39A;OHC>1XTCI([>W?N\L+)LM*'W#')LX/*LBF/=)Y.D_W]>XE^K8O^M'_O MS@=W:C1A-BTU+3 ]-)U4Y&(G!_?%X9#5P#EX-:>U6"ZA*K^RRKY6$?B\(->V M1IQVY=+*;^5G__4A>5FP"H$*VI+S-)]QU"_/.XM-(JIT/&B^9 MB+04'%RF8U9'\RY[DA]K-X<;MOE*&H\_0=XN MFM .X"5/P#F&B+!EW*/]50LYU!C1U$*;O%:=-4*7XW*^&* M5RGJ^C7\(83[$UK;?PA._(PNF-^FO08IZ,5;PC7>328]"Z:GM)SD M2-*!%TIEK/6XPE1"-]%6FY0G11;4+BUK*W%ICK]CT:09 VDI@$00#.+53.O& MRZD@ZYZU%?8="Z*P@<)6\)*-AKDEM%N_:B[VY=8OV#T0J#G:99U/> =[*I-5Z]E]6WJ)7 M:4;I(^C9WM+4;$7E7"25:UIR.NL_)]]G/ZA.)Q'B#VG''&[F645+179W)OE1 M+P(O832K,$0C M]$,D4=2U(54H?>28O@\[]YQQ_I!\?^^[G8/O=NY^ITEV&@4-0V2T;%*1H!FT M5>3K.-A0*]JOYE($^3_#M/)JQ//\_9W][W;N[/'__\#!>UO045*0K99+-D@5 ME5]W7NS.$D])U-,6G=C:CD0"T[S5DKK?_ZY[0]=9T[O8F \I'3J6Y9FH-IUY MNC 7=Y@>\IY^.1'[!60O/=>YN4,PLV:I5^DSI6I!N627[(HA&']S!;$["KLW=FC:F6U'O+(EB M/;AL<=:U$R %C@X49NZ%6 C70&!L/E:CY+>=X[.LRI/G\;&56(WWY_2:$)%X M@U>?G PHEH82D ,7WO@&5D7?[^S^^!>0K.6L^FM1J1:K= 1?]^/+H#DGJ3U MW"0C_WG/_]7!0BQ4F*:B>W;8[V1R&8Y^E.0>UC 3B[)Q,DXO0:8 XC290&UD M^FRLM3OAY"'&3%N WF%OJ<4!#$L!<2EJ3Z;9'A&%-XHH9J%JB*RD$#(+#^HN MBHVB[&V<,['@@;5@=5J2!8Z+RK:OB_RWXC)Q4FB3S<4GX:N#U[0LZ]"F,43Y MY#2- (E8Y@ -L"]ESUV44Y>+ZJ)_T&-H\NF,D:G.:24DKGF,:MH;,TXM2]&Q M-0*R*LHD(TO/!X2NCE%@_MHJ])-4.(D(!,18:?M/6XS,K_:9:G83FQUM3&#H%"A)8$5CK/2"NZ8-QEG+ -SF[J@T'X=+SR$+1 OIOW?V M]N)D ?^:ENT=*>9I9"M.6V2%DCD[;\A-I#7CK9\7I"^R:9MZZ /#%WB,2% X M&D"M]I\&J&W-)FF5+ER>I'#>:HSE#*"'U"J:UE/75C+%T\!6IH4]=?9Y=6(G M/_;:+1L="V8&#WGIBUHA@8-(]4$0_OH>.*+[#Q[!2]VA6:5M\/K_IHOEHR?T M4(3@\;$84"T,R>NI4@ZA: 2]!K M&$;"=A@[]#1:QJ:H,N)Q,RI@[%P1ZD*1;LT:*P)$^3\OO]GW/8 GR ^^"Q"W;Z=@ !D_?:^+K M@Q*;[[]-Q ^1@6'ZHX=P[A@/"A<>K^QJ/E\VS\[FN6=I1#%=4E[CK$A]2%N! M8X(G7:)J./T155R'Z)Y[2OK / M\\_TPZL;NGZ!H!D"]R?XF$EMJ"9@Y/!4LQ(QY=VYO[,2[D2GE82AS/^;/- M3NGU$E@B!Y-U]?X]%L J4F_1QC]BY@W6%?$D!\0-Q(G,I6DGV^8?E")A]6&O M >A7YGEY5O_\\?/[56A'KV Z-_)NJ=:5-^M8$?O^.6V;\I'&VS$6A-]!@$"7 M[^3IJFP;>OQ[-WTDK]K?V]O=^\YN %@K7=;N9X,'V#0P>YH\^V]]FL&@W7^V M^S=P",KK?MK;O7/G.\TF;/C[_N[=GR[Z\T5_N[][<*E;/T25.$XG[TXJ%-7L MZ'F9S&9[L\FEZ1(W;H2MYU 4-,\>8RTX^$.RF7^W__!#M(J7F1#E!?PVN)'C M1Q;ES?K1,_Z_0422B-Q? M%Y%W-I*%#B+RAIZ<041>=JV_OW-W]Z=M7NK+"W>:5'BS)ZY&1!QMDY)U!1F[1R1EDY.!L7[V(',Q(+R+O M;A"1!X.(W**3,XC(2SO;^[L?%6J_:2M]%;[VUVJL2 MD=*8:!6=,E?/79HWM)YB6 30+_*Q6VBWY?R20O M><"H1<[\7'+-=SF;H<1$*K[[D^Y!#YU)OX,J1"TVC >-\2Z87KL"D*13>8P, MO"%-C.%#)IB!939G-P,#,;3'^G:J&;M1E:&:<:AFW#9LY30Y%HC4[X!(*37" M;R1#D_] 0+CD^^LKS5:6AQM=:W?XVW^N>8+V;_8$_7 CE.[768_# &]'\5=$ MV:A\O4S?!U"FMQ9K)HJ8NQXNG6\5I"T#TJUC%),T9).YU?,F54D&6J-4D4M0 M60(G&J$>4SG2;')U^,H86DK;EPTUAJ*_9XPJF9-_O_=@;[2'.D!Y6>64S06& MX\'>=\%T4[8Z9S #?B"-_>]W#Q[@"5_9Y+I.6\!7W68+6H%J\O_^1O^X__#N MP4\/#^Z_W=_]8WGR-S+4FXV_[T %#^[<7[Y_9+K_P4/Z@0R&VX(LO<%>YQ<7 MED^E%FN:O/2\44]1@,+.W&TK7N#Z.#*+G1#BD%P*E6L>]V_U?348GU;)9,Z% MX(*%!V$QUQ&@IK"2+)MB*ZGI\UL\+C".SSDG2VV[BG>FL8*HH M+DM@Z+A ZR^EID&9\BNEAV/S7BH4RZHAOS8K.R37XGQK(4/$ MAXFGPH+F\8O##XY6)@.JFTXEM=4L6-G$GQ&W@>S+=J8CY[4\;\$VJC\CAC=1UQYYPO@N@;]6J$WMZ==-K[>3+HJ MF-*0NC9T74S1=Y1Y.FAS)$LW)455932'5MGJBM.L*@OI1;A5R_K%]_L_,65O M=)Z>1O.T5=/T^;O?\\\'FHKU1B[*\A!B\?'&^ADMD(492SPT[MW0Y.!\L9\; MVN-9S=TM4^GX[""-Z1'<<2$#-3W^52KYJE)"X/D[)8Q")%/BEPH[+PRSTS17 M^X9;@Y*UHV\-- S^T^*,1^5R.7G '(2<;70 MR:;3#$7[B7:>K6T:P)'H6T %L<+UK-S$,W3D0'V]CQA(]7ML??J249K-G+^N M<<-9/_^LOVCS)MMAJ?Y2&UO=LF/.QR!0 Z//%?B0W;1+\AD1Y LE'C,FHU8\ M5ZUHC<'H=#U>]=B239<9C0@)EI-F/O(:S&K&1^;JE+[J.?A^X+MNESF-C,^* M,Y\YCI$%5A@CR!O3Z=$6SNERB5,!#VT4D?XSY\HB; 3_(8EUPP55CYB84O+= M\=(BF=BW"/#.#52L85)5G0=[(38Y?)OIB*URE\#CF%D% MM3P>'4M6S*I=#74*416A>]/EC,X$4YH4D5BF&5 /UF4[CM@TLGE)L+M@+* MJBO%E#?]PRQ/PHD13" PV."L%HT,4%7^F0./G^R.WD/%\O'$^+%M((W@3SH> MU?7'6P;(P!>=[GL#9&" #-P\D=Z5NRE)I90Y/!TSE)+D6Y3P&\A^H0L#K4P@ ML6/:F2 1Y;["=Z:45DPD$ZM5C[2/1*H&4KAOFM'6>7P"!/>: OB <.\WH"21 MU539N+VT\ECKSX8W]'N;!4^1*4YMR/7FX6J8$OV*"\T(LZ_;FQW\7K*N%C8J M2FZ8>9J5;WTQ*US9ET@ (UR)S[! MGINJZ^^H+. F9T&(D!,B0,].\]@-76>OFA6T?PX^G1CTTWE!/X$3]!:=.NYS M=4K[Y,1+'GH>=R7O[+]]8$B2&EW$'1KR-?T->O]>Y\^89<7'U!YOP\/?I44C M;]D<$\$6 Y,#YWF:8J5HR[AWMVD5Z-S_;UI(/ZV]O0<:-CE!=D#SV9-RA]56 M3'LWTOQWK5K+7V%2 $&9(W0=/&Y(?B1'R%<[J/TCO9:%J'\@KWIRZFC9)#RC M$55+>'1BNJS-A?L.:E&)TM$;M>68"S0CR&EI>O'NRQW7[LA(I8K&'#.O.\N> M;C(?UA S>2;P"A/?ZW>4+--55>9YQ!D?< :2BH?&6/L@K^8[\3?])#?]A$^Z MJ,O[AK7I-O&Q!C_[>W?/V0'X/NL-MOG6_8UW7C"JN&/X"H;E10[P--.D2GON(^!73:;I$4_]W /*ZG M&^^2ZOR8/KO2 V-#"XNH;T4HB+JH@\4;3G%%+:H%J\IF<*?S _V^EO2?VJKX M%V02)P1G:,$[2NC#=7E)T,YFN5M_0VI=,)SX@]P+DJT["')\;W;22L,(B?]' MTW2'3(C.H'RSBT!22V]\TGHRVZ,Y,I4+I"F?RN>'N>WUPV"=NN#476RMRU\1 MQB=WJUYKMX'9E,'()Z$?FPR*^]:GC:!5Q!WEOB)J)N/;=017U4A$TI47["P_ MV@]NL/.:C\C[T@"RHQ$_W+.R, X@?U27$=;6TD/Y7F^_K7M$EVDM\JDNTB5U M]0;':;W1==ITD8D!^:?$R"M1R_%X_%/8SP!U^MJTR:$7?(D<=O%U?7^;#6W\ MT.G3J,L9=YEYIPNV'YE@7!>8+O#AG7&8Y8B6MGS.X2CAF$=+4:,E/=:K]^+U M5]XR6_V<#0@N:75?.[!5=;ZESC,TE@^-;VQJ6<[]9[A2[ M?VB=8E]G]3L]=37W[+G#OZK)9LQ3Z;>1H+>G6:#<1%:A@7H]_BRT\W3MVDB. MPA?Z?](396+Y5C^KS\*L'FNTX+""\1OEE0ZY)#=-CODD_=HNQO E9N'9NUK[ MLTD3>ID1NEIQ\:UA?>/3'>'',@[)E,"CN=K\NW!TN8^\-$>V-B,TH!B5=JL. MI';]VM0RC!:T:,EN2)M8Q6SL'F8SNKDCJZ&R/1P64>Q3:00M_;1HF&Q"=+#N MG89H[OTDD];(8A )]D'/G.$M)&1NCK<:%FIS6'@MTL.*1#AU,+%HD);701ZA?&]Q2FZT0=^]T6K8KGUVQ0Y/5!H2 @G;,B%7 MDLF[.GS'MDS;ET-R7M9$1?UB]E[]OU4/W=G'#OT92=/- - ! M17%+4!3W!Q3%@**X>4*VGI>(-Y\$@/E330]+&*43^N<68.BEJ+9]A.>>D>W8 M5MV&9@RBXVKPNM^?;/?#8MPWOPF@TZB141153]+S(O0:QALZW6Q-IYN#^U^L MU9J EO[H=\]IB:X-@W+[C,@C&C[ =AWX-@^WX M$3OFC:88#I%B&*3B%IV502H.YN)@+GX9J7@LF=9GG&D=I.(6G95!*E[:5MS; M_:C.GC=MI0=;\6M+Q4,%G P"<8N.R2 0+[O6]X:\RV E?E0Z&IB[01ANT1D9 MA.%EU_KN[MXV+_05",.AI^&-*(R^:O#[N1BB;QV%>1'' --K5OV"UCL//P8( MWX6[?SR)< SZ#$3"G:=^B%9X-SG,FSDS4X$W D5B,QUG=W2>6A@UPA5#&0/N MTZBSC+0FXLR1BM"UH0N,-1H<$TQ].?KBWE1_@YOX\N?Y65Q5<1$ YEN9FJL[ MWP?['W.^/T0:_NS"OVMIGA5&&B(\*K*-^@"$4AAI7!&+ +OU=N_Z"_ ,W\ID M?,X^_XAMO:;RULNP0K5!S,\D^N>%-CL^7#@P%.'7C_.RI,&?-"#C>9$5I/#* M)HUT$]T'O@OZ'J\C9NEIJ7IH8RW#>G58Q/*4%:=E3@IC88S@10W]T:5ALK+9 MQ5)XRNGI4Z4]5,HQZYYQNT]6)R$^2CJ9H%%R&-?Q#\R"\ IN%36J/MY4G M#_\?F9\3SC?,S*B*@1S3;G05ALL656NIB2EFJB!K[)S\%NF MRE3=$51]3UE,NO[.VF*:06?1T>,1@5W$5B:4%L\OJNT(WNS-4'1K? MA^?T2!,N_1L;9\8'7[W+]#.SZ+0LYUE>UN5RSOT,P /)E&35::8("SROW9"H."CK5X M%ZC"WI3+Y-[>7N#WJ3$\,IJX?7+AZ&M?I"?I7UGAAO::UQ5#\>\]EU8I,X$D.7&M[$\9@+ =,J)&70F+YD> MZ>8%+9#N16(=+P;S=8.*HF K&4)^DDO9"J'=DX9YFNVA59B?;+ M;M*R]=JX=)&,I<^+6%&@9N6V)O\#YQUD[^C'+/23?[;9E(E.0^.5"6F58J0T MAO)LL_?%&HX-7[KJ1[IDEM9-LI ^NZ:8DI.RG-;)]\H7^>S%T3^48?$'Z+(3 M)QQ^G+X#1PIIR%HF9I8P%R)=H+$2T91"MTII$SI!V>A2&YT(E/"-;%$8<3=LNA3G*RNG.'@'._M[3 A9*]EW M7IZQ$/'#=^]!,0Y)HV/D&6 (D>1$PE#^8>\<"9TM"1M8P,A_9"QY]:&)T15W MO>2T\X9Z,G?3-G>[R:%$7[O-#/+USP;'=TY[R+.E=]HI]TF7(G.E8S;V-_Y& M$Y%\ZJIYQ%M\A]E#?X8$9KW?/PQA-IT,'8)^;L9+UX%/7M(Q0:3[SM[^7=Z&G>V?!CD8'>=+-+\X/RI] MH'TU."X=M!(;@J*.[3U!/<%L^[:,M\NKJ:-RY[$VBKE5JB@Y;$]H!.@3]'#3 MQCQ7V; ^^5S74;W+GPC/+_E1FCA1#ZRV9?:P0PYWHN; MV"11FZ>H#0V/A7N(-9>)_%GWVDVOXD?2P?K%V^&A1T:)#@13B4!O.$C2NZ$= M_X$OTSBPF,W"R\P#A''.,0%CLBJ'D'&W.\]LX[<(<;^TR/84[YYB^E)3 MQ=-Q52V'K#.!?AG:0ZT+H6__T!WZ9AAJDHAY8VV79 >&=;I\2TN=6#YR=49C M2CGW8:T[HAY=WCJY7%YS?]^/;I+._N__N7-P\*CV[."7'^&WN,H? N!8"<-['\425%*XQANFRD!$6G(5JF+L.G^K#:CGJ4; M///<-4["%/0%)0B^GH]7.8N MG:)W81.A?)$.9'0L*;H\Y[E$H(AC(O)[-&CBCKQ16R,>C@.[/IW9-9P,VS)QM ?*%;8( P[>DVWPE_7NJ-^1A5AKX]VZK30R MQ! R[K[:(EI#4J1VODU,O"<:-YD7V9_MK6L28[C7DB2^ !$$!H'#'5G <9]Q M,NQS39GF.+T"5@D0D,J=M+GV3C-(@N'0%;/KRS#4F 9.8@[S6T\E4J^2@54< MQ-H[)9^*MN-:DT%;C/93W17Y]$'2HRFJ_(BDF0I,GH!TZO$E)VTV9[J[O' G3XM_DMKN\4?EO59S'ICBU MB(3UZI?/D5]^H-\B/.4B ,8&32YU69?SN3LRQ&+6K,RE9;G/.$5F"Y1OQV!C M@+PWK30I$!FZ=/$B:Y*TG6:-]0?$9=XF:-=.UP!V^*([YZ0 NM MR;R#]C&R+(K:UNC^Q)G_T)M$NN.2F/+]?_5'<5\M:1CY*Z/@GF#GBH7<-9@- M,&;&0SKAA*!:#BHR\;[*"IJRRAM@8D!U3#G[BM%F2TZ$: ?WRV^=(HI63#R2 MPR9$9S$$&+C%+ XGAXXAF M,)'I6;E E@H(K"^3 ]AX^VJ08RO4UVTU>=;H^ MBIWOEZ?7'[:M0^! NN?ZDHK0Q]!@(5QQ7.RP^1E?O$!R8>PV-YN]1>U?/R), M2-,=$BH^X?)S\H8#!6K>242@'BR\Z[/P?"Q2XO1\KKF-K 9!PK&ULD26@-RR MF8Y#W::%SQ/1^5LZ;1'E;X-CEI?LDT]+QD,UR??/GCSYH=/,&H*MFH:S/W-3 MEI8J9^@\YNE9;;BT5HL*=I5O0+Q]_8,+;809KA97444 8@^A\+\L.=$ V!MG M"W&T,Y24254AF Q0&! [KRS;VF8.D#+WA&:,ER4]3&C7+L\[D& -IY:U/N.; ME!7G;;J05K6\J065S\%8!\]CU/$GEBE,^^3[[(<8!A/N Q & CV$X4=T,5U= ME:LTY_7R8=4%#6^>KX!C0@P!!T!BE'0#GA_Y\'CL1?>MXP\#7(A>!%+P/>23!/J19Y!)S-T,#9#9T%NDJ,FW.B7)Z[!#7CH_JGE1$Z/5&:9B'*GHW3XEW5+IO):L-@M/R446-UC2E'5+]WS8PMN;8@6AC6&4<#S38%@$! M%7M6 ;A=L.\BR;+N2SDZ?()MB3.O+@GT?U;5,!1F;2UECB;8+GQ_9HG-DK$G M]@UG99M/-<"L:$URW80^2'."&@C?:[@*=JZ M,TH6]S;*,"(IN==Q51W<38TJ]L8;W9& $9$:785DIY,&FS/.MZH$6/MRYV[; M?L8$=NS'>+-A&V.VW S1_O]M2:KM,_[D (('VY1!P*.D'Q%==YE1B'FF;JB+ M90D]90=/X9'('KK,F#B\=E5#(ND<#VE&QRN,20MFD9'!5MG@^\FVPG& 0QH,GVN/\=RW#2)G0\Z#]WOU-SS.M&>P3? MN\C>8Y(,U"#6CYN:&20AA*R04HB*G(#"TI#Q2,RTD\".'B MW_#I=0^0N+XJD&DP-=)@%4<5Q08JP?-8( A@0]&-3$O6A30*,)"^J/@6F\A_ M0D%M\HQ,AV)RNX"QO\/E9CL_Z(SA<*G<7>T;^[K1 MNBPKQPJ"D:\HSXKXC6PHAG=!&O)=F#,/=.':-3)6X!5,2($_%S%3P+C+#80$ M:*R6?0D"^3TM NE;!")9CAK:H694$6T96LE>CIVD8DW35,^P3&YGZF8\5V7IB->@BT,2=&2,: RZ5;%%6A5%(]-7@^OE"P$KZ<'%.79@LNZ._NK MLYD.V6!DHVYT?K=Q>W"7/NGO>[MW2./DN;KLM(TXTC1QV2G[&VEXN)BC-HHU M5HS?H0W.["#T_&;>?8U/1DS:R%I#\1^2M'+?=+NVP!63\*@*!+:;)NJES[QL MU9Q\>0XP&'8Z53O L5Z:]DG)6_+TA/E=-,C&U;\2UE6SBR'V995.Z5^^AM7N MXL6Q:E8[J76,3Q7*>Q9[MJ(!,LDA'O.W;WRCR@/.* 3ONJ) M>#B@$P9TPA8H+\URPY3XIC77Y;VY6\DA!Q0)<"*<0P EF=?%&L^;B7)(XR*J MU(*E?@O1(R22ODDK@Q,WC^ZN7 B4, %=W?C0PGJ515L;@P?\E;IANLX=2]3$ M8 R$*X05@!\3DFH+3#R>I<;!34($(-;VBK0!AO?*53K=F,=_T@IP!LW;1U\! MRG!!/XD'=Q_MJB%UN\Z(N&*LIHWX<"K^-%@*YQQ/MXB\1K3M7&C>&7&!R5J. M=#=YO/*F);MIW1JK\!PI@02<@ U0!.0;A.@\*AXO81K;#45" KUHV:+D:'N5 MN28^SR,_^FCDG+ B [K#Z*#C,CX>!'R0%W,6LV'%O=,V) M0ND669%-EXY8? M" .7+.IO,FIP^>,>J=U72$:#2^<;G)"+I%VTR98R!5'(2DG.:RN)PZX2) ^7 MY-'V6VUB;"]:WL9IE2Y'85R,LW[6H,LEOU\[&[ZOM"WR8^*8T%B=U07;"(33<@H\XM"V4 MI T$$3VN/TIP8(S&M5G%!]. "R1V'--;U]9,I-DXJ8PF .D5%[B-L\)#/;0^ M3] +M#_8DXP^I=FDV2-B^[.8J)JNSCC]'GBPEAQ$-5&E<$^/(E@?J8LP!?B6 M::9=(V9)#8*OG#8S?6$&-FO$H> ICVSHHBR%9UMNKY?.Z&]!X9T)0.'":6() MS_F?AC8R';$=_#>:G6CP.DOX)JY$U>^3$-F<5Y-C'YGQNC))&0*F.R&5@Z"! M)%^G)7VDST%S-6ZY\-4[G$2RS2"@&)=6'"B^15+#""Z-8]<7X6'17#UG-K08 M.Z?@*<(4#!4)]+[$QP-,N#'R"6^-_P7 M4(/\V6N],1"NX^);,BG.:,(!.9.AUTZ?):'O #R+/SSM?#I:2N8E'V4>[C>I M_2^I[ S\J@ .8=YCU)G?MR1&8<71E!K:=.H30K_M'N\*L)Y[&LA*]^A4 J0( MPNB4E&9)4N8$%0("A:'-4TQ8_P7=B8<_LS8A3ZKV)#F<@NZ,5)$\RL=4GQQ& MM(!TUQ/HY<8P-HL.'ERADU,_[4/5<@LZ!++"32XUE30+*#9ZY9664I, M9'=@B:L8/G50"?^(R=Z W5[#^ MA>2M86. ZRCDXD(I N+*ZC2.%YP%@.C( @OZ9_@4RB,,B MS5=U)M/T.JO?[0@DYE7%B%#8,T?V<$-G%7_[8=HC3WR0,9\$8<&[W7=]XP) MXND@R4.3*CT<*B?H(9[=W>0_YTMTW2$1N6U6+>J.F,3&]!NCKENV(R$T9[.1 M.2^&9P9F4OHJPOKW1H4>O_A![$Q3;372@LB7#G->K[3J[CSUO,\E'&@FHVY,4CG]9T>!75;O4((!0 M0'!80+++FV+8@J@ /M < 3'6PT"F*7T02Z;(%?&A;'$WXT%*=]&V&ZZ6RCZ/ M&0E]GBIRKOE$1)4/9 2*O1\.6QHU(#&% ].R&\&W\J)61Q&U\8A@?AX"S*(F MG<@GCUUSAE8?=?:>WXL$%'[FNI3:/)JZ$]'4]EJ,]MUT">>R9SFZU?%ZG4G) MPYA$Q@R!A)G=6G%Y5^OYNV,.H'B@'A0FC^DP"*&()QV3L-R19( ].[QE1E(N MA "X'4,E'?;27$EKX4MQ4( SP M)EM>A61'+A1-H M2M.]JGTE$:+ =(S')BI.=HY B]?:!ZB"WT313!8A\*LE$ MUX@1U]B\1PE45_ FU2 [J6*P9/3=EHC9@8R&R;L\\"Z&8#TL/3*_K#9%;#GR MW7?F*:H4=3A].T"5>]<#ZW]DI&A'^+;*D8=9T/=D2X_]F[M\67M@ SQNZ2_J MJI#?,/^/"2/K])1355NU]:X8W?3"L!];-0D#HND*9%#E. 5I"64.*^UX>CU! MY2J,@5R?G7*VX\UC,_VD*I(OCN@>>H)*RN2L1+]3P5]SFTK'J6 ^Z9UD3N7$ MD962\:B#"*.(+2BH\:R/'?G(:M G+".TK'MJ<4F)B_>) T%)Z(S75Q^T7>+C MLW?-K)RT[.QLGB'M_L14DIZ95&INLK]8T41HL[ 644MYZ\VGL<9)B8)"<$[D M*VM]-:[*R9P#@]J)2C8)U@U6:@F_&@SR[)(>:R=1VCV61Y$=&7YFNEJZ@-T1 M"WWW&!*RA36YVOSAWS*#Y(<2(.R09Y@1J_]B+U22G9*ZH"DT3QR6R.[ X M1I)L4>-%.K&PL=89%<=.Z&/1SXES031$VN7\XF]Q=WU,F!>1)B<<',?E!-;Q M"VR:;W!6SC]S2"WO/WC$[:) ML.=D'VN@/:T;3P^.T%":>20PUD^$2R3*">O M;)O<-;Z\FG8MN?5L*8>'=+=JYTW+LLX$L^/<%':_;XP=2B[=^Z6VC= .UF=I M)3D0HS9._>7ZG;4G)%$^AY1MBJ/2!#('O\J+]=%(@Z'Z*$UK>])AGH!V$:&- M E&R,R(_]7E -(60IM3Q"@[./E#K!6DFZHSD LL='CIP(N*:X8&B:'K5N!9# M[O<$UUAI5G5>(XBUSO)Q46-3EIQ1'K=9/M5)!OG]2:$^F4' T"[ (:OV?LFL M8"-E[9YS"HJ>EY:B0E_>= SPE0Q'T&N("LH@"UIV,_:BAL'J-K*BL(:4 M.[ZIW#,Z'^.R?">P:7[.<]2-8B_;[X1L$0I\FDE)6U.RMQ=L"^F-0-(!K=V[ M>EP&&^V.70&4NFGD0E^%=1HM,.\3+E6VSP<).R!)&J3/*NO?2;-8S$Q64G 1TUL7DZ==+MM9BN"1BY1H]Z M@7,.S1"A?#@O(^#X !P,+8&$02\BJRF9@"3F#V%]C2//5",2)0+ @>6F$.;=S:1RSY4?->"]%:6LTL.J\=JII MM8.FZS##?(O'_@+WHI,:5-XIS7='6QM@/7VQENFV%EZ;*M8>^>\R0'VG%#LK:"O6 MB"(W['Y; M$[QQV$FC9@D ^IVPEP2N"K"Z@@?K@OXK9RN0[CC__LW@$>=RN" M+B@GVOBA;)H!]'MN@5 ?(=8EJQ:A%Y[FQ>.&HB'!(DM*]*-+B#Z[;&A(NG[9 MI.O^D'0=DJY;D.D1Y+F@ M&=4J*]QYE3(6^P9.Y%:5B^NDWLB)/"3C,IND_U/[^ MM(U\3SO[<;4@>8I_Y.5)BK226Y"V /Z;?E$J?,ZA,JO;L^+#GARS)6M51=LU M!9G$4Z)VYM"DOCH6YJ23KF]:D>%!C=:9,>KXH5ZY4H_:AWI&Y ^,TJ:-^T<* MOW[XQ-\*AM"/?> 0L_-?ZF9":-D7V&,("<8_3FP]2,J MA\>A0:;!<#$IM @)A_ZJ[-8YOCZOEC:HA5;'2F8J0;:JX!H#J_4RW[&SZQPY MRBYN":ZQF86T86EQ>:W:*\%UC$ZC896K]+H1EOX#,5:]Q]2 J+1E*!.-*P//-H*HA< M-ZE[**RUT\JT@HU#6I&(>%EL0-\W1)8-B7.-^SYS"> -&G=_QZ(3ZT^[7U6V>N) M2B]](LC^9_^-*2\!@@^C[3X^5!+M<(:)0>OKGR,)GT)9^L.SHDN$2:6P!#D+ M:!G'O=M]O(^E4CQ7'7>;3C9@I$+IS3%-.U["@"JS,E)FX5#>3F=2"P'$TK\CH(-TU2IZ* L-3_D//0Z&"(_OT2;KR="5< MBTSW(E*?G*;:\%9&*"D!!!O%7.0O5V,,1.HQF:04Z5@9CG2Q**Q $#W9N01] M8V5))URY?K4WAGQ%)AN#(C PG:%-QQC9618N@5^61JW1W1 BIK?SE(XZ6+RH MWY%-3KC9@'&,V JY5%_8C3AZ2+]'#>RBN*R5,ND4VC90JR V6T?^ZSFE0@I! MY\5K"ZNW%8H;SO="7.NC[6Z6_EK&I(!?J7?C!=5G2ETK6*D3;!O\6R>C[XO5K*B!I"!J6M;)J;T[_0K M#6A9\<2CYEQ1F[^X9M]V3[>[8%<["$"@,@JAL*$OHBCI6*\":!(R]P\,Y!SE M5!82"8GN+L>T3M]ND?NY83??X05X6@N+Q'O%%2D;!%YV2&-I; [8RB;,I-4KL-:HL&*&,O0@7TSY$(- MLKD8,5SPK>.374,&8MCJ]83.A-#[%SLQ?"/J.!:Q)JPU&#"6-D&?;)JPD?Y" MG2BR9!IT6I-GCWBV>8S]0,F&%FG: P^ETN?T5#SS74(ZH )$,B7Y8+KOGC-\]5GVRSBUJ,RX15EGN.+H;(%9[>;H.G7"AF7[=)]";$ M"T*/HXX$$8^=Z?]"*$"-03L3927PJ,Z*=.$$N. M /-/I_&.R\B("@L9K1^H!I@= M5G#AMG,BXFFEO/6<:!@ID+?3#N)S">.FW MX_RK+)@(*.=ZG5J1-9UQ2S?OKNEBM!,,7>E#:^H(%$!8W%)).BJ-\("CFM.[6 M.G907[#4.LR(/6>4^U]QB^,/41YV: /@:^=JG=GK7/[?8(C#IA85TQZ_3BY M6>8B!-QG\'PG:ZX,BVBR^?6EG"!%[*97_AX1;4D,"6$B%RPN8"QI/F"ATA)T MN(N$E85QC-U&M)Y^RT5MQ7]MFTI&_(O=A@N?TI-D%@\EUK__\.&>#ZPQ/>1A MGKN*IK)[XY$Q6<84C?*(.WM[=V^3Y?&[BTIOC-9)R'9XX8REH+;2379".QP M,-M@ J>GM#F% XK)8]42$4:%\TD/>J?$3L-ZN_N.-]#QNT/.9M;QD/])>H T M1Y\;-(HPK;TD4--U3/!%B6Z3D[2J,BZ>4G["OO&TSA'Z!@UB&3K0B(L>W'+. ML\E;F^Y5$>_?*"((90Q EJI752CJ?9-/N9 LIP_8G[IY-LG1VXI)+D1T+2"- M;IDKW\>QJVL4VEW!L8\(/_I4@$Q%]2W1_UTQLO&?+?V5-JI8[:^M\F.KIN0+ M=9?S?/ENVF.OWK^_1[JR7*)*,]U1F_M_]Y%-2D>\^=YU6Q M1]S;$$:C&.4>?JT:5YNS=:[GGC=IQBRG-(MS6DH:+!.I27P2L4EK 0"^^$"% MJA1L@,O0;^+[CM(1H7P6&X6W7 MM%^QDOD%'(=2R"@(^47)Z0,*"\?;_:70)!\'"NE9S&M M 47-_<+F)9)IV:3&<$A>2=L9P8)$K5SX5J[B8D;UJ9 /G+F-'+DCK6;3\OJ= MB='W"Q"F7U4XE4@Z%Q:*9Y,9CN*B#UOG71,G/"HYC*+IN9"?\?L[= Y9O\;1 M('S>R8)>\EQ*O2[*MC3=Y59)TN%YCQT2=N"CW(E"7&.6.+PS4,#+>H45LJK! ML'JJ] 0 8*KTH%K+1O''\F#^#+ ;U(SOD5L?.%Y(\)]LC> Z+)UD]:25CBG7S3/$PVZR2&2&":2A5?1U@18$FT1#<@FN9AJ>&(^DU M@N9CI$/++9)4+SMUPEJ%RB"BF52=!J@$-L^=^_>2-VU%VC-Y4M%UH_7&C,E/ M^P=[!R-?04P6M%O.$0!3,FI:R>\?/MC[(;ES[^'.WKU[=X.0V5S-VK?D&'Q? M"_A^ZL-)K^:T6='CR7H\G[DQRLQQFBLL,;WW[.QLMUI,9KLD6B 'V*"4BM"R M4&"]9'A3KL!E7&H3M6W09_+#"I=)HI=-78DNT*\/"VZ$]=HQL5'!>-VHN?(8 M00GE DE@5&1KZ8V;O=^NV%9X2I,V$>6%HJ0:17_TA!2;_J@<-A+;YK\*(%T;WJDV%_Z'VCJE<0A4 M>39FK0^9BT&%[*#WOGISAY,NK*ZM<79CO<\6RZ&!TKI>Z<2"5:S<>T8===[2#M_W;3SP9!V M'M+.-T]#]]W%CKHV$:)F#%R-8U=D])_@JKSTRA)JI3&6))>2RM: M 9H).8ZR_PEA9Q-%HI+?P2":NS&[TC\RO1_J#86L3=I X0V'09.R(X4N3/A! M:^QZ?6<#43$#6[U.#$(Q^6:UX/4IP>O4OUME9E^QWW'H]W?D!F[5A'P^O4?@ MB%4760U]LW?)-+Z))SWVXJ_QX"8!=A[B IZL4TD(8FAP'#Z4,K93AU!'E+>! MY+VI4UZ?.=?X[[G>R>?YNXD3M4$+7=\LC2RS*@U';I%T _E^EG.\>M96:$=& M.P9QN;BZE#/K6N)6<;A.6J6^USJCA>^[(F"D+(H7^IQ^EPGDF+S4*ISPI^_! M-'?2*0*RQL?'3X^L\3$'0$$N<6XD8M2)0GJYK6)'.CAW H^CY-_^.^4WG/)_ MACZY^WL[_QXE1_KE_;_^M/,OB9OT_64AK)"+A9,DS*Y3]CUUV(\5L[=_\'WZ M R[;O_?]] @;QX51;*)\TKW*W( MQ[*,XE7/&F;3QVMIPB7$1?\0;(21="!89CI/T_KZ>VM0WMD<(KO#7OC@9I%G M,H&B!I;==+2VPD A0,RZR2Z9J!:-$\>KIYGK. L=8LOHNCA2AD3?_6\3U\^-_)<\.C]Z\?'U\@P;W"?[$)\=2;EB9^,N-A?L=DH,N$W,@53D' M7LMMF[N8;PA@S6(BD>3(^X_I%Y3)!:*.F7DC_-&BU)2L2!5ISCB#.":P(GA@43 MV@*4Q7(%;D16HQST2B?[AY \(+0+NIRR.DNKZ4Y>E@*(-JF\F_RW;$TB3FBZ M =I;!0B5R'@_"1%-&L/&UJ1Y2!4R8+\O1/LX_8ZF()T-1GHT,[=$^%':&@KD M5[2&>NU.Z#.8QD:_Z!?]HF.O9SRE&VTI?J4[U-,8GJ%? M@W:DEYC2!Q9ZNRS.*Y:&K[GO^G'D#TKVB:D4?"3O>3&E45<@\$!4CXX?F8*R M)-N5!;WBV<-<'3/LYDVY1H=/MJOODN+_2=,K/"Q\*S,,)B]GR;/ 47&L!8R' M%0SR KD.L9L.N:#Z,#GF3L:_"DR![O7/_JP@W?5KV:UUX]YPDDY.S#RM.XVS MR&L@>0XDKI4L,=MB;C6E,WKZ.DD/KM],TL.H-B;VB!E[DN_7-I]_Z _;)=\^ M;RFZU&J"4^/SV6PXGV'>S\"UTD73__W.[H.$WITKF<+^WG=FJC2E%%.?NJ)U M0V3\FLBO42.50:]S.3<$(43J;SO'9UF5)X\-,O>"S+=_(A?VPKSO0^4)>,J6 M*$GD@N_< -H;>0OD9<<">4D:,B6W_1G9I[<*A_>\X/FDLW4PX@(G]V?K))C" M8>3 QP5\ .:TU];]GN;J13L:,3P;7@ BK)N([.C>V#QA4,W9Q'Y%>3ZV:0Z,\>/9O M8J].9LF3AA:<0V9"FPZ$6:;8O)S^PF[7V?T"QNL_JO*,-M?S&O6F6G_R&XB" M#[4Y$BQ.1BX;Q=B_?0^C9Q&\&M>\X3*50P5^DT&L#H+^85_Q1KEC49M:=.J['L!I ZR\4*@H\,Y4OAZF!JI*4A&\7A=)$B5MP MX,AR8FN](P/I>E=TIN',=CBYI#.:1O:+$JH%3-*!RB1F(D%&G(8*P73@R R2\+F+P[ "8'P.06V$//E3&L M1NG=$>H*Z7]A*JO#2)+O4.QB**S@#@ZFRW4YHU%IJB5YC*HD\XOINUO4XJU$ M=8CH7^^J$W$8I0K1=QJ..@[$- +,FJ!QH%Q>8!7Y,Z[_J)N=<>YAB MAD+278E>M+WP$C1VZ7MAJS.5[,T05W@2@8)I"-0?%B>NEX_S9;HQW@O6#_MO MPD#.P]5YP%C!EA=Q+XG2G<'!3)9EX\P-=_#I)97BYS!NDJIFGB?B8Q=;.K&N MVQJ1V^=9)-.Z#KR1LFI3?94ZH%& M J-0Z/P'1X9\U:&@M8FBL9R<_/<[PCC M/59>!0PCS4O]S/4-A/P8OETKDY<5*@]WD^>S#<28YSYKS;CQQ(/T%K*!:ZP# MCELBK*=2M7O&+41S8YZ@7ZY5?=SL@W[%4NX5YCX)\AHQJ5_+)GGLR*<$C!VG MFSW0V0S)3 CSZ'(XJR_,TG]5E3/T]Q4/XV7%#Y.P'_2 9'?^ T,0G$P3Z&!Z M0@C._ [C%@/" 7F:IRA8IB<-2N':('5&!QL?1B:6@1-'IRCF%.BJ ,NBD]_7 M/[@@*O#R9KRROUA@"<>3.6E8*O1) $;)W+AYO?209)!>S\ (8+WBJ%S'[Y$L MQJGL0^VR)6',I0C=((>XOE\_OL."VAMD[8]*KL7S3+9#$YVOU(MC5K92#E&0 MS5U2!IT_U-SWIJ\3*(WJ_47'&ND!ZASFZ%+%= I&3V($-E;5'S(Y.@3B8MO6FR$@M\$*/7%Q9T M?LF7O.20+8A5:6([Q.G60X%*^5';^@L:%$9GE,JV7AM-0-0Z;ATDZQ\,U4Z% M@K^/GL]=O6[8\])-DO' M#K*+WXKM2T2+R)N:V M!*)-?!2]4RBPC&Z')_8TPWMOM<0Y1B]?E@]J@'$&]YGV;%(8Q.^8T:/(ZO=_ M'Z3&=7826SB-K;.^)G5/BIP[\M22&8;"W\&_5*$+\8WWPS-XPANRCW3,=BNURN%<0YG^D(J*V. $6=5R"7X=,RH6T^.KE M7PM:K&XN/R0-5 2.G?2'L<#+)M)]H:19MC3,B;9;2A:T([B(N$G?.3:244=$ MG\]+>/3R/\^?[.P_5&++:!Q!H'<8Q]C<[K:LZ'[+:&-+DT4YE926S^&#X=)2 M',9(R9 ][7^S:7F"<=U9GSL7K(] LZ]G?>S=O?61!X,H>\(G9V($V>@6#$R& M1W1+HZH\?:_W;8URKYJZ5QQ<(5<\$B_PN=_=1U%3'[@# 4WPQJ6+Y(5#=D\B M-$\1$F7\P=3]R;+XN(&11[\)H1R!7I+()V_C"?>9>NR1/MU Z)$>C>=%\I2= M3#;2\"(9ZB_IF8Q4_=5_RBX\@IKX)6KORL&CK,@6[2+Y'6?.#V:DZ0+[A>80 M\)D![+OS.X-_A^3!33!5%.(@GDSMP0WFSR@U7)0?UZ*%V-4AJ5B1JP!%0!*1 M6R"3,Y)9+$&0$!'R 9A>$C?2 )X!OL:GZ%T)KEA DP?'!2"ATTSD7@AU\OH( MU]@V1QJ@Y[*2R,0)EXQ@?DHO94C$2A^;1_>I]N(XV.ZDT*_ M2<->A:D*WQGMHB;@T T3J;4$&[QNW3H;B#1E"\W3J6%B5ETKF/\^.C^PMF$( M4>9"B<,A%0)3C/WHT<*WWQ.^!2OBPNY=Z 2QEP*3?/,ED(+-&:2(G^%W2!B3O0Z[OU/@H#40Q+E<3FAZA%&@< MV_*L;$C$+I?<;( !WS16FC;.BXD^C+L8@%",[8#4PV@46]'6R?==8LYUNRK6 M\6(?_+")WMD+^XP9PXY+3NPLW#1++1_8UA+GF97<:KX;WECZQC\N. <>MVC% M76H@H@]S6FG&3& +6AYY@F28S"JKMM*C3]'@ZYW,E\WJ=KF)GYV6W=2'>$-W M(G0OH.%*3YS0BL@(-)B7CK;F0ETPM+SH]$^2A"(W.^&C4]3:D#MD%#>USIC0 M/_YRTNVVTX[)6C!7F6^M*\;D(M-@"':9H$LX8A=G,:W> Q";$\7GB+NI5J!9 MD#MVI6_'9C?(:O&$ JQ4 M21A.;.BU7F'G;N5=ID;D*GM-;$LW7&L*%C4 \#WDI>]JYY$!Q""CL!'(^WB0 MS.[5Z_HMTM*]I\T3]0EB[RGLK,V^I=\^T7;QV;-IN4!%SJ2SK^+8=7>R_;/, M!]'1GS=K:\HFZMHZI/P_IKKR6+*RELP/M>X(@>$1DJ![*>CZ&GWE)$]WF!Q' M"_AT4$E.TXD1D.!%2 86+#\EX<(?H$D*R0%J ME GD++7/V<4]2D+>[YP\683QTX99[0V-3J)"BWK5(QJ/]9TTESP+M^>)KPH M5''.M,Y2I\#CR J'"*EDCM"7;9(JN[EF<)0%)^["+H4WTG"*%TZ?R5I&05'EXD*IP>U9+XJ:T,1BA1?:)6XA,*C?H B!D_(#&/'&GD/E83;FD%V]">+-[)I._SE@KR(CR? J,5:DD;6/(Q0H&ZZZ M[;I/,W<&1]58Z!I/Z^%;UTZL(=$NR+)$%FJ_[I@1\,QS5&CSGA#_])'1.%(T M=8ORA.9I#KHTWIPC#S]=HEV/5%!LF)?( M-NJK$DZW6NJ0!@6$_5ACD>1W/K-8)!,8"C*$@RFO-S3EO@%?<)ODB8:/H\AQ M"%>9LZ7K1PHCG7:HK#E&2Z,7TB'M?6QD-&(_](+-S*@)*VDD1Y1]+%?Y '#' MB?(>&"@[Z7(9'1=71AX=&U?1R[3:AS_"!>(CG&GF?:C[<+RRV@D&3.#B1[QZ MO!I)JY;WZ8*[?TLXS+XD/('I2IT24#/)7&P]H@*Q+!':9GIJ$DCS;)QI.WOZ M?&L'Z.F(*N[ RI/AG$BOG8]- (S3L-)9:1=)G%*!MB% M,A*9S3CX:!P?')ID43J*_BUX71.T9V&?LX)(OC3L2$:MBFEC8S" 5IYR =^RLIIH'SOB/$,(*<6NYX"4N2U(F?L#4F9 MRMP\L=ZQ+S:@"WI6G:C"8#?58LE$_6*#>WD)>$' $4AT'0(_CB&QS7$.JB!$ M^--S,LN=3K8;TLH])LGU3/(H66.PZ'S4V7JB/T[N"P/_FGUSL8H9"5WC6LZV M.YN,D5XK]%:3*P($;0;**E+!!P<"<\H$*T-O^"'4HF]^1+3B@S7U"0$[CTUS MQ0G-=ZB]\P#?42CW-P!-4V7CUGM/\#-\4*CGVM%GPM[BQ@ZQK64])^1$XQQA MJ=24 6Q@EDDK2KP@[-S8ZT/Y($PMA(ECP$.?$E43:M;\ M2TJ>_6W&V<@*(N MLY-01,6=ULO*[N,0?2#9F=D!F3IS*'W9'QP^EBL!5'';-N:5,WJ%IA9OW&1> MT#!.5D:[_TR-Z%'RN$*74U=;$NU7I5[7/EE,"_.\2 .SZ6_+$XXRO%1BA"G? MYE_!<+"C=!F(?ZTRB-:Q:I=]!C$.-FUD&7O<)ZJ] ;-ZVP)/&Q)M%9:I]*U$ MEBT28X)GJK6 M=&J#+I-J+$8,C!ABJ'O\ .8E, M$\)-C0=I4P+]?RQ M\778NN?\4I95]T)=B=[FY^U\3NE\5K/KL*PRCH%)%HQ^3V MT[SS1SN1GI\KQF##R&=/*SYV//A%FOL20W\.^P?'MZF*Y;4\D,-FM90!Q(]6 MTL*8#D=8E.U&87\4<:1$DB=(/$5G4-B]N,H1'!8DD?3DXNT,Q!!)$A=%2C&K M-.I=B:@WNIX@* #5E:UDVU9+_]G&!K-]Q@WX(N1, MT,>F;%GZ-G/LA]K7:HY=\-)18B$"_ -/1OGJ::;$XZS^9'L([8;J\5'4VE2] M%"C89$W#,J,W:X+L3U186NF-;GE_/1P_$+]+B@EI)+03F4A910V-#Z!XD !\ MO978,#Y1<4A_T?-;TA]YDJ=TI$&487.4*NWW2,$">=1!7.:$^\?45J+::(,- M4K32354I)+2)A2?60Z:--_FZH%SGT4M =)?-!!8PE])CN1T%VI+>][=[ZKI) M5DW:Q2E?)=:(/X$><R:J &EJUC0&S6N2B76 M[^SNWB8!\3PFKN7$C)XHF0L]1K:T4S*< Y;%-"> O&!MRV:9=C*(%*G9W'P3 M[K<3(8) ?Y.=II.(\%'RDF>>>#.7!W/!(EO/*$!GMB,^8J[09"XS#' FMF1P M(D?($4S,M:-RI ])@2R8?>0.R=T2UZRK17]IK8 MR+-%)OZ4M07BB=1YZC(3FWF=\@3=IGT>5PNJ7\"+;.#)$5DW$H#AX&+4U.,< M5V02Q6)B=YM-SH[+K4[+6H/5.&<_RQ+^:LQ[HQ/\ MD6*8@L!I:MZ&X6_1O5>)L;J5R2U6DW2C*X)9XHMR-ZU;W&&X8\-"T_A@G"@M MBQ$(Z,\@>TIW :6Z!@<1E&*A!H+4P." ZKJIWV&LF=MU8*\Z\CHC 3CJA#"3 M5V31%VQ,O!1&I$X#*3H6O\FQ>%.BZ*&Q$*AO;WI]> -U F]2#/8)*_??G4:6 M'SL$HDO8>C1]^&/R"T?8?O$Q'_S;5 [BS:^]%4<;_ DKH)L<91XP'E\6X_%@ MP'@,&(^;9PH^7]>Y$[1O:=3T&V<(K5=3(YL]VYRP8:L&IC?JK,3_@5K?^*38 MAB2K_RSET"8[M4YR5J"->4N2NZ#>>(-D0!UJ!VC.T L_[%#E-A@L8K"(('=ASEE)1C%K^D6K2.JU0UI><^= MO<^QZP/*$#X+L0_.S;HI%UEWJ\,%:29>JY(+KI9..U!-6 31W+Z*[N]!NCAI MRN[FI63 &/%Y'/F&0[:I4!CQI=J@"I;W."W>Z3G2QY(WR$D+!!0SS"X M*"2$V4L4TD$];7-D%"QV(E"%L[F3\VT0!L1D?/*#9<38Y=QA%(,>64I:^J*& M*Y,B;3@#UAM),^>S>O'\! HHT"]TQSE/)\AR[P;WN%-8"6D8QX$9P-"BD%;. ME4(!G$^3M#ICZ[8(OIR4$1V*J-LLZAP7W,FUL:%<=&+QY)-62S7ME2$@I&(2 M#PI8/.F4%Q]+)O52OAY)7=W&XR<-WZ-&@=QO7LO9-N;'TW'9]EKFQ4'0^%)] M>'>#AHI^W9DQHZRS,BF+]6F41]!)H6/]R *A(Q^U'\$,97&NS/C='[R[B45.:+#6^.2Z!3S2O:^3L9+08'B?Q[ H)Z, )*:&$PAY M:^L['*--1>UO>K':I.L?)S:D?%M;*!('V4U96#Z-K:!G(N@$8J79.O-5% CM M',9N9'LC;#0&H098; 0@"G+#<"!=O*Q/\_1H'GK("%4AF^6YF!>B6-;IG,L" MGK8G[Q8LK!T(4_J\'!EG#[$Y6HT?^][3"3J;:1W7JZ/G ?%Y[*\X*ENRUW(# M0?A;1W9ORH7G@/RV"_-\%ND?0%C(9[$1YAD]1UZVV:'5MI1P,B6*W=F.;!1- MVZH+ >B<9C.)/VPI1FNO!NP&@0&S-"3".L?!!K9Q4TO1(A=(=)#,?@GT5,!G ML +'"$K"SF"GZ9XJ52,A,DA9F);:7KIEFN"+%[._8D@YV1]Q_/=W#BE(P#AT MN/RM\%UPGJI5"QPTWJUQXKZRO0%??)LPR$R0Q[8/#$RI/)(\(OJ%.47U+_U 50KO=;8Z?J7SA^)3=H-40DG9Z2R2_Z.(-B,%!(6U M$#)YR(_S8^")+P37UTRX_>:,S=*^IP?_#YF^]+04Z]:N5_X+D,=Q.CQJ9'P" M9,@&9Y'-(H\IZ=+2V[=::C;"03&.I*NGI"M3L#TCU=?Q\_NP(LPRB63&V&AH M!NS,3>2G_D_-YG,A?/8<.>HB@-7$59GHN0&88A9?+B7P\)JC4?5U=7Q;R.ZF M,IQ:M?0Y@^K8V.*5,2$<3;?$)SII:W*RNYMIJ\[FEV,ST@XRCZ7 +3G*TVPA MI1[R%R;>?>VXKW3<86:@.MHFZ0RW;#*IVM#_W>PT;@I/DGBVPS6*,;GSK.<_ M6#&COT =+2FW#X_O/*U_SYBA?F41=SR?R*:+^U\9S$$]Q_7Z21F^8)""F-3@ M%\NK3DE&=QCZ1HFBE@7XXQ(&66HE(!,8([ 6;7AI>2. 2P;YRB![U':^P\]1%H*;7G X0KJ^OP(\J C-W0;4R)=%C?PTH$8&U,C-,\J,2-23*(+ :*%Z TJ?$'\C48XQ6F;HZJWI=S%,!X,ZY M&->:%O)OWSFWW-1C[E8;(<^1$Z\!63U2&E+RV23_0 8&6%*XAZF"*H^%!D9Y M!(R[&WU%3Q :X56G1[WR[!CB[!UQ.OK0;J W(+2#)_Y(5X=8W3^17-/7*I'9 M8*>$$=41J'5$U_LFTM*#@OG56YM/87L8_.?K!_BQ-O>$B3$9+H<93>AZES45 MGLJH#,T+[6X-L'$*([@GQ[B'L?E3CV[$X-2CXT6B-!Q=1CK8T177\0]7+I'8 M_LO%](*^;#AC^@ )J 6(T:_K\*3NR&*X4* _+JOX,ATB5S"D@9O4CSVAW\)7 M1:+5\ SD66>"$[MC2L7,4 M5VZS9\.XX!B#=$Y6RJO17L+,5ZU/X B%!B>/@E,D%+MR]+6^O78TS_)3U!.E M^\ @CA\9:[1U]M8)4(!=M/,V[#51+P8=UYY(VH))X1[J[EZ;[T&']477*^1\ M:MX1SS4]%_7!195=.6FU3O:P)D,)+EZ=1+>11_*$##Q$%))?TK.1NH8+=[+FCQ26O@V)_1$A[2L47YQBLF]R&%R.H.997TNJ= <-+F>5)BDQ^7 MR>]:-BA)&XSUN"DG[Q3P/6*%*"__A4O6#PWP20_FX42)3MS]PI_9SU*<@Y[\ M&(,II?F>*HMY):V0IBR?.=C4."TV**NEQAH%JKD2QH8("^8W78Y-QPY%5D@. MLP[E 2(3%EC]]1B4=':+6TXSO$^VH.+N $.U1BW*< !)\K@$3(U^>,+1>:X) M$!44C4!TA?90+?.<66-^/C_[!P<%WU[@K= #VN1FC(G?XJR_X2HG>W+GOHS?1S,ES]_?V^D^])KHR M \&*2B0_WLCG^!/V'HWSM'A'BMI-WO%O]A]!5<]<50FC_^2=N7M9W?^+6(*G MI9D(VJX,:J%61GQM>]$Y Z0)'=@GF&I!&BJ+?%1@;RK[?'UC)P_S;H*ZM^[4BJP"5Z5J&ZMS U;])WX5*DG_)\XWWX^=LV'+W9HM]]K*P5IR-7>XN@(>LRIN6)HPA9,:,>2.T2A9@0^9Q/X!G/AE M^WCWG-WU+?L4,6N E3440#+MQA;5UNCJ*\E$-+8R>!*GOQ!M]& M"[=0W8=B.-J$2!K1!>^YHTCC#+Y]@>_5EY ,I(01D$P[&I_)P:P[AIP"UT^+ M:+A/O\[*>F;&E=5K4-:OPN8P:T?&+[A1G$U!XJ'^O<3.L9HL=_8.K([*.Z;_ M$-K/Y"@ZN;^D9SS4,& +_T'S CEU0)OGO-KS0&>>%GTZ-N3I!C M@+A]68C;PP'B-D#<;IZN[DOF!>.&Z.BEF:,?CN)8Q'9=*K25/Q]WKD@%!Z-([!A8TKYWT).69R6H+OJ+<(GDF@[/H:^T"1HBO M/2R*EE$=H)]=(R 8HOFWR)%_&4I=?5?<\[C>R0&27MA#W9E\= MAXU.4/>)$=J7@8XG MPJ4-F^?6;!Z 1P76[]&+H-*S9*S(%&G%E3/-T.JKG 1(LF9*/,\C)5;"WSQ58INVZGB/IN]/:&/7-[]LR1D7F,5[UT M3?"W !I><#?YL6=XEOXH:;Y2\HJHD3;2\49P.AC1MW)7"?6&T@*JCT5>.S@< MHT:<"C3G+%R>(LJ$R%$YDY*)MJI;,Z+0_(_I&+D*8S5LI=NSE8Y]Y4V$'&HW MF=.AAUV_Z *89^DS"_MHV#VW9_<KG%3+K#GKF5 M>R:=3$KTBR4U%/'Y+DO48L,A.VFS*<+0(^D3MT1#%R]UEA4:."SSP:V_I;NG M=D56=C!/:(GC5DJF7+@!KG^+-L9SK4CAYI?F9R&'*RV+2O.6W-07KVR\U'OL MZ3)KTGQPV6_;1CKJ0BJYTPXPR:R6!M_H%NT$X_H%!W/>FFL-BJ^(375C,X:A M+N)V[91(9IPH0EKRW*1AZ*IRP0D%D2&-, *'/*B"G'XK,BBGXX9#@=RJ)R_' MB _*$T1'A;"ATLRMPX5"^S6&07'K(_20SNJT;KBJG/ZW*JN,MFKZ_]G[UN:V MD23;OX+P[=ZQ(P .\>#+GID(M2SWZ*YM^4KR]/8G1Q$H2!B# <@)7-__TV!OX?D[XFP"9R19VV)(E-Q'X; M+UB>RP;_FJU(9A.U#\,B9Y'J7B.:*//>Q>L.T[SVY;56"Y,^,,FRBG5 MBDAZ1'AF)L(4"OKC 7FV#\X%7[&9GPY!T.VVW[W\^%XPB?@(%"AL^.JJ^&R< M9'3>"U@-^IHC%$<&ID 2$<)#C9-%.KNN!\;]^2<'/7E"L! ?^+"8(FV.-[ M MK^T%2F4+YM5EJ9F84H^V!!90G?Q %D3D:)PAJ B[@GFX%N"7&H7(48UYA \G MV913J-;Z/1?XEI0UL06;>&LA2'9SH.\IZ$Y;;H9;CJ_:S"YJREO+:6LI:NNOH4IJ1C"&N&4/CRAC"-XI34"80:Q31%6P> M'6C@+]PJGO@FTU?-LC:KW7AQ-37% N^$0!?Q'2H'I^G1Y."/7,GWK3A\4"%]DID?@3EC"NH5@O!4"LLA%G% MA4R^/FP;$?9 G%B.QJ!( Q#!*?4D;;JB2 15UD]I#3$#8/BA/R]@+40I014Y MHKP9L;6@5.%K=027UU8; X*_XS?61261!9X6C$BU#%=AA2T-+> M0+Q:FC=$ZDV-U[A] WV"&,AIIFW'3WC",2W&<:S\,QF;$,&+G'@<;D#14Y1! M.&0?6"C>@T77-6CX49W]\U&=!W:C!:DG28C.:S6YA!W"!.%>>@,^$KL,TT]Q M-R'D4T68?55P4O%4FZQ055^C=I5ESG*#':D?RE+G-[8HRD HWQ*V7W&56[\A M&N7GUE&K\8*/%"'0'N.2KA:C(.TJVB [1($&M%'5I8X&U8.'<%Y\)S4M4P7& M4_A65)+$\M#[Q6OUZB#&+0[K!NP,TK+X8O#&"BJZMEYKO D*V[OZUA&DDF@Q MR0RH-\0='B\QEY?,UT<8AQJS@%77OL!C5/ 4$:*V=ERAU5';0>+DII0)Y(K' M7*PD%:5Z\KL6@?QC-B@>+E7G2VQ!QD$N9$-G"'=.Z!@?JG/LG$#ETVEI>2V_ M]ZOUNM?J#GY=&DVBZ>^V!M[DAPCPC"<)GLUD%2!(HGH*S1.$VH$K^J.M/@1RT* M?^B[N]*,5ZM?'!.H#>7=X ^$IH:O2PN<_(R^NV7$ M3Z!=[LW-3E+JTT,D.,WWPU2(EX@80-V0#;;]I.H/3O^,3Y1C$S5)&98[S'6P M5W:=O!#J.R;4UPVKU'HY>QD8^?5 T)&6HXQKJO7&;[; "#H8=??L^0-J;S=6 MW-8$7?IF\5*IM^=%!__,QR+X@!L<-S9]5D6K;*)) 3\P0LC'=+9P@?/!HI=MU_0J$_KUXPPF2%N74'1(XGA'@)<77D#I;HH&6 MT,4RGHFPC19@6]JT2@V0P^<_T+5%LPE9N<4D"-RL^9NATZ7/E?IS@F<+'RRU MF4&\+PP8$4].(PY@6]?Y+9H.52"E&NI<\$JW"$EG?Y:?<*>E826% NI[;L[ MCB'QF(C,"4L[4T$M2:ZCXC]I[1,NB9VM#IUM@3K<&Z-(7=F\0/JV?H&L;6!R M,S*AR(@/0/!93$3X2H8DJOMD&;3.PQ!W+EZ:-111Q927"_8[<=+.*P RP&J M/?SGXBDNLJ7 IHL:<4P6W32H^$6I,H7.9N)EHQ!I1G$5L75=XA-6U6H^( M@(M,$9R_KU#ZE$F(0L7JI93K0FN[Y>&\W/WOAF-PB.%6L]I*PH 32OZ^T M;%=L\G>1!DL,O%^ENCMJ=6(W'!X;K6X\&3IPZC2N.,HUD,U$$D<-9G5I,MWYJE22]']I( M=.:/V%663)!:B&RM:5$E",DT:%%;*M9_^2NE::2B9_B>:\0MIWL0L$M"L/6. MS_YU^MX!;[1Y/5CUMT[75D2#XI)+4'JS(I]*__0V+])(O]$3 7%*J>6HA!$( MW1;7L&CRUBCW8.LAG6E-UJIE;"<(F!ZG]8]EY!&Z*-'=Z]O+D'A091!>K5%+ M*1!LG+)?(S6(N:Z(Q^DHD:RO!&=^HT!3FZTGF6"G!7,QR60*<#67:CDH;BL/ M)\*!#Z]Q(;2AVLMZ4D]*>8T?$LMK,X"G\2/6-<:8!-!(0Z^WQ0+KJR+-:TS5 M)ZPYI=>D>?@=G1KM@HVJVA-Y@9YG^F4M7D'#A&W/,6E2M9XV58_8)B*(E:X#OI1IL@)ZRR6ZOY74\%SN5?2DC@DNTIR^V)>"9TV8G+* M%?:.K,5:8?:$=70%CV455HDMH59X)DC%!-T[1?\DO1[Z&S6XM/1:\>,J3;HF MVU69@0(%3Z\Z4W%%NIU4GHLH1&O6*("#/)W(H..P8,3>'!*_/&]0_-D-\\%6 M&U65495HUBNBB/1G8# Y<<^:_EJTD24@#9@5 @^HC2MUP9O M4M![1B(=5B:E?(SJMC+."H>@EG)4[[P857$N]7PU#6*WDP&,=A]*2R4=RX1* M4-((PFOLA:BT@\[/77'!(BQ1R/7*0%[;U"+H)PSO&KYWE4V- MD0.51DBD8&32%R+:,!&$0R ]TU(F_:F9@Z]&@MOE#D4A+]]7 MX%%:ZF5N?7UM@]I?E,7+%51Q;6+=DBL[CR"[&P"MX*FU>D M[&#Q*:K:JF!6#EP<6X@L,1&Q% $$J5*+P!6?7&':257E/6$_Y-$93WE*/T)A MO9H)S59*C"1,OL$$)?UHA7_$V!+JOT9QMZWEZ4K3X&OKHF5%>9JRPL(9GM(] M- A,)B^LPT0FF O=/V)AD5>3)^=XOMBJ9L-0?1)'I]Q#M25*E_)I?DOV (PJ MT@'H"'(>S\'X[OU7O0V&F%]Q[.9N*?5'\M:JQ4"9HM.S<=2JT/Y M#F(D#6'2@LASUOZ""1M-11V%++H5JG$F,:O*$?H]5=_U^54,GJ)@ MAD=J8!-R-0OUHD5\$]'%<=UU.00%+-5Z-E.AQ&C%)N55*$S#^= MCJ\*!I[L((GQ0M &5YX$D*]IFJ M9$JT%RNR:"4V8"AD33>^.GC MSL):-#SN<YVBFO,GVEX MXLCJ-9"^/$JJBW3]Y07" I$0MZQ/L%%SR@B:%R>H4@.JK8O[EE;TK0X[U/6FNZ65-NP=@^EP+#)=\>A!QQ^K@L >PQWU M06;(B*B"2$;^)X=5.9IHE_*G&0QH(@^\2]0M^(J3'R$FU.!KX 9:(A'%-AXS\&( &G6GZB9C%^_W(V>+-C8HK#&A_>GQR\\'^XVS<<; MFW;2QUS0AOY!UN ?>E#L0CCZ*O%$%;S)F-BJ\-=N:8='*P.!*"8+$P30:GE= ME05/-"V;Z&*O0/(P/('GH4QX)4M#FJ1)1K5)995_C#L8WR(E79[C"%W3:=LP MS*H8043P"8NF.N.6%*T3TEAUB;*BHR)F1T]((JKU9,"6'S*/0Q MF?N%[F\V$N')P\&9S;E6&"EG4!K8-CB!H^D;49 ML,UR"O2@.0_>8H;_1@C>(N&BP_.SVTR"7SJ]&/QAH@.4(N_HX;X*!VAF(0&S MOK%L:?AI%@+F64Z5.R.BBN"XD4]1&P?W6R9WQ$Z:MR\@8*DD9,6-)I#/2UEA M0L'-NXT&D^+QM"D>GDGQ,"D>.Y@D/'=SME/&Q(;GA@S]I:F\DN9=FR?K&+I[ M=XJPN6-\N93CQ2QCS.T5*1 R<$LA:+)?1)&;/'A9.I>F+ ,.JIY)BP*T&AMB M_C9*Q!NGI<+;42 W6BBV#O7$?,W0K#T7FY585/,=4X6K>"4X3)/RFD>-(39# M/LB30B#@955=JKWM7:,6C5ZK4G5DIHB%7C/^:O[110I56H=B.@]-)=-P$X5K MP-$P5:;/W K@E2<\4L[*"1_AAW-TOQ,1XF6420.'(^72W"2P;RCBA4W)*UWY M"C#<"AB!BGC-74G0@).,EEY^'WF?4)C47T M)8ZO\Q 3M#F"K(@+!)H\5<.D'(E)GELC]!L(6S,GV.3JOJNBNI@4E%$4<31O MJ&33 MT9 3GJ;^>FFL5R\5"8_T6HQ\)Y/*="]&2QU)&4DG4OE%LU'1,T)Z97Z%M.Y'9.9!)1AHDSRPT'@0> /:&+( DDJ5X5 MJ4-9QM8BQ&H49LAP1E$P33O++!\M'56.ME5G[E'T?QI_619$VEJZ /Z!0< MY[ V-:*,$LL3%X98F2C&3NF\WWUR/NDZZ%LH?$8$D"@QK:.@ZFU8/>EQ3-6^T M&K*E=F-.)9250U%J_E@\+<2]U[(D"X$^UO!V5MTTT6+7G9>@UN+:B#H? MZ\L'OTM*%8TAH!O*,=5FJUK77*N(6[5+)J1<,?(TTW:,P:QHAJ,O1/76,59O M[90ZW_#DG"JA!45_6BD_NOT_(UDXJT(3Q^B1V_ K=65X215TQXRX6.!8_P-, M+7P$'_Z0YY%UP6*.ZOF.$]Z 5\ D*"LJO\WDU>ZBDZ-EL \Y18X4%JJ&8D!1 MOZI\;9YT+Q0K-9S=X0Y9DNV@^E,"S-='SS]5H!;T#44_(ZUF3@619*_T,TD$ MD8LZY*PL1@H[*SAFF:E[*[:2O8P9,,:M5=+6PB%2?0J5JE2 "SHJ785D,9Z* M1$A]CNA4XL4-'LO#F41[+]1D5P=:*':^2,Y8EIFLFPV8M4KTB2I/F;RUN<2[ M);G9M2M3%5]*X93%1R1;&NE<=3K7U9RAQO$H*G35U/*G8^ M-'CFABK8!V(99*Z&;:M*'[WL1KB"53!3( MPYS!7F6B8C:;HD&E4#B40RFVX-SF^T[!YGIMY)*H3)$EMPA5J#HC9H@LK-Y3 M&WR:*(J*H5*DEM11F*82_ !C$C001.OU3>V'F%]P0*>N6= MP-WFVQ;,X"'%:HYJ1-2F=:4;'V"+I'G()%R&C*J@B0X]9%'>LK0]=[>I5MMR M#1MTT=MEBX%X/?-PB8E7X3Q@H'I"BEC6T*(]9M?F89R(/%CDW,I+ <-H(();G46?F=7 K5$VCFV5D]2 M97G\M5$RAN60L1@AB"X_(97_%>(>E%?WV-I M&JLS/$:"_ITW(N9Q7:JH05YH 9YFYH&@H<(P#!;'"13@C(+H\N$;KB _$GG+ MKS!*">E4\QN2.8A@6]9/19(BB>HH\0)#OS^/T0ZF'V,Q&/F/PIK"CHF,DJ(Y MT'$^D87K&FX-Q>$6NRQC1:LW>A/L)9\NQ6VY@SKK+OS!E_)VK23Z^RL$0OCF M#K]-,\F%%GV#'1JCH3 :W6TH/&N8XO+DTS:=*NYO+>OKY_.3B[./_SIY;UU< M'GWX8!V???IT\OGRXH".G,]Y]A"L_TWOW_!;.!NBVPB:!B1V>_:LY1ZWK.,_ M?SLYO]BB[7MR_/7\]/+/ ]JGE+^2(] JZ.7WY$WC^4I<''-9@2(;@LPFC$10 M?AT\)(X[1>A$E*("&07#)Y7VKW\%S]C5R4DI$?!V6T(TD%G4V+(8(P&CYJ!" MGW]PF3%+=;I$=EGD(:5PVL(6(!CR"1&84'FKG'%YXRJ"** 2Q<=5]VDGB4X+(#K9 M;_JCZKIN/-[?>4DQ*W(Y)*4I)L/)5\L[V)3?,(TTI^94Q3R[BIZ3LBE'F("A MX55@,TUZ5O&1L)%L.9ZJ/Q5VD$2GJ,PMXKM,KC%*2]-+9HXDQ%2=E>%EA70D M*->%:8D1/KUP7JZR-*4K$X\L.9JT Q.9BORG3E^-*-NIVDK-_:.%R%76##Z9 M";0! DQ25XCPDL7'%/PRSY""12'0U>8\*PG;:(JYK9)E0Q8*X\6;O/$O9:TL M+C/F?5BGMG6*>='NT2KVE>52@.1UU@@C$V-9CE9MO'0V+TT2**5V-?7?-I$. MEQ3'KT)F))09JGLLA2%/UQZ:#N'A=0:[X6K64#/RBAFW>'-HV%>BI%D^8AWX M.BY$HIH-UU2L IIN(B$+1M#&E'+CKY %0]:"-D;W4A4_M87H?8,>P_*B4[\U MUN$6682?+*]E?3D_^W)R?GEZS%D-_)=V.=3DM, 7T?4&VP4)J[?MM722X(#FAU?"SPMDI\*]J>^615 $() M;7X+&NB]#/VJK*P[PWUU%E4C=\MM==V*\7.<$\43 BQ5>5KS63G$"EIGM&!U M<..%0:OW:TU7M]#88+ZQJE^)RB_S&P!H2CLOS?82,X$XM[>YP\*"H+Y"!!R, M_LWP7NF.IP_)6%C)X$C$""+G@)*G=!8?"J5E1.?GA*CK!>U72NNN*K<^I.RJ MO$[&U@5=;H.%('*^\4A))%")(C3ZO[ WL7G?I>:[=>U_)FB36"89S/#.G&?. MC#,\C#)^2P#,G5ROD[%BH_=F?4:@/+==32LAVJFML9$@&1Y][)8)9#L\M]%U0TU*"J9&OR=+$3U-NF>K MXCR1EM,LO>+U<&,:O%I+SLX7W)B'L?C@J-O2LI:*, 'E24X+8S:32;Q[VL2[P"3>F<2[[=.S M,EJ)R2X(J2LH84AIA2E+D"E"U/,6]%_,8QXA,PV=L7@RJ]P)N[YL02WM""H! M50]= \IC0CG%9)6*I/NC@G"**4N$KKPD;)ZX(JGKF^K7H!T@"'PU=2_+9RL. M7K8\0G[W<;\"--9>&1A_<5''\\N_AZ?E"QW\\@(T>8?1>B%C1)^,]K"W2,+;#'ML C MIXT4.]8%?4N2[=#@7XZV2(&?7UJGIR]_Z':^">2X;W%>?$,F2,P:SB:4/)IG MV[%NE(;7@>-NBY;OZ/R_3RZM#V?GUOG)[Z<7E^='GR]?%L?<[6T3COD%Y=*> M?;9._M_7T\L_;9BFCT>7E&A[=OS?_SS[^/[DW/IT='EY7'R% MC[Y\/3_^Y]'%R85U]D$^:UV(;,==N]7>M,4GF-U.ZSN@+5KN0PKIG=$5%ZI' M2Y!^)N!S(FB4RJ6S/K,R8O^Q?A<%O'+AP#[6N_!KR MC,<)A0U4"[<$2U!>LT)"VETCKPK66(F>#&>$OHDX<$7^712#BP(I! G-#AVD MZSU"&B$ZJE'EV\%NACS;23XML2R-)9(I(5*KI&)LND#5<,=9KHC,"3T@4_ 4 M8S832,.-ERU[EXA:JBN_*OD%X7#K/L '=\BW2'C'5'')C5:1EJI?#U411505 M40C\*WA.P%$*O.L1Q287BSU7E,ZMC#>"COHW5R3J&@$(9P465>"'= ':!%9$ MY.,BJ1EO!?ZAA 06=%Q5Y)30AS7 :YV"=\6(,0>IK)+M'Z"#'NP2RACF MA)%9W2IC_CQ:#0* <(@E6+!3)3Z&"IR2%JB=^(OZ\:-P(G.:"=5,F%@74E$% MK]F;U]X;U?;<8Y3"0]6+(D=,8&,+0K-">F^*<)?RRD2V#X*3HG0\LX.E!?\I MP-S]AC9Q 1IO.RR";GO9-;>7YO9RK4NRWK<: M%>";+)6%T7^##],96%/;H]FV*>>[U[(^'7T^^OT$(57^CS\>G11^OX[//[TTOU&]",7S]>TD^PL/$(O]BM2Z#U MIE#\%-_\-IE N^$=MDI2HO4K=^-.7SEN>FY*1#Z3LDFF^I&43RJBJT)6QPVT MI_,Z:J7Q[+RF6J2=)NK>].Q^>O]?;#1^]Z@)ZM=5_9XCAKYA!=X#+ N B_?7B!D\+;E@A:9V M%G$P:G!DQ(S+%&S&2]:&;:%^T;%&7K X:0N5S&[=R&W8BCR[0?A,?KM3<_#( MU,![N'>(P:$%NA/1?T5)H4*YJ/B_$J*L&99)E#"BI'E=*S#\KN:KK'XUJP/F M)1MQ*V-8I;9^9RJ@#*TSUFLM@T4%CJW7<#YP0BVB$Y.:E+^3@5E;E93+CV_Y M_"?3LOHDK_"*X+RI&DED&!I!\Q6:JRIQ1QPW9%P5\11>*-8B7L@0+XPUK9CX M6M8'Q+P0!XD[Z+M5!9T&*;("C5=5\A%>,\$K2-0AB]C3B%Z!CY+I: ETAW:G MN:RS&)"7XU;42@K\N0[1GVD$.JHO&LN:0&]#Q!/\!A&CQO5!V@#8C_X**@HQ MIR*-4U=.E"2XH*,_YHPN9>OA+!L%TT=1[\PK:'+$)TCC )LOQM(B('E;\*?H.5!V"ZB.+&._!/2\8K.8R_E"&D_3LOJD6%1$41)L\0294$- M7J6[L#HP8P?VN==$7; MU^VH1KF&Q.!V/!V-85TNKEJFX5=^5U@W-<_LEVM8 M\_$8JX,..NGFG!/"S'L!6CC2 TU;T+O=.NP?G=SV&2FUZ8:RK6XH5R6I1/FX MOI!$82D(P&8)+3DBWRBRU+DT%_Z#AU.ZW,OC&"0/T;B_5A%J[-U(J^D1]=T')P@="IG+(T ;F7 UJOY57.I,\L6+/"946?"\K27[J>LB4H,XF31]"JQ< MGLKB ALO52EUCYPD^5EUUTW?BI/F^!J\.NNDFN,S,<<"R*XY9W/SL7K@T#(- MIF3@0,U:DM1J<1WG9W+90BUO%,&27KMW-/EY^5:@DT8=7C9B63*YZW:62^0'Q76_].7KC^2P M3@A,?W;53D5G10!H*O0K2J6,%01=$QF-6,0X3>ZU8+$4# )#C,G)7_RS-KEE]-BXE64I(-] M1KH*'JE62CYF137(%1DW0M.+V56OU(SV3+.D UO""UX*6KM[P,54$B[IHP1M M8R)SJW^K):I.*-19H"4_/RZ)BIL+%%4=.D=@0\.^0?3>/*I:Y%'+NJ@0TWI5 ML0>%7V&[WA^Z78S1VLJU71GJI<0G^ALGZSV;,/F$O3R^2[W7D>1R&;74UOJ0 M5,P?== CU861G'P=1#?.PZF6 JX[Y)6\X,\D!:T"VI49VF,.4XNGPS@OZZ!_ M[;*)Z;&1B6Z<(EAO [MIE(-=*B([D61\*F'2P'"C._,;EDXKFG@RD&6*^&XM MY(9=J6-$Q@9)OBPH<5YPEN)<$Y> #HMU-IW@E8!Q U\*Y52_>BF$?SYB89%S M^!6<3R$J+($V19CR8D%)&FKF(V412-[,)N&/*M)H0JY']'!E5S_!K:+X MMMEM=<\DN:*S N:MN:#H40+6 M3X93:1.F^6U5TS"S5="*NNX0PT\1:@3=&F9NJ9A8E]&=SHU%'\H<@-BM8K^N M9Z[Z%JD"9T887 M*12AI H:3PM0R"6?O_VOK7[]?)%E: VN1 %2C5D!N;AN4DH6C;'A1%!ZU_3% M.NV@TKWUD6#)@K7ZN*@X RT9VEP*IXX&/5'RR1]IK,BZV@;+$22/+DG01%3% M?-45Q@&9' T(_KFH046IH@4*Q/F.$8($*P%]\51$%V-!TNEO&/366EUOEH;_$K1JL@#:WLL&HTCC M[^RZ;5T+VAB]$#W+)=0>=J,@Z1)-5-P @7#>J]@L7N95G?W%;7EZ]TI\/_E. M\C)6!KZ$L/%(OAP%6$7>I>E3!?3TIFW9+V%/06.N'CQ1W 4'M/DE(#%L[W]+ MV[<4+#.I%:=3S+.J])TP+(=I4MQJ_:.L7#)M)P53 MAB/L2B(DTIAL$8*QF A26MCCI7:)6Q,?94R/157J_9;3W;!JC>[FP6Y 3%LY MM);USRH6E,Z$V)23(D>].UEA0%.GB?P4-T\D!&]A!LHI6N'@@\M)$"WBC7!4 MC]:V9)Y .JOB3Q4MDTJ#$^$H4=1,!"62\0?KC>R*_ N#;#*F+!5$!DLNN!3R M,<\$8'"FU;M6ZP&=^JU>2YH".3W2+U@ C&X2SJ[?4%T.3L$RD'DY_NHD5A1A M"27%1<3!1Y'XZDF*\F.B'Y:SPVNY1$D6R005E0MRSV(;,',IAOE*C/9AC/.0 M9!JUZPA],5@LD")DD%-U\.*PD?;,59'?@JY7%?6R!I\6!3_0K!=0SX(J1L7& MRGNR571&&'R72DI9:K*(&KNJ,94A0QQ9'"]CT%Y"L4%K*Q>(T_.F#=E6U$F1 MEEFQ:X4B2L_P&+E2T3$\]V"%1F2CC1UH1Y77805#QJ F&"PJ@ZP 1I!+1"DBJ\BNR" MC:S;Q2A&.4W(&[/*9"*O_VL-A66ZPS0IKT4T7^JR^5> %DF3..%18V?1 &G? M"<.F&M@AK?A)35&)(E%(50!^*XD)60[I#GYH,PB] ?$EX86K27N55_[IO; MCRVI\5/[^ (<"U;,]G N5HW\-S#E0KQ3*/%N7>#*59R%BN-6?"]XEFLQUZ[G M0?Y_>=UN]?MOM+?4KCZ%ZM9]2:^W]"5!RSI76=5U_^!8Z[<\2:/XB]]N!56D M 6T3K?U?O+Z6I5%_">\]JZZ$J8N4$A*T!DMB%HVX!LNTRV1Z$D>P]$%HY.,] MHU\^Y_C&3JNSK"OUG-[1[$[MY$T?3B?_.OG\]2$0MH^^NM!'_ZR(,=(X%RW+ MCF*GWK+I)'\G[W"P+WBE UW'GSLIF^73";S^!X_>B:;<=KO5_E4] N8LG') MWZH\(S4'Q#0IWOT*VX<.5-=0-TF9"*O_K7I>_@A^%56S0\UUVBV_]ZN\H5KR MO=ORO+N^ON.[01/#6M!AS7'!A.&W_S]5??5W>-G'/>#K__OHII%!_E/S!,] MP<*WAZWW5LS#)G? 0>QN;_W=7<_X4XZ__*44B8;YM&195+XQ MFN*P34.\F#/&X,:][/T8K9$374Y\(R?&SC12T2BQOV;9%3=R8>3"R(61B^=R MY4*8@SAXURK=YV3>WH8T$&PG>.0D.[*#3;0UV>=F-!.^-!#_; M4NZ\X+[V[, /6MU=7NWU]/6]UR-&@K=HN$:"UY9@M]UJ[_)2KRF^2V_*'WYW M?- !AP]5<3SR"AC%N$/28A3CNFOM=GNMOEEJ([5;,%PCM>M?S@>MGEEJ([5; M,%PCM6L[(?Z.!_],#,&([P&+K]LW,023M/!3>^8\G[%T(N YH=7O N/:Q!,> M(SGW9U/MLQK]J5RRW52T';O7;6_PMF6=!+-]WC)&/QC]L&?ZH=?>8-32Z >C M'XQ^V!_]@)>]WKYK!Q.+,6K"J(E'J0FC)4S:R.9#/I=(XV#4[F8$R6MY*$E1 M/D5DY1=4O,^?[K[.1.R\#O9Z]J#3WN!=]IVS9KPYHR^,OMAE?>&W[<#W6O$2K ZO),_Q#(>$(:EG!*$ZI9DAG%R5E,1U7)/>2<+B< MCGBQ/=2M47)3[:>4_W"BI.!$/(L$9M-1]@Y&,4[9["U^^V[,(F2^U0+NB6A* M1:CA3[F!5)OTH,.S"!3S#^P\LK!5.OK'FHKX,3OZP;!;&YANKYDO ;--LWY= MA?;'[(J+J+W#8NCF6Y;>LEDIV7J>5^%DTRO!PG-!4_DVVD&@T$VZ(VH&&(+E.2]V+]J@=C<(NVS MHH47?H>=%]6X7CICN52 "SS5E5(M>)J'M#B*TUJ\D%A!D;8;?@5GU\3ZR+YS MZQC>:5M?)^P:]>!9.,F'O+!07;-B4KT@91F]/(I CY86="9'0M2\F$!')9PT MKXBZ0?NS SH83RMZ4_M./G2=\IR7^F$E*&1Q<<"D3E%IP"FIGZ,XNW!^PJ3' M@JUYQEG1LO[@BKR5R^4AWG.Y;T03<1Y.2UI%_B,IZ014^PH;I,6#&>-$]=Y@ M7[]G+-7KU'8K=XO==>.>T?U$K7I?,?^$&9C:OS_:U;#EN+ MC6$[_@#3<,)ATT]ADA W,P)]5M $KK8J6Q::I$)>&D9CK,,4@#XDEN8U7CAG MIJ+0";,1]: 0A##-RVE!)FE<\@G* ?Z,A2%/)74R_GB:@:667V4P<]'R[NR6 MK&R8"?GX[.+RPCKZ_-XZ^9\O)Y\O'L*)O/4"L;[F.,Y+VF(/]"AW-Y!@V*&W MA*;9L$,O>78K"&:VI3;RIV+&AAWZSG%N!72W88=^L@NT_=[=AE?WD(=K=O%> M+NM>#=<8;L9P,S31AB;:F'\O>W#NI 08FFBSF;=K50U-],X;@[M7LVEHH@VA MH:&)-N>GD0I#"FVDPDB%(;\U[G;&-W.[-4NZ\ MW+IVW^L8\G8CMULQ7".WZZYUK],UT7LCM5LQ7".UZZYUX.ZVB?RLT0.3FP#O M(8";)A*4T8T[)#%&-ZX?07#]38+L[_-B&[G=FZ7< [EM=\U%II';[1BND=NU M(PANJV-6V@CM%@S7".VZ:^WOMLR:[(/GCA_\SC->L)0B""R"7R7E!$&7;^XM MJ3$:X"2I:DY?P4WM&,KKF8Z)P,DD)#Y>7^R%< M]EEY_A2 S6ZJU^Y&;UK6P;39YPUCM(/1#OND'3I^SV@'HQV,=C#:85E4U \V M6&]NM(/1#D8[[(]V\((-7G1NJ7(P*2,O H=IM.YFY,AK>2A(43Y%WN87U+O/ M#]"USD3LO KV/;OG=EKN\VP?8Z49?6'TQ4[KBX[MM8,-ENX;?6'TA=$7>ZLO M7GMVT!\\681XB_2%R<$Y3,7Q0@&A?=47O4/P13:1\ /_93 0^N=6J(&YMN]L M;EV9P<'1,"MI$QW%3KUETTFNUAC[DF17V'7\N9.R63Z=P.M_\.B=:,IMMUOM M7]4#L 0I&Y?\;L_W6('APLP\>:K>[7IN&;/9A=7U% M7I;6)VKOL"G2NGM.2/TA+ZS)-;?^Y*RP3K*(1X:A^G!V]T_0K;^@P?ILRWI@ MPSW 77P NFF?1KL5YMNV5)[\U)Q:AZT2[C/;]I_9]@,?%E-6S"QO8(&-Y_5M MPW)KCLV=.S8?(0'WW@9M\;#-9C:;^?X4Q,/:S%MA#.Y>+._U+W\IK22S)M?Y MM&195-Y[R7G8FF+_34.O[=U;D&^,02,5!R<5OI$*(Q5&*O29.KYFV=6]:)Y& M+HQ<&+DPHCUKS O<^>S^Z);1D%LT7*,AUT9,WFTZV4= ENWTBAMY-O*\ M/&K8/01^"2/01J!W:74?X\*X.\[X_A@79J<7W8BT$>D540EO@\@Q.R;2!A,F M,9@P!A-FS68-)LQV!@F/HG]/RPF/+ ,.8\!A#K<*[7!VMP&'.>3AFEV\E\NZ M5\,UEMS#G'%F97GF_'YT],4:<59."W[@-<$&+L; Q9B#]+ 1-@Q/ZP MR@&H";?M;Q BQZ@)HR9>6DT8(V*#VJ';:N^[2T/)2[*IXBI=,!VW/*)V'E=[=DNJ.M[4\DWLWN,-6?4A5$7NZPN M KL;]%H#HRZ,NC#JPJB+-1)T.K[[9/=-6Z0O3!K/82J.%XH;[:N^Z 0;S,?= M=66QX:2A#>)*;$N^U4]M+IJ\N[?6U@QS^^L@=Q^^;^.ECX7-^;.)F)D[UDG.SI2CAV+DJV219#HRJ,JM@W5>$. MGBP9T^@*HRN,KM@C7?%Z\&3%7SNG*S9*CVR4A5$6>Z&6V->Q'DQH@Y-KMF$?IWE^.;_3),"WS5#\C'9X#V#:-6Q3!WT MUDI*:Y'?[HX?0]O03SF-Y72$/3?NC05Z-9RF;$7G1;__ MX-:0IPF_X?4LSO?JFJ?C>)KB2Z89*.9R DTEV15U;G)<>>0Q^2[(:7D[PHXP<5EY+;J"C68LCGDX$9L( MEY^^Q@689O1:-5C<"D)V6)K.2!2P9\N' PWAI$$K6?,+Z,B(?>WU< M),AH#SLD3$IX?[EJUUW#>J4)3##MF9*6#WHSHV,97IVGEJR8*67^_+K5FCM'HN2F.DE2_L.)0%&%V.VWT)_I*'L7)>4X9;.W^.V[ M,>KE[$J[C4M$4^J""OZ41X=JDQYT>!:!"?8#.P_/OZVLL1]KFER/.C':_ M@>GVFJ4L,-LTZ]?5S=Z877%Q:>>P&+KYEJ6W;%:^>_77^>51._O_H_9(E^R^-OQ(I?8 M/Y3D8]F_:H'8W"+MLXG%Y4DJC8$P+R?EG:<1' 3Y".R,]U,NC0G0:)J2O^>@ M ;6[RE3*LW0FC^5_3S/2/?6YO/*I<@JF&[Q5;Z6UAS:R^"F^^2V>.TFXFH,# MUA!GZ8*E7*RE?@>^AU.S/E,$FBR@8DO8E;!WNRWO5]QP'_ZTD/L--AZ8'(7X MCC6?@^ETNZW@5RN:%FCZB$=\&_Y&#R.!GT'/Z,%,V$K0"+X[O^'%-6>1D"P; M;8YK5HP;OT%K)Y2+%N9ASH1Q4K!;:!Z.@H3,#)"KE/XK[-LDBX4Q@V3&Z$D( MZ0#AN^5@OH"=B.H-.@2&R@0-FLEUD4^OKLEZXU7[I;"9H34>387,H0-0Y.JO M&SS]^;PQN? #;6;Q?MO5UPJYQ M4-#F.,=.P6](8<$+4S;,:STGU^+]MθZ_'(.9JES$%%<2'H\X6$)$'TGG MJP5^0)RD*6G2JQR[E&3P,]2APVDYLZXQ3XG-K))$LH2)R&LE]?*VWSXH@?7U MXP=8W? Z*7'?E9-#BJ=<7O.&XHFKF1#G_@I=*)6==0NBNZ#OA.^+.Y^>OYY" M!VKG"%0!2E2>":D8%OC)=!RA)8'_1*\9?:V(ES [2FV MD$E 5*-)CL8QJ0H M2)L7^0S$>T8/0R>^<_)Y8RY/NGI$\!&\]X9G4VXO&:AV# 1^J]LX!^(B'UE^ MN_&ICY&?I'Y2J+%F#V7?;*UC"WTJT8FO)U#7A-=@P(,N42.D'\,:3!)4N?"# M&!Q-=/KE[V@DAVWIU!;.)S7C>S@?ZTIS6PN]@_(&-^%__I^^YO7=DOTXX M.<:8O1Y*OYG@F]=1 M(L*B9)37KL7RS@NGY)ZN:G-$#_T2M%P+%BF5/ULU+_?/0=//HFN7:APL+?-E MG@4\&X,?1$Z*.#[!+G5_ IWAWDQ82BO3BGO^6LB+#=]Q3NQ! ^;@_Q MX^6];Z@_=E5P+HP?]4JITHZO$QY;)S]X.*4M=A;'H-T*>KWX[D.2@6& *Z!_ M)YK&?S6&LWJ1P)LHP#6!9J5FA!&"]R&UK$W1YML[NZ/_8J%3\YY?).(^C;W] ME\?M:O>>7=W^]-9RP.J]@+B %\D::,2_&TQ(49 %;/;&MR_^Q*" %\M2R3C/K*9&76%Y[#^6M;IR"969Z@FD.]6KF+7)QZLF?0 M8W$=31'P#WQ83#'RYPUL*5#0KI@J'/AM/M>ZZO"!&\;OYR]HCY:3^>S+S*P] M#_I%M2WNX4M4Z?=>OX-(X96]3*@006SAB>()^$M;.WOFCP"RSJ"1%"._XJR. M1/!E]6,@R7?V_8[^U%H#<:-_K5KJKF@)Q1&^[JWH_[Q*H0._H4GJT-A<3!T= MZ3%^?MC">$87&:=TH6B]EB?<&Y.7\)R*P&^;O 23E[!]!]29O.0DW4 GB=>U M@W;[3C\BUQ^"&?S%[=J=^6>4+5APF7^).APV-JAJ_='>P.[[W;M,2^S1 )S7 M^2MA/)*J-ZJ+4'QEQ[?]0>_.5[IM._#G7VEN"E_H@))'TR7[H?RO/9R.E2;B MG*"!?]$,(,H@ \[0!&:HVNE@E(&[49;"P!(QFNG<-?V0Q^@-U8^+Q)Y?P)VK MS*U&.D:VM*FX:;]MK.EET4=E%:K&%^V] D\$2EYFF!&06CZ6,;KA,HN/"=CD42)OEH_E_?4Y+V&QPH,*NQRM M###D!67FJ,M].I7=5F=18,5=0+?E55_-1RWZMB99^B7-LD86[R4M"CGRJR34 M\I:DQY5-JTTW'3T\ITIS F(64=405!]<,?&UX*?0=<^.A=95P MB;E4F"RNQ<$HXS\&A6(,@V<9ZS%56.!*XS_0>0?%CHL[9"GJ=#W>+8(*@18U M6+'UA06IA3E6!/;T9)'F)0+U9EK*@2J.[228)UH-@]8+:^70: MDG2Y+7> G7%;;92:Q0[HY[#7@@^6_;@2:-C,HSQ+)GG=EKBOGR1A,J8-'4\I M(3'E(&9E-9(E$UR*M#U9M$%F0/V6:L2V.AT7!B_KK4BN=^MTV[CIAK=F=.]* MD&DT@1F?"&-)6#^5LK9A96I*BQHO=(8Z*K,:>ZR&H22#=.DO-8L9&E[BC#S@JDZO[OLM1:Q_].+V/NY M1:P7X8!URK(C9F[[N:V@HZ^%.L>BJG3$&H-U?8UIZ#)3 ':5-,&K&#F]RH?S MIG[3DJ3(NCN5=72WXGJ]>.N'UP3X[Z_.Q6U2J-*^-VHLM>B=*ELW*;$_:TR% MMBOG;QD>-2_NQN=E3JT=TA8'7Z20Y1,PL9[FV*BIDX>A9F_4"WY'6"_+?^H5 M4DF#QIIQ5C1SGZ("AA'EM]E<%_'F:X)!S9L\O<&78#B:;"OH0S*9[QUZ5; ! MIB79K-." J=#_L(^Q2$Y%9!DYEDD\!.NP)'EN/?'4SCP0[TZ/4Z* MD2V]XJ205=:X>[6TBRI5J>3I6VL-YG[J 9_ M)AM):96/4JLE6Q?A\/27=\F18HIQ,1"Y,:ODI%M6G_CE :(V'FX&;W MVN_$HEE'ZH?TL?ONC?0-_N IN.,?8,RY]1O+OEN?6T>MQ@L^XCL+[3$9N&+H M/[;KXU*T0R<0*B&5,1CFQ3@O5.G/?*0/3)YQ3@6)L+]$N1TX,+WZB,-@!;MA M25KE>0[SHLAO\26O0>3_S4.:$97]67WK#"DTHQ4IOUD9;5DR7[CGU9CE85Q_ M@7E9)0^G$M5%TSP8L $/1V9[JM@[!O/&J",IMTWDA*FX_ZFZ-,RUSE/!$!.Z MZT(V='8#*@G#WRI=%V;@'.>5@%N\EM_[U7K=:W4'O^*3BX/$Z>^V!M[R9,CU=-^ \9I#L[5&%K$ED-*!Q\7H[/A"."/5&X_J;8N? MCM@$+!70QW0D04MUBJO?%MV?U\4F0^1I,T1U6;YZ? M37-7]5Q2,5]HDN69OG[UAL=RE97K9>O;Z%KF.N1CX?(-P9E"^:+/P,6[DGG# M6 \^&L&+8%MA0(N/Q :4Q38D"+!A8NA#:44%N\U$+&-!"-'.H&J4>_>I2$S) MJ3LD%3PCF L1>I.WP- OC.26\8QFI.YRN;QIK.S1AL]_\"(DSQ)C+&(2! Q$ M#NNL+HW%/9DN<6@?S>JAEE.LT4KP>3&E MM7FL<-LHEJ1*G13^(/7S5J 8UD AU!D,J$_QM]!FU-@#V/(0IW>23%(1U\)$ MFC#-9=(/ALX1HN1>&U@8]\)J%A@9M;&[6AWOHPN^!O!E8PW(;SAG-PEA.0&BTLAJTJ51YB>!/0HG@"A-DVZ>IY#]5H6 M@MK'_;42O_Y(FE1T$((&0]-OOLSI!0#-GQ6P76PFQ8\@^HJ!E[=L.LD5*#_V M!6,_T'O\N9.R63Z=P.M_\.B=:,IMMUOM7]4#L( I&Y?\;0GJ#"/+:AK(.!+O M?C7/H8@9(4(1OE7/OUM"CDC-!>W6H-?]5<:REOS ?>AW;LOK=Q[Z<*O]T#[U M6U[@#;3_F2Z\3!=ZK5[77^O9G^/\98-K MNO-,P:[=[P5V-VCO\KH_&WFT$6$CPELGPATWL-WN8)=7W0BP$>##%>!>W[5= MW]_E53<"; 3X< 78\_NVU^[O\JH; 38"?+@"[ =X A^8#_SP)*F#CA!^D3A# M52ZOB1'NMYP] M^'YY\+7)3\S2/;MFG7G:>87LV6X0V$%P;[ABU;Q6R=N;V7_5ZW9"OQM]9/21 MT4>;S<7R[4&O9[21T49&&QEM].+::*W,4*.-C#8RVLAHH^U(ZX%X#_(FKH0<"IOL#XGA_]>\0BI JSF"21$H2G-5GOF N&3&(H MD2QBQ-0;)0@U/T?)Z2'LM>2_;%D?\D+^T6F"%5<,XR42*! 6=P(-0BLZ7_EB M8X(9;)RR+$.>B$P0PB.">9-H%I\))US1E"N$?!CF="PHGT]0@8T+9((\YV4^ M+4)N?<'W$M'9R?F7-]"S#":$GBUGY82/;,(Y'['P.LD0TK_)%"OPOE-8*_U# M!+U'8@_H:'B-8/S7R.Y 5)&(BSXM>3Q-K32)^6ZA-=^*.\%AGD8;X6* C1'2 MTIUFL2!6V*GI>"P3A1PSHG?',!%Y@>QOX35BQ:M=7BJ.AS O!0,0;%6$E2?( M<"*"8W#@6(*9#4E!XIC8XVK!^TNID1"WK$]Y.9G#$8=?"!03Q4-../C8HI/' M3IH0/V7-:%Y*[B-B/($-7;%)L!_(,9@@)0 1 0C!27# ]+?D^H;?2.H2@::/ M(/T:ZUVBYF4I6=X L4EVIZ M8=93XE.77(I(&3\IIJ'HD. Q!LV3(:64&J<@N=!4W2VH461T4?PO8X8T\UFU MJI%L#T<+_PEA8O,1+\K=T@:/9#W7^>85"SS,K&"4E+2UUPGR.**-)1979;ZE%#,*PX<8DRALZ'@2*/36/)4(7'BOKTE&H8K#C&AXDFY M8S]:UA_72S4) !H>S6;-.EV!9P6"4C0>)$K"HPI"%7+1!GRC4H63A_ MX]0M=F0/29"0&;H5HCCS&^(7 @FBMK?K=VUX;/FN$C( M5K>.:L;DDU(LQ3S]A*&]?%+)]SU#>VEH+[?O1$+62)!L.(U+16\$SD Z*Y-2 M\:S53+P5P;PTAM )$3^K;"TR;,1Y,AW##_$%:$Y@8(&M9EH71A&=#4/.\01! M!@YQFB#=>Q'5+$L:_3L<%_"N,1QPBA4:K<$0.9'%LWB@?_BH[L"0F)$F-QY5BI73AA_>\&PJWZ?,2/I#O":E_N'BI7DI?,:31A_06!N-Q;)(4U!P M+3+)9TH4UL2;)@S-D!7%3'!CI5.2#3G7XGWP""\E_Z<@S4::JACM0;!9N+"# MH<]HO> ?^,K*[;L1<]\T6Z[R/,*C7!@P@H0*&5*SJP3?KWZ6(.,D5[8V;E[H M)(=5D0/%&;N2YO,?8OO10M9+0EL6MS6O-AN828)C"WZ>"!8LZ:'7:P=NQG2R M9&JT19,=J-E9Q7K+&09]'B6X)\>XG9%$#J=,#%3XXK!J1X)20LD36NY1 ANF MYE\MM>TE.<.E-1@ED:"FC=#J<[^>@&E9"\2#MCS.#SY,$1)!!K\U M-$PP^K^_@IT\^M9CW_Z#5/;$S'[#O\'BX >I_'L[S++3RY-/CR'_VW!WK-Y1 MR_I_7X\^7YY>'EV>_NO$.OK\'C_XJ/Y^?WIQ_/'LXNOYR85U]-O9UTOKT]'Y M?Y]<6N>G%_^]4P;V!MAPRQ&<,D2>B7I\(V:M^,YP))MI3V,*&COYY[7+?V.5[;)<_?CTZ./U@6<(2>?3CY?7M"Q/]/?1^9_6^Z/+H^<]/QY8 M#;.)5?K\_N1_K,NSI7/S\O=QSWK?N*/TC8/@#H:][MH,>TNG^H%$>EA MBR1 M8#MO=-L+]05_;;E0U*,=/MU0[I#;)'7NM'WC[\E/]YF>?9Y2M%-LEP_?.M%0=\; M] ,G=-W("1@/'=;AGN-U^^V(=UF/!9U7%%&#V3C'"3_^%O18& [Z76U75L9&,(:()V^/IE$RR8O/\,'FM.-Q?IV=\__- MDO"[;7W\^*6:Q,8H__% LW=5J[9U_Y2&/A_T^AYW@K@#T^/"'/5=M^=XPZ#3 M[?1C'@^C#4WIQSRDO;FY:44Q_#,O8$X___E<4_KE^.CL-^OTO?4Y;ZTQOX.A M%P?]<.AT>B'.57?@L"" /^.0#;IN$ =>L*'Y1>D\C38WNYU!]WDF]\$N:L=^AWF,.[T!8V!+Q9Z#1[[#AU$'S"P>L([_ MY'819NY.N/5?;#1^9WV"-'W2[4;^]H:G=O'UT3%G9+(MLZ^PZR9_71%K//@K]=K^F[2.W:^RCESL-31#)6$J':BGI^2W:_1V:3G7N MVG/82L=ZHLU%G5X#QM-9U9&%&\]=TF"/\?"68LL8#\_H+:.W0&\-68I9L-_* M:\XWF[:QEK;Z331O75#S!ZNCEF(\&!UE=-2AZJARDH??K_,4E$GY#5,:)\\2 M=;K#DCJ^9MF5*".]T#HG"RBM$^KCP2JPI6S(1H$9!7:H"NP.YS!DY?6W.,UO M7]HY/(:.6!^P(X>JMX*E<#9&;QF]=:AZ"^OQOKG/H9@^4^7?)+<:&NI#52=6 MZZJ#U4ZNP9(R!4O/4; 4F(*E/2Y8VL2VI(OB1^?-/F?)T.H,DBVJ:UHOF67_ MJV O!1Z1'EFA(OC?69-;Q=0[M M(IC6!T(XF]FPK<,'%,<_O4_Q5$; %A):/48EB)]B4V\1J3$)5^.IC).,K/HZ@UUW'HB;[W& MUV+ MO!<#6A8%M"I$CSA!2$ ![ %_9P+=8[$; OX%/UT"$&*5"/HY!4,H10.CPAK! M\_P' KPAMH'E=EZS-]9K++1$G^ & >' R..%1$I@ MY43M@R'!(U>RUX,R&7 MY$+@;#F4)<@EL&M*@EYA28&0B@@IE*86XJ(4BOW''<\.%DA+QZ F;N; M^^=R_EA:JN*6 *<1^!<^L!RHM3FU5[D\\7!J6]91J6#%A!+!\)_E*B#2Y0AN M>@O7 LQW2FH=? 'X![X?WJ<0S#)^18!,#4U(T%BULDPRPAH#S2V01"7&:>T? M@FJ...PBV2$<:V[%4ZEC]:.Q ;U;,,3"+K7-&"W?C!7@[LHM.3=OGRH<[>I1 MCGAA3#]&$-5-PH95>'JEA U>>!P!P!%R[0I<*[&8B 4&1]>$O*Z"PPR489$, M]842"&'W0WI%N8 .DRC!=+9I@,>T<4:H$Q3>N((C@X-W0HAL-"18DRE. !I" MD]ESNCG;KO",\J_GXK<*94^Z2,8-VI+SI5QA-Z-VD>;L&'2)1$F9LX8K354K MKY:%H*)S3R5T?<1_H#&.VD[9[.JXTD)Y9S>@5TGEB6C6ZX;M#*Z+=$VH8*?VY!!LL^ - MT#=$V-9BF=2V]#3F$;V78)R2V=ZZ:%DQC]"JMTH\107 9,IN:QA0-A[#4"@" M74Q3KF#JKZ:I/$7E:'1R;\0W,0#<9:T%39TI8 M[I7LKMKW:)9%('S5WA4;$HR:O-2_560,9*?<"K(4VL1@^%7@KJ(E$+A\2($: MI"+(,R;1915G UE^M]><<%E7!A)0Q.."D]E310]0>M1/[.H=T91 [GE1P(&7 M(Y K=*2)W$J$"DV@2#3C;?BT$+#\MTB@<@5:5:!(BE'91&%#HY+Q!>2:*#(! MSSPI\E1 X-H0ASC:3'&)12T-7@0$,?&PEG "2P9O(., /WG:3M^9KRTO>"?J4#G5.=/ ME@O2$=FP479FH!M%5%?ZC1RK2B&)@%T>\HCHI"C>60IN#I"^I/Q>KM0L2@I6 MH:??H75L72?.=T'P:J"E%@FK!.63NM*R+E!"M!]7P^$_8$:0/LHF7&T++*.) M0-&VP;M%).J0-WW6"NL(W- M@3F7)3'82#"+-1XVD8$-9YK9:J-+?\O3%/\[UP1J&(PAR%!RPY]?WG>$(>=I MPF_D^52?>A(-&,,'VF%4@Y!K06VCE\Q G]/KK?EB:*=^$F$FXZAOPSZMUD9H M$3T$6/\[(8NJ"M,I*B=0_DD>U5;C2@M7FM(%VNNCT32#!LED+^9=V\;7TIT5 MK\=O$N@/E_XDF[RU7KMOY"TB'7J*4R(O&F=!19Q0G8!W!)SI[:^]-\@XD:5M!&?$CYKH@?1UQ*%9F'[%-T5D6A+0 MO:94:$R_4=!FH!L;Z%_+OUH:[&$#]7"[LVIV9X%?;I0JWZ3DQ0U=SRV_:1+ M.V"TH@WMM3W_0%2,V7Y/.TH-^%/^ZR"&_7^G&;=<7V3H'%("IJG">-)]-8=% M:JHP]JL*X]'P[VN68-P!E+ =Y1<;KGEX47UZA#[E?J2Q[V$!Q\M-Q\]5;^RW M@6H\_2V):_Y$'>+9JJ/+BU6>N=*DT< PO^%/7GNR9/P_67OR^*E_C@H5H^->6L>] M7(*P6?N77OO'E[#4V5MUP@5FP%59PL@F+]+$5J0C/V=6<6G2BI\ZK=@(]6X+ M]?*4WM+D]&Y%3F]IDGHSHVKV1-64VE+EU/Y,2JW1"KNM M%3!;ZLO'H\^7)XH,[>S\Z/,<&9I9XYU>XS_639>BC%>OW0Y0Y3:RILP6V.TM ML(*0SUQ./=E /[&9Y;=%<-=C\,D_O[4.LY//EQ?6V0?K[,O)^='E*71M MQW*Y'F4LD=91+LNDD?R?5(?8%M2-T'7_NP+&63^& 2G[PZ)UHRFVW M6^U?U0-XUK]*;;_D!V[+"^[Z^J[OVJV!=^>[#[;=.Y@E^K KARS\?E7D<.PX4G9C^M]& M&2>$&"T3HB6"VM^*8T>_+U['IEZ'*4).P],.^ZGY6& "\9N_OW+;K^X>9V68 M*?MY/+'H=+/4]._(AE@U4Q_.SJW+?YY8?YX2W\Z]'YW]: MW@ #KE[??M@FN6/RA("V_:V8OJ?GOS%:RFBIAVLI[]"5U%SEF%%!#V ;,R*Q M;R+A&Y$P(F%$0A<)SXC$4QBJ(6F4SGJ.R)VD MDIL:^%/RF_Z4VW4 HS5;> \7];!&:[;P'B[J/HWVP3'%-:TR&D9"A2SBAF]I MO^^QW?3[.WJ)_M;VNZTQ[5:2(K'T?C-NG8G9"ZVRY)59OE6C;2[UJF'^LL$5 MW0YN].;L/F+#_RWY 6N:?2@8I8Y1VL:';YX?<- =/:<=L(X3](:N,V3MOM/N M1WX0N#W?\]NOJ#@$^GF.R4/'WX)^/W;C=L?I\8@Y01AT'>8'H=/G0>AQO]<= M!(-75L9&T/UIZ5PQ-GXK':+]Z^LB(?)B*7EWU]!G[ (@$W^_BKY,7F;34=.E%,^ M$O[@U3\\SV[#__EN^V]_;8[['SLL YL3;J/,C#+;/V76#5C0[@4]Q_.[L1-T MHZXSZ(5#)XI"CW6'7;?=">:5&7P5]=S8=X8A_#SPO8$SB+VNXW<9?.+UW>2Y MK!^&@WEE!MK+[[I][O# ]<":@>N MS!Y\'V.<_)](=$-,@FNDG24>'W;[_6>[F1:)^E@C^7'J$JC*@]+53+> MX3%O,V<8!P,G\+M#IQ_Z0R>,0Z_3][S([7?G565G$,?# 9CZO-=I.X$[[, S M(7/<81!UV@.W$_=?.B0!JK+7L8/ ,ZK2J$JC*HVJW("J'/C]/F-NWV&]0>@$ M@>LZ;!!UG [OQ2P:=N).O&!5ACVOS8-.[+3CB#M!)XB=0<_E#KC*O2Y\Y49\ M^/*JLA/8[5[?J$J3^+ %,9'+?,)22PJ!.;#V.,1HHNMWY#T$[7#0YMP9NC$< M'(-^QV'X+P\^'@ZXZ[%NM!#"Z+$P'/2[SF#0QNAZR!WF=WS'ZP?=P.L-_ A+ MBU\VNMZ#TZ9M=_M/&,/8XZUO=-B>+.1!Z+ .BX>=;K_O\'B(-X2=T!ETA@.G MQ^'#81!W7.;.Z[!V['>8Q[C3&S!\)O:<8=#I.GP8=:( [QP[_@OK,+]M![YG M^YTG#"[L\=8W.FQ/%O(@=%@[#@=N?^ ZW< /P('W>N#TA\QA?#B,P7$.7;:0 MLM7C[:#K<3#!..L[01#&\$S<=MQNI^/'WC!BT4OK,&]@!_V^W0F>T.O?A:V_ M#56G6Y(8]5/"0E-W]S[9EE&:XB93W&3J\\P6-J,U6WBO%W6?1KL-L'6[CP9R MG)<31< VYEEI<$$.1H .2UV8+7R0BWI8HS5;> \7=9]&:TJ&GB'RAC8=,H^4 M!A]DSV/3YEKFCO08K^T'_8[O\'Y_X 1QGSL#_%>_WVMWW5[7]3L+5\L/28]! M:3N+Y>7,HRYY M/'!\WN^Z[7X<^WVVB<2736JG +23W_.-=C+:Z7 7\B"T4]OS>E$O<)T^XZ"= MO"%S^H-!Y 1@1@WCP.<]W]M$2LO&M)/;MT%MVCW_P&TG4W[RK) <(=Z>F%-B MCP7*G!*K3XEHR+H<"\/['EBA 0L&#GC(?6<0>(/8[7?;';Y0&!YYGN^WP>[E MG1">Z8!#/HAXWW&'O7;DQIVVQQ8P-,0I\7N>1^51%EWPXB8)>7F1I]&C#%J[ MT_? GG4/^\0PFNJP%_(@-%6;>=[0!X7314R*8!#XSM#E6&OBA2X;#(.V-YS7 M5(.!%\<],'I='H%1V_<]^'D[<@;#3NR#;>Q'@P6(X*?15*X-"M;N]8WG;335 M 2_D06BJN.L&[2#L.W[DMYV@&P?.D'NAPWOM?NA%;1X/PWE-Q6(>N*"J',8C M\-'#(3PS;'L.:_?ZPV'&@[7F=A=NDA]QU M7_ TQ0K#+/JD9$ZF#3_.$W=]U^[Y!WYJ&$UUV MY$)JJ/?!\K\>XX_EML&_] M0=L91"&XUF[4[O"!YX(AM(E[[Z?25.UNV_;A*:*V'#@#8<] MI^UUP*;BB!#NNI[#>0=43A_LIA&71WR0AZ$NNIV>!QP MESD>*"TG\+R.,X3_.8/ND,?]7H\->6<37OD3JBNW;?M>Q^[ZYI;,QV%!A&"] 7S_$-W]"?=4C0ES?/?!+ M#W-5_@P.^CF?L"2U\C''[6ONR?=:HLRY<4=V5=S!TN^>,^PAUTXP;"/'W?8B/\]@V(F\3J?O=+W =8)!SW68-PB=;C\8LH';[K<7"8F?)KNJ MVW/MP- B&#UUR MY$'J*MSD;]CN!$V'&>1"T V?@]F/'8_UA9]CM1L-%RL7 MZ_3=;H\Y Q_#AP-XAL6]-O*(!>UA._2&SY4%VO'!N.T;Z@.CIPYX(0]"3WD\ M##ER3H7Q$&PCSB.G/^R#416&@UX8!6[L+=R1<]<+@[8/*JJ#= D1_#_F]SJ. MVXG]SK =^>[PF2H N^VNW>\?^/W&?MV0;TR:'H.[6Z_RBM5XS^&!,&$D271K M/LIA_/]+']@61R:/,KGA".(6:;_]V[#XJUQ*_?_/OP%>0.$I?/P7M>;/J!7Z M@Y"%W9 Y/=\?.D$W\$$AL([#(\\-AG[;953,+AC8 MH#16*HPGV2SVBZPA*/40C,W0@:6$->RW8X<%@SY(TK#+>O!5,.2;PR=ZQC7L M!EW;'ZR.NC[1&J*,OL0ZAOVP$[( 2^W!(0A<'CO]?I\[7N1VP5WH1GZ\4!GP M<"27YUQ'KVWW!JNYB9YF'5=HX(*78Q[BS4 ZLZTD0R8F'L$_""'$8'$>@B%E M_(0[[NM "W7=(')8/.C Z3[@SL 'M<([WG 0N,-^-]Q(.M03Z1K7[]G=@4DL M,(KJ@!?R(!05:W,OX$'HL$X,9F\OZCC]&/16?]"/>I$7Q$-WL FS]ZD4E=NW M^]T#CV@81778"WD0BLIU601>&G-8%+:=H!VZSA#^Z?BLY_EA?] =A@N*ZB%^ MW9,IJH'M]P[\*MOD/CU#[M-E/F&I .JD( Q?D^;LT$Z.(>PA7HBNMCKCB57F M:1)9R^;\3L&3[U$C6?*J71#-!\[,/1OE_KDYB+.+!3R.6= #T[K=@\,H[#@# M[O8=[O59OQ]W/+Z(INZ MP]N8GNW8ON?;?N?G(5:,GC5ZUNA9HV>?_W8K9NV@X_>=SJ 7(;ITZ S\8.CX M/$;8Z('O^@O5LP^]8]^8GFW;;M^WV[VVT;,OET.W;.\]D(K^Q73W(\2)IN[N MS;8MH]SD"65XCLUHS1;>QT4]K-&:+;R'B[I/HWWJ"[:'W*=MC5%&K=V*V1CF M:;1R?C_F96G%13ZRS@2 0)Z9V[-]OI?>Z;R+C>5ZOWZ!;'V?NX.P[P\<+_:8 M$[C=P!FVW;[C]6(V"+DW'/87ZND>,2C0JT:C$EU*)O:X7!;'? M=;QP.'""B/6=01PBI4IOV'=YX'+?W<1]TU.IQ.X@L#O>7N'#/$(AFLLC6<""LUS)S[=[ M@%$9>R)$AZ4RS!8^R$4]K-&:+;R'B[I/H]TO1-,MC;Z=XB;AY435TYNKGIV) M59NKGMVYZHE8N]UO=[I.% 4! FP/G2'O!D['#2/?[8=>Q!>N>AZ2$*3$>0/$ M5AW?]@=[A>QB;KN-"C0J\*54H!?XT2#@?:-]=X%8[B$I.0]74G'R@T?.__(B?_4/9Y]4T_:5!9D @1X@2.CNQYP, M>RQ0YF18?3+$8>3%@[;K]'M>VPG<@#O]3B]VPLX@Z XZ// [BU1^#_+@;T#: M1M 5<=FJY.]1?#<#N^_O52V/P5 R2LHHJ44TZ4%_X'M^['21E2/H^[XS['F> MP_L]W_>] 'SP_\_>FS>WD1R)VU\%,;9_MB,ZY;H/S7HC.)1D*W8LZI4TZ_!? M$W6*V*4 +@!J)'_ZMPH@*4H@*1+L!H'N7.](%''6D4\>E96Y9KYNYF.W#RFF M&LMZY6PCI!!2"*GUR]&%.%HS"X+)VN#8Y]I$B$#*P3HBHQ.NE6LO74"*DL9L M4&JM5WL;S^6WX';_S8TGHRHRD_G9S$U"&LU2F)9!?T:]T6/90KUQRPURH4(V M+@"368"06H)+S$/QRHG4)'@;6SE#KZ)W-/GI;#Z>I/E\J35F9Z?UB[R\$,8W MY[*(<5NT)1KS;,W<<615KNY MR9%6/5G(0=#*,.*U-0*TBKXXV#Q^$[ZZ:M[D:NS\68T20M4(1N*5/\:=& 'CONJ(5N@Y&Q0(+PL*D76 M_O*4*_!4L^+^VUQ,XE;J9E:I?36=3+^NC-1"RBA3C> =-F[N2ZL-1"(B$9%X ME[3Y3#G)B4*@H5CF)DDPQEJ0Q=XF0CC%Z%J3S8WJ9G:&1%J0:#L\,T,D(A(1 MB0-"(L]!TB0EL,0%"*(-&)X24%4/B(0IOUGKA[E1W+]&'^:CJIWV0V/3E9 M1A[N='?ASJV,M&PTQ>).B-8=7E%$Z_Z@U2CEK,\>6*BY^:;6MR.9 F4J^&BC MCUFV<_%T]]$J&DE[E7J&:$6T(EH?"ZV.!9%28:DFO/82YK%8H,46#3P9(7-R MD:^A=;/KLKN-5DE5(UF'J55[!58\&,.#,0S)8D@6M_# %W58H\4MW,-%[=-H M\6"LC8.Q+X=AH]>SZ'>O!D%?4F61@$A ). =""BC32J% M %8;#B):!U:5/TP,0@6O@]2BO;.JAQ!P+0:J*&^,P'L#"$.$X4!@N-=G5YP8 M$:)DX%(Q%X57"0R3$62BPOA((]6ME)79#+5W.W>BJC&4#0VY>#2%1U,8%,6@ M*,;U<0OC%L8M/-!%[=-H\6BJM3M;>3;],/J2(C?ZDB.'P0@,1F P8B>#$8)( MJ8VPM2^6!"%T %-^!\9GDA(/082U!M3=7/_:EUMQY-8+ M16N'PF3*'Y& #XQ %#92R90FOJ4VA5LAL6R$,0V7'79811(CB9'$2.+622R) MY;6=5LH\@"#!@R%60*3,6!^LM':MX'8WE\O:L8FM18L8#^OPL [#Q!@FQI,. MW,*XA7$+#V91^S1:/*QKX[#NN9M-BI?UZ=V\7Q/*PHPJNT.,KOW*>#Q6(V]F<+YT_2N^F;=#J=U88.S\L+%@_J-*D) M;PP70XLXX(T,Q.=0\;G? =]HE1$%KTIP7^"L W@1)'@94\[&*:\[.'KK#LYW MO,-A62,87N+ \SG$]=!PW3%0B:%64U9S&6P!JI81C*0":'(\)DT23QV49WPD M:Y=*TQ"&O1RQ;QD>JV% %P.Z>":!6QA'BUNXUXO:I]'BL5H;QVK%SQA53P0# M!ZVX.>P)JWY.G)X5?^T10P=W"Q?]OK,8PO7SL!M1A+T.^D;%**J:6/,UDJ>?;,',7B+#-[!54<&[QV# M*1&,9)LK3RT(YQ4XHQ+PP)+A04BK6CEX:Y_!LE&&-%H;9# R&!F,#-Y;!J?$ M,A/>@TPU^<%$7GBJ-4A=6P"[@E7NVCBK:Y_!7-!&V:U=;.L%@?$,#L_@,/J+ MT5_U3Z/=^ RN1;ML_\_@?G+S<5B>PHU.TVQT./WPH?@Y M;X_=+"$W!B))P^(&;N%!+NJP1HM;N(>+VJ?1;AQ5NZ.AMAS&>!++]UB%LC=) MJ3J?F[K=5V]R]5W)MQ'JW0O!?2DR?G[+HQ89GV*1\8=&N1_;Y-_&61*>$SWX MG,A8QH11#BR/' 11!*RP"I1-7.5L5*!Z.Y7"7Z?9TM%;^G5?GR25'U-\NW"+ M-#_*!Q_2K&R%9].3$S>;GS][7O9&6AXR?3EQ8G<]<2)/=(?'3;LJB'B4W[<5 M1;3N%%IUTHQDKD%':D'$7/LO$ .2&Z,E,USP+97^?DRTF@YSJ795$!&M?5M1 M1.M.H95FXJD7$4S@IF#2%@LT: XAJQ@YB]8+LIU:WH^)5H)HW%71C7 @9/GB&=TQ9)6S(D0E0Q0X&H4P&3U6 $+.PELI@K=UV M^ @0B:I6"O?O$E26/1"UM0;5O;@_CKA&7".N=PO7EOAD M8Q2@$^/%W?$,?. 2A&-2JAR3TZ&-H-(NX-IN+=:/N$9<(ZX1UZWCVGDGM:,> M:" 4A!>YH-[EL.Z68I; M>)"+.JS1XA;NX:+V:;2[4#5S_ZLS/1N?G!5_ ^LS(3EPM+B%^[RHPQHM;N$> M+FJ?1HO7_K80A,/Z3'C3'6^Z/]ZQDN)"9*<@>$%!N.# &R*A]E%2,1IAUH^5 M.JO/=.[J884F//M'N")<]QZNV:AL)4\0$JN-ZJ(#8ZT$*;4-BB6^/'_?4H6F M1X0KUFA"N.[_BB)<=PNNT18C-5A(1G$0@A>XRA @\V*=4A:I6(=K9S6:'A&N M6*4)+^5AE:9>:4"\C8ZWT5W4*46IP26O04B:P:A8?J*2!N%CE*&#PMG?O8W> M@:+#.DU8IPFIBE3=?Y>$>N5USA&BBAD$$12LB!XH%]IP(X03ZA'J-#VF=X=-)*Q M:!.F\^Q$? B+-N&U!T3"*\YV*(T@421DS=!*;/61*B- MHDWG*A++-NV(Z*)#@L!&8.\!L+GQP2L2P9':4)-Q#5YD!9JJE(4W3JU7J6VC M;-/C !L+-R&P$=@([#T&-HO,ZBP$N*R*A1T)!V=4!"M]I,F5_UL_%&BC<-/C M !M+-VTG9PE+-^&ETUN&V:=KF,.Z=(I;>)"+.JS1XA;NX:+V:;1=GQ5N^(?1LM L!C7VYJ;& MUE(7=R,&T7&4P :=(DT6BM]?/'Y)#%CB,DA&B$XT4!Y]&^=P%R)Y+I&OSC[X M-#O**XF\(I#K99_GRZ=<#0N0[T0#5,.L:$27"=P]WO;(KYXLY"#XE906U+( MAED-@GD*5F9;DZ"-+O^3RK;2HG;+_&+E/VV17\BOX2[D(/BE1.(R%'YY03@( MFQ@8DB4X2IF*(6F;U^RO34YIMLLO*DBC3*]*&^U>L]9A^/++X\3QQS1ZGG,* MB]$TCYY_.#V9?DYI]'8Q#?\[.OC-S2(F_O99E%"#W*Q!/!-1$\=JG2<)(K , M5F@%.C)J0]$EV7?GP5^]<7)5C1S$_SF;+SZ4[WT_79+'GU*$?Z?9](?_A&&K M#X37L!=R$/#2Q$BC(X7H?3%_22J&LX,JZ[GQWA-?N..YX"/_00_CSW8RJI,=B MA:KDEC P480RIX#I:.MU6 TF9@>*,LI2),2(RX%I4V'1_&=$0P/XZ_X].5OYT_2\L#^\* 38('#QOLN^,T*G[/]$/YY,\U>#"9+LH+BUB,RE<9EZ>]G[F3 MT:F;+7,%%L=IGJK0+BO'N1J/R..)FX1Q>=*\7DBNH;+YDV]F+XX_7L[?2?H$ M<3Q+2ZEY6D9Y]F'R8QS/3T_J54W7@U@/.H$2W_K%&YWEK!]?AMM."QA7 MH31PN7S-I^[D-_=Y_N,/?_EV>2[F?KFAKYOXA\SO@\7?C8YGE=R_6U+GUVG^ M]7P2YC?/^TW7K)=O7[@^715^?'HV*8,Y&4]2*V)5OU\5F,/S[W>Y0.Z;1>KQ MMGQS=/A?_QK]X^B75^\.7KX:'?[]Z/#HYX-WSTKPR>C@ MU;/1VU]^>OORVCMWY\_?[?-Q7ETG;^$S*6-M/JBRXJ> M[FPQO2AC4;]+A6'YZO7I4+38].S\_.?'U4=10IZ0/UR\(-0Z':?S]'2>BE8M MF^UB#I9&^NJ]?_CVO.3C>#[VXY/QXO/3B]=?=Q*R_#BEGEC+_W .]VN>0)]( M<]O#MSW&GEAVZWL_^N?>A.+H6K[UP*OU?I[HMO MW>'$;*SH;YJH@[>CHQ>C%\]_>O/+P9M_C9@=36\AQ @3")Q[1J)1)'HN$AQ%H@L=?)%WUJ(.OCGO;%\4\,%\GA;? MO0XV:.3<]3BOK8'O1WVH?HP6MW /%[5/H]T%3W/_M=SAV6Q6?AJAMD-4#'BT MN(5[N*A]&NW&/MU.-O][9.UXHS)T\^.1FQ2!JC^D_SL;?W0G7R4Q=)7+NB^D M:2>E;WO+OXT^)+N6U&J[2&H5P7,IO 2IL@ 1; (?B <2C:!.&2FB^#:IU?H< ME#<%2;Q>1I+9@_?: K=">!:SMIQ]F]1:1?!@$NM?S[_(W\'BT,UF-4WOO]W) MV3<]:=\^NT\>*VN(*?]1L>T\UBXW_2-GXB.]D%X[3:]D&?6)$,B,:!")1G#1 M1^!21ZJ#R\*O=0D-T1A.5&$6H85>P4APWB5@2DDMM?)6R:W32S2:ZH8H,VQZ M;1S[V4EKN-/$P7ME2RY7^:;SD!#*C"[FHUD*J6QM?Y*:T4F:ST?NY&3Z6TT: MK7MW%&8ICE=-M-/\/_SL+^?K>/7/:1Y=,FR+&#!%U#G1!+PBQ8BQT8'EQ@,W M.0?#1?F83CZC@=AC78EVX2T*@:O:;SA#T0>D* 1%P+BL(6H6-74T M9;)V57,CA; &CE=IT0([6$,-;XKW/6QS$%DU[(4&\[2'T^FL;L%S M1_:;WY[?^[[!A[W%ZQT]DG]+2: D$PDI+\V90, %RX$JXV4VBF2YUJK[H?[M M< >%\P(L,2R5QW3,M U% M< ,\VC$8A;$-$^C:(JX&O)"#P%6(F:=H!#BA&0A3C%?C4[%@$PO4DF@-6:OY MN(G=TRFN&"_.+9[+]NA<=D>S%,OV+#.X+-$RGH3IAS1:N$\)[&QD5 ]6;)YI =E^MQV4WLV]8)Q85HS-!/ ME_MU8K.C1NW+R&4C%YP"(QD$$J)@GPAP#A"K!K&ED4T]6CQ7&:H6;HL1BA9K@EUT P M';/U8 .K5JMQA?*,@.+*4FN3EM2U8;4NI6Q5IJB-Y +!&\YOSB[#;;U+0T,^ M(9\VY5.Q.#/E20/C2136Q.)5)^TAT%B-4.U37KOTN8GEVBZ?N""-$5MOMK9; MVQHCK]LH>G2>].Z66W=TG$[B,J-][DX2*HT-I>O[Q;CW0?XV7.I[52+OK^(1 MB1/KO(1<&[(+GRAX1SPX)8R7I.@0MA8RV>@VQE)P:^//^>FT2.W?"A)/7T[" MR5EM:%=^6S]B/#E+\>@TK7J^W5]!+=LZP;_3;/K#?T)W6NDNE=I[+#D(283D ML"!)1-!)"5X(YQT(:A58%A-PRDF@+J7LVRGGL0U(KEGQAC>$='CAM2^XQ##U M%@S]=].%.[F\X^KN5/ ;==?.C!:C0NU&A2S71$9@.2<0Q&5P65I@/F8?HJ8Y MMG-5NJV D&T488V2 S_01#@->R$' 2<=/ L^6?#6!!#.6; N23#^(%:UP'K3U3Z/M M5Z;AOE;EO;8(;PT"[4V'&9J<8((2* 8P!Y%4,7W+KR#2\@M*C+2IG88"WZ_@ M^FHZ"0^/[-Y\W-3)GGC<^KLN*U\6@P$/H:R>RP2,C 2(Y5$R(IGA[918W];J M<=-H?7--NDZ6$$OP#L9#Q"#(S2RQTEJ1> !/JR:PWH 5.4.B+E&E9:;M)!C< M7-.R'80H*QO!;VXQAAM]EX:&Q$)B;4RL((.2W(%++A;KAW%PDA1L19V$8B8P MM=;BN=TJO.T0RXJ&8"(")M1VGE#[M^DT_C8^.4&-T6-)0HUQL\;@FJ5JYH)W M.8"@CH/UFD+D+GMBJ%6ZE7ZZ%X+VH$,]+1M%!EZ?':DT[(4CVO7B-75KV8TP7S: M7LL5*HF;E03++!E*"N%M^4,(KHOI2F,Q8KUQ(H=BQCZH.,/L0\A/O\C<*O_G M55H\_W1^Y?A">QQ,8OEJDW \GJ+24RH !LI!9.$C4(;4M1$*R5] M5Z5V)N^7$KC4&T?YE_E*SSSH/G*C+&^LQF()"*L!+^0@8&6M"2$*!X5:!3PZ M$?!::"@TLD$5]IC83GW?KF#%&BYK%'C@;70P"KP%4Q=;5?1=C%!5W*PJE*(L M,VU RI!!1!O 6NW!&LNYH4X;O78Q^8&M*MI)::.B(63@*6U(J&$OY" (10I: MDI.%-D0:$$(58U9$!810QYASGJ56@+,C%BO05[?]6U8KJLHH8]*U![H?9ZD/9R64>O-"E?5_BBB9@'I[D!%VQ, M7!I*W%II^7OG/7^KCY;1IG?';G)CQ,P?&49%P+A=P[L7J[F)0-T;2AM,-2/GW!9->!_&&T M\5A9[G>K?(S*Z$XBQ9ZP*E-Q>E;O<3Z>.OIZF]PT%;_O3"]=/P^#T$Q.!664 MU6 E+UK&) Y6%XL\)YNLLM)HU4K-C97&T5@A.1.U\!]&0-M:HQG1YH[$_ M--PXM(Z]1Z[FRHR='Y^,%^/RA6I-[;>+:?C?X_**-)O_<=E9;_'= LU]5#O8 MT %'BUNXCXO:I]%B_ZTV=.!Y=^/1%5V(O!B(! V+%[B%![FH?1HM9E1M(:/J M((0RA8OYZ-1]KH7W,1JY-W>2MA]I'$0445.O& \,3/#U3,5R,-XQH"$Q;Y.D MR=A6SE3.)>_U2O .6VCPU0AB&V.Q/P_B:O<6$G'5S:&'(\XR2<'H\H?0B8)C M*D#6E&=N;;*IE?[J[>.*-=381JN!U^7"B\+;N"@\GJ1:SG'5+1:U1H_E"97% MS/4!.+TFO^]B4'[0$9M MJ:+ /NQF#-1N)U [.TNQ%K9QLXLR$%02F1* M@K,9M(P&1*(1G P49/&XB2#&Z?4ZLQL&:%NFE-6F44.O-(OAV2T8MW\;Y\4H MN%D79:DB M=U@D[B(5]G,+"D,QT7 NAZTP$%'#7LA!("H26S@44F%2O6^9A ##K08N,PO2 MCMM=RA1KCEF,] M'4*PA@'/-5@;A $;8U$;E#AJ TDRM5*J9-7,8B5U5ZYYM9%>2TACU,!5![)J MV LY"%91G1(MS &B>+%NLY!@B3+ /:.$<.>U:Z602'>LHHHUO,NRW?NPQ3%T MNP4S][#\5'<71FX'(E6H.&Y6'(FJ)*.B8$0*YTI %^V1(E&!&A8$)VT8N1=" M]\_QXOCP;%[&GF9M1DFH)(VP ^_@AL0:]D(.@UC9DNB\!&-JFR^?(EA'#&3I M.251*Y9$&Z9NY\12M*&\PW)Z^[#1,:Z[C:MDRB]WJ/#A)-'#C!-',9:K;">BN&IM-WB\%K]6S0,(;C@%=9-60 M%W(0K-*"BN*;6["95**IG2@](5NF>5%JJ1F(N+ =WN [KG M-3*OQ'.QK3KV$L->8BW=6;/!\2R ,\% )._!4&^ >,:T)-;;N*:)-JO <"F] M1_D>W8-W]B)T7]J)(2F1E$C*N]R;TUI3%3(PG2KU:AT(7?[IA;39"2=M:"4R MO3U2K@>MM6DLMPA-#&SO@.&_:M$8ULU_5&,]]JDQ;'2S"I**U59BJ:J@6.L1 M4?"!!L@L9">5#-+EEHWU%K2*6?;VU7;@P2(DU+ 76)5;QRAXH*+ DF2 +><>H9QM 4L)4BQ@#%9>6LQW8%:OY=W\ZZX;V@"HT9!C7*I48*TVBMBP7%# M0$0>P)DH0":1M*+*)]9*1XQ;[[^THU>4-@V5>&D/H37@A1P$M!0/*LJ8BS5K M3:U/8< :;X ';4/(FE+62CKS%J"E#6N8-L.&%@:"NP\$3R?OH>#@PU=YS8"9 MS9BOA_EZK2BE\C:>Q."!Q2A!:)6AV,@:"%%,2&Z\E&M%D[:9V;R1OL+D9K2^ M$98(R]8M>.VYYZ+0D=6\#<29%X*1A[S.3FEB+=1C14='C!NB_< M[#H6OHG!OS,F_?+3?EO-AI^>Q.\D,/^,B_.J\IU3Z/= M.+2T%-!6%.K M4S,"3F3!N60\J =USKX(+ET.=FD7O':SH]G;A5ND^-_NY"R]3K.WQVZ6OHX[ ME1_K\\NSYD?YX$.:E;WQ;'IRXF;S\V=_B4J]?/7B.W&IZ\?/DLJ.4@;2V@Q" M$P,^*P;&<5X?H-;&-H)KCS_^)X30:T)R-\3H.MGQ*_ZJW^ZRW$^RO[E*OJD'8>L:^ TNEJL6W#PQF:IG"*2K*&KK?W[79XV3+_, 9Z2]_A,$4_);TG@ MT5$:)UCAB2+%FG.A\-4+4)3$D!,G/+12>?!K!BVM]]W+CN_Q9D8J]60A!T$E M$[)/J=IZW!/&055C+C( MB0'E0Q$Y8C08EAVXXEI'[8F*R;93TZ*.=,="H)(E96UQW*RDON9.&;!4:E!1 MQU] M*U&C*ZN]I9!G$)HX)CVXLA]!"%OV9-0*J.0DJ>@$SVNMY!^XCUL?F5 UW+D# M(<^O0@U? IV/LF45ISR5M8#(@@*AC #C909'63":.T':*;JYMK!=Q\T\+]_< M\F(=!NJ*=4@3^.P#<"5$=EE&&=9V;"L#:R7.J1I.22/%=8G>C[55;XK43^)C M;-Q4%RN:#$S4N&@@Q:Q03@$+01)EO+=^[82I%2+=:7TWY:R7NFPS98%D2>L. M+/O7%*,A1^.(DB0&X3H9U=W%\?M#4PV3NJ'\NI*2.Q;2;4;EL=-4OLS'=(+= MT_OL?6(HY1;#M=!2"*+ *4**%6!Y04AQU!+1D0A>#%?;4MW!2^S<-XYRG8H< M>@=B9-.P%W(0;$JTV#&21?#*AN)4%^?$,QT@"VMIX5-DZZE$#S2)6F!3L8"& MS:9^9;WN:!W!@QC'=6NYD]&I&\?RS4?!G8X7[@3518]E"]7%+>I"I>(JTU@M MTFJ6J@2.!@8\"<6YH2F+5DS9+Z+WNDC>R\GA2NZN:)&'U2 Q5C::8/UL)-: M%W(0Q(K::)V(!,YK)).G"%;+5'-T,U'!B1A:B?EU32PA=6.T'#:Q^I7CL*-F M[YNT<.-)BJ/D9I/QY#V6UL/JKQLL-59_7>D?YKEFO[9Q&*^D-KGYT)[$,+9A[.3FJCR+.5Q&#^L=0.OU5T[K-G7E^JNR$7D M(G+Q#ERD+LN"1@J$!P*"&5]L;&&!:>>B)BXZN7;K81.[O%LNBL82U1".=:\Q M9+T+MONJ+/;\JPI&Z4X5C%!9H;)"976#LM+>*Y:D!AUJC6T6"5CB+1 =A,F1 M")]:27>\6GIL57CL02T92*.X:FB7M;;[HIT0A8A"1.$=4.B<)II3 [K8XB"2 M5V!(,>.9+\9\YH5LHA6[O644BH9KTE#5X9%?7U"(#6J^EQN]48.:97+T)K5% M41W=2>#8$U8E+D[/_$EZ1(7T]2:Z:2I^WYEFNGX>!J&; L\N)<+!1E>O6UD+ MGCH#C K.4\K%Z&Z[%<[!)+:KJ1AII-8-HQWV2;YUP^R5KD).(B>1D_?E9#92 M99T-9$(*\]3R'EP,8*A047I."6WEWGRGG*2--:HQK,-,\/YP\L*F+W^[\NV7 M/VZ[NW!:J2O'1$ZZ'7*(\G;A+&RV."\HMEYY\G MW\Q>''^\G+^3] GB>):6LO6TC/+LP^3'.)Z?GKC/3^NC/YZZ6&][7O%\QZL! MG'N-M/SS?\[FBW'^?#&2Y0LA36*1L4]U2LKKGUZ*VZ<[0O?[L[B;B\C-5S): M9GLYZ\>7[O:I>Y]6KC2X7+[F4W?RF_L\__&'OWR[/!=SO]S0UTW\0^;WP>+O M1L>S2O??+:GSZS3_>CX)\YOG_:9.8LNW+_B?KKH6/SV;E,&I%;&JWZ\* MS.'Y][M<(/?-(O45+&^.#O_K7Z-_'/WRZMW!RU>CP[\?'1[]?/#N^>C%P>&[ MHS?_:D8O7QT^&1V\>C9Z^\M/;U\^>WGPYN7SMX^ W:41<_6(\]?5">>C3-OA MT:NW1S^_?%9FJDS,N_+7/YZ_>O=V=/2B3.'!JP??P-_XB_WM^=NR8N4KE77] M^]'/SYZ_>?O'T?/_[Y>7[_ZUQ35[=#M@"9[K3O?=V6)Z8>#5[U(!6;YZ?3H4 MS38].R\N]^/JHR@A3\@?+EX0:BVGTWEZ.D]%TQ8M>C$'2VM^]=X_?!M#_3B> MCY?F\.>G%Z^_+CJZ_#C.GUBA_W ._&N>0#=\3#TQ:M/7;OZ9@FW_,[49QC@? MXS/9UN=6WGG?7G=\L96>I;?&EAZ)J.?O_\?#\F(_&_^QF;O)'.9I-LY;;!?5 MG\%?-I12=V\H=?&E.PP27&\X/D8_*1SLO@T6MS0.MF>#W:3M7R\&CH/MZV#O MO*5[<;2)0]NKH2%O>S[86U("E[[=-OWKNTWKCL3D[Y(I.-IO5[MKM^->>=>/ M)F@/R-$XG$Z6(Z^!ZB^==9?9$IOMC+LD(N_"G"&)478>+#O+!BPH+"@LO3!. MVZE662M0P^"B@H:'4-22SN M5 T-A>+V.#B6Z+MSXMU/[L1-0JV>,:]7_U\D/SMSL\\C9IH1(XQV7G!J;^+H MU[SEWO>2ZKAI6EN#O;8^5)M2\/]^9QAEN/98-N[11_OUMK[S#FZS1ESOQ!OV M>#^@8/=$L'=..^]8^<8[2_/U]1R9C\'%0,"EH$%HS< 80B%$(:5S2C"QUI[" M"!FILAZ850:$]W;5?TEGY8V-1%$5UVJR+P^+CLX6\X6;U+)C7Q5PG"\?O4\- M1]40+1IF^;"[FB*T=G(A]\@:Z1?.!)-R.\X$B+")Z& #Q2JBAC+E'^+AU.%\=IUHPF M:=F)9!4='OTV7AP?IY/O7MS&W(I]EL^>'[YB*@4:EKB0*+,#6VJ4V9XLY)ZZ M?/?S\%2*,5@KP:AE8U^KP6LJ05KJ(N&19+_6J#XG;F(0#&P,#(2)ICAW7(#. M,5-&=);I^GA5M953?'8V*V;QZS0;3^,J5^+-I7F\?-K!;VX6_S:;SNP$)X#7LA!P&OJ+U1-'*@-1U+.%I I+4!QI*0U D;I?H67CQ(EED, M0%VQU83+$8S+J;P%9=X8241<:S.^=7@)U2A"D6!(L.$NY" ()GA,+A1[2R=? M$[CJB1]Q%J)P*K(")TW7?,C@2$I"D4(PPHOYE1QX$PK!-),N<4NU,=LFV+*3 M+?P[S:97 EY(+Z374!=R$/32W!1V.0:!) ."D5A(E!10&A2+1DMCS7KZ*1&* MI>(W)E=>4UQ,<#87F"DI>68^NLAWPOZB P]_=5T" E,@?KPH25*S'T[39.[J M+FMN2'G 1 =4/WAHBDO]^$-#F46919E%F<6%'(:;QX0S4A0/SXH@0%AFBLM& M&%B6"4O!&Z;7KDNWGNBP_/,G-T_Q\(JQW$:J R6\(0JO[R#(!KR0@P"9D3S$ M)!(H3C0(1@-XF1DH01B1)!H29-?)#G?EV+VO(2+ $& #7LA! ,QJ1Z-4!*3S M!4;<1[#!:+ V.@*8-J915"/$$&+#7A'8AAU@/R"Q=R+6^-5VUD.'1IAFF/B M1^Z3GQXE1:CD[);1VZQF(W]V<+YDS1:3$=O M_G'X8I7V<%[4!/,;^BQL>%:*2XW&X2 6$F5V,$N-,MN3A429'"Y2A1TK(VQ; &,29)#""D8(EWD3K1QG'\?YLW+5/_U M!_C.:1<7M%&V5RE'7Z_N30OY9T3AWJPHHG!_4.B2T$9Q#=+1"(*H ,YY#HQP MFC/G5EG;1F8 HK!;%&+I@RUD +Q),7TX74K/-(^F7WK^CLI+RQ?OO^X/&PX\XSMDIY M(KS/&V98EBVR =F ;$ V(!N0#<@&9 .R8:MLV.MC3Q*4H%HZX%'4OJ6:0HU; M 0F:)$>\9^MMZ.^3C#'[$/+3+_&"H_SZ(D*PO"/S^CP^\&89'MC5XU"D(E(1 MJ3@@*LJ[(@VI+=,72CEVNU8N^3 H, WE4 =UTV8Y,U[LC@M-_UP]^7@ZP[2U.W)UO?3"+&*Q 9VU6?9):V9H B9"+-ZO$N ""^ XMR()XY0DWSK+2MG@ M18X@)2T>LTX9;%0<1"3."^95C':MDN2R)\K1EQ3[!W9,40TUJN%R:^XQ(A(1 MB986PO.KHYX:#N$L HU>%'CR#"YI!9Y35W[C(\]KQ^L;P?-*+=)5N]8'A14K M.A&;B$W$)F+S,;!)G!!.6P>4>UZKEP>PCA?#TQJFO%+"JK5<3<=2TIDJL")6 M;#I:C$Y&DQ/46]"$ M%G1J4:C)B@'*DV0\.LJ8SVL6I]!*S<5AC"9I4;.(5A'^T6_CQ?%Q.HF80[0_5:QVKOS;8Q_7 M8Z5_-%9Q(5%F![;4*+,]6<@]=?_N>0M$4D93$*!=YB D4^"#,Y!M\)+17,1^ M[19(($XPP0A(KWP]D8U@HHR0+">J>HF.77\VN]XB=97OJ??/?]&DT8;V MJ5@J<@PYAAQ;3]#C3AGK!?!$%0@A%3C+&(2HDHHB>J?6KQ.WQ[%.6STCOY!? M U[(0?!+,JYEK66@99 @F**%7^4G1KFD.2JIN/Z67R:XS*RFH"C/((@P8 7W MX)D,W'(=,W4[P"\E26.%1(@AQ(:[D(. F+7&2J(L<.M<<28- Y^YAJ2DS8FX M1,E:4S7MK"IT2,"<*J_AWH WIKP%EXFG\F64$MN'&+9?0W[A0@Z-7Z183LQQ M5VP7*2N+)!0;S( *V3HM4J#6?,LODKETS!7#;Z M CV*$48;0CM,CMB'O=]UX1-,>RCO\RHM1B=EMX[<8C$;^[.%J_DQB^GHS3\. M7ZR2'LZS?C"[H8.21$.[I8QE_O>U@A4:H<@&9 .R =F ;$ V(!MV;L,@&Y - M^WX9Z'X!,"US2-Y;$$9K$)$G\%0S2"%ZYEWR3JR=0FZ217&?MMC8\ +IA_1# M^G5//\ZMELQFB-EQ$,)8L,E9H)$KI0Q52:WEPFZ2@X'TVWV10/HA_7:,?GO= M;8(5/,J0 N@4"UMYL1)],AJ"ID09&:2M:1X/3PVY#UOG9:K_^@-\Y^14-LJ0 M1FLS--9BBQ^$+D)WGZ&K8TK&4@=03AS8U@?C$KU#1L_*U^T-3+"M M#V*D1QC92\MCQPYX[LR.&ZH&",^$6C:])00$S;PXR-F UHHDIHT);*UJ@(@A M%M>90C+"@R Y@1&FU@F6TCD9@[:D^[8^3.J&HC&JY)0Y5 =F)YFZTF#&%7GQU4?/L@A=@A!)<:C=5!+"3*[&"6&F6V)PNY MI^[?/0N9!FFSEPQ$8A0$81X<\P2RT30QS946:]X>RSP+:1PX1XN':)FK1[/% M[Q.*B4#J];V[5I/ONJN/,(VQ'3;)[O'V1X[U9"$'P3'OA*$R:HC!^\HD"Y8* M!YX(+J@.-,>U_+P6.=9E069AD5_(K^$NY"#X%72RU-$ DLABAV7MP?A4RVO) MP+),Q41+W_++22X%(QZX#0J$2P1LR 9<%BE%$PFM'1D?GU]<-X8AQ!!B U[( M84",YQ1I9) RD2!"+,XD*20C/A.KM7:"KR6LD,Z*,>SJLZ_;'OG5DX4[KGN":0\_8ECN,W0#S;36R00K53%.;=U9Z-UZLV/;8%=L>^P#WSA.(C6P0(SW" MR&YHTIUR,._M MZ9'3<<ST68;:G($4-":GE%X[_.7.":_J$83+(,HK"VI9!JYS]LH)RX3ONI&-L;+1 M!"N*(SH1G8C.1T%G]MH60&9PJAB.0FH)-E!>O'>M'?.%B';-7>=4L4@+7YV/ M$83GK+S:>G!2T*1IH 6FW:)3<]'0+NO6(3@1G A.!.Q:PM[QBGO9^YD]&IFRV[Y"R.TSQ5V5WF:[G:3">/)VX2 MQN5)\T7YQ8?ROO,GW\Q>''^\G+^3] GB>):6LO6TC/+LP^3'.)Z?GKC/3^NC M/YZZ6(\MKB2(C5<#.,^IHN6?_W,V7XSSYXN1+%\(:1*+C'VJ4U)>__12W#[= MD;O?G\7=7$1NOY+1,MO+63^^3$8[=>_3*M$,7"Y?\ZD[^CP[T>'1S\?O'L^>G%P^.[HS;^:TC=[^\M/;E\]>'KQY^?SM M(Y!W:;EO3WZ^>6S@W?7I3)OYSL\ M+XOTKBS>/YZ_>O=V=/1B='CP]N^C%S\?_7.;"_;H=L"JIMJ%W;3ZHLN"<>YL M,;TP\.IWJ8 L7[T^'8IFFYZ=WR+\.).Y^GI/!5-6W;> MQ1PL#?K5>__P;8;QQ_%\[,Y]>O'ZZW*'EQ\G]1-)V1_.@7_-$^@3)FY[ M^+;'R!/+;GWOP7[N+8GAYM;$\.NV]%VSQ>\3MC![DAL^^IX/MBN#[B3-N][[ MN'6<][K3<_&U.YR9C:V.FV;JQ=&;T;N_/Q_]Z_G!F[>CYZ^>%77TXOE/;WXY M>/.O$;.CZ6S$3+/9)KG+=91=F+Z6MA8R"9G4ZM63@2+I+E>2$#@H$L,2"8XB M@2*!(G%5)!B*1!=FZ46'@!;-TIOO4.^+37KHYL>C%S50.7HQFWX8'9VF&MZ> MO!\=A,7XXW@Q3M\M_C]H(-WUR+ZM@5][8K\U+3.LT>(6[N&B#FNTN(5[N*A] M&NW&T<6=;/3TR&;?;8V>:L&GSK-:]P4L]TW$>VPC?QL)JKN1?'JOY 2S>14W MTTE98L49MR* RUF!R)2 M\: )%JIS"07?NT*P&"JN.VJ#'5?%A.IB%0<,!4Y MSS(N*ZT360C'G0%3KSLIS8-QA-&DUFI;UAX6CKD$VCI7"[PS\$(J2#[**$P2 M3O+NJ2@;94BCM]^,]?%E"*G8MQ5%*NX4%8F4U"E#P?K:P=K) )8:#38Q0I,W MW(2U%A8Z$:%8*A!-!:*B%@AV-A.@2DJ>F8\N;H&*7-!&V0ZK.^VJ!-VWEN_M MYU 8P+B["/VUV>.)V9+ C?%%R\1BA4OE($CIE)>)BVS: MB$A\43'U&/G9%8D\NA3((KY'^9W[='"EV_R[Z9MT.IW5$^?GY04/K&5 >&-X MAT5@>BP-B+6>+.1N8&VO37.?N5/9(DVOG M59O$(';".J32-(21/O$-TRUV,EIQD6ZQ"D^<[_6:4_LE.($JI\="MML<\_"@2'&UH$C/XQ\'L59;719#'"VFHUDJ#X7Q25HF9)S4P$CY;?VYEDG\#S_[RSD' MK_YY.IM^',<41_[SZ$]G\_+#>/+GBP#*Y/W(75Y/?HHWXVX99I_NB@WK9AQN MX4$NZK!&BUNXAXO:I]%N\\",M7%@QO;08'R6RE/">.GUC-PDCMR'>NK[[^4O M,,RQ-X[9P,(>3 M5'\XF,2#*T+XD,0+8W3#;(=M/P30Y[.B>6( W51C>7PZ^XRJI,<2AJKDEKP!Y5-(V@#Q+D+1$ %LR@$X82KF)"A9+^BP6>[I MN:3]I4^AJ8M\0CZM\8E2IH)0 8PHWG;YK_")>08D MZN0-4]JGM7#B9IF?;?))<]8(#!XBGX:\D(/@D\N*,\T<^)0+:[1F8(6T$)00 MS-# M%^[=;]9WF6;?.)&-$(//%2(A^1;=[R7:91_JJF59=B?_SRJ!^ MS)461C/M#1B6D MI)(E(#(5T]Q3!D9H <9S)2,7.;O01KBA4K'(0*@0P-%4_AF3SRH39=Q:J'234,0#V'4567G\*47X=YI-?_A/Z!.G M, 5@)R,1!_-Y6HS&'T[=>%9O>2X##O/%=)9&X60Z/RM_U_#$]SO'H@+9F=&B M FDU$9;8[(BT8+-?*@,*+MI:058[E3.+1J_5$-@D+/ FS1>SL[ XFXTG[P^G M\\6\YI15\7QY*9V'QV5NTJ;ZY/_]SC#*?ARV5D%F#7LA!\&LQ*0I!JX%YGT" M$6MEJ*@Y2"ZU],6>=6JM&.PF#GLWS%J_=20:VJ]VAL@MY!9RZYJ\ID"LYA&B MM+'83=F"2X2#DIP+[;TMQE8;SGKWMA;Z[IA%T+7OOJQ+_:?W;EE-J;RA.TFC MZ:SVT#J=EG_4?EFGLUIF:?%YZ=:G_SL;G]:MC?JEQZ*WU_IEKX_)@HHUL:VH M'NYLT5[&@&/"0!0NT7K%GQ/;1J3@;T7BJ^P?3=X6D3_*K\^%_/6)FRR>7PCY M@S+AZC$9MH]!,N[PB@Z,C%U'#**3(3 -AN<,0JD(+I@ (>E@24C9D+4HYR81 M@U;8=<\< MLVM]2#:)271OU5%I&\IZ=?]J3YI]#S9$\?S3:9K,T[)N]*R6@*[W'>:+:?C? M(C$?ZF-8%W"_)&Y@JJMCY2*)\,H4E2("9;57HP%/M EG0[$LT336L![DY#! M\P^G)]//*?V4)JE\KQKN?GOL9NDG-T_Q\(HDOII.:B7WAZ@9P75C^J5FT/!& M>B&]KLFMS=Q;RB$30XN9JSQXXP)D'S/1DM+@3!M!@VW22TG:$(I%5)!> U[( M0= K$Q'*_XI_YW("X8T%1[B#8#WW)!#K92O)!MND5V&7Y@VE6#T0TP^Z]NV? MI9QFLV4WI]K];+1PG_":0*_%"K7)+0=H@1%-J88"E^+.BV(&>T>+CM!<2&\# M)VGMCNQF%?Y74K=J.?BNREQ1*.7OP_++\<9WS?!N ()J\ LY"%!168S;'$RQ M<[4L9J]5Q0%/'I2R,2?-K"-K9N]FA?U; ]5Z)4'&&HI%_9%60U[(W:#57I_M M2\-DJ!>C?#"D^/3$@8D^UJ/^H(DRV;BUDD^;M0QX$ OO6-Q$Z4;J7D4NL3OT M;H< #H_=Y'WY[/'D:COG>H]F5;GP9.S\^ 1;.V-3T0&/%K=P#Q=U6*/%+=S# M1>W3:/' 9QNUHBZ*4F,IZCWTI086E^@X"$'@:Z<4U:R M4$N:P$%$Z\%RF2$G)YS3DFK52M;FUM!E6"%7KXHZ([F07$BN];::-2;*>MU);()53#*1TVN? >YA9<][)/RPS6?8O9FD,1 M+-0D-VN2&*R-Q$O@ENGBOAL"-L8(V5*9I1(ZFK6N .VX[U=2 -KVX*UI+-Y< M0GH->2$'02]JE) :_ M!4?^HN/Y&)WW7@O37BN0O;X3(!RC+DH/TF51#&6AP'F:BM?/B?-&!ZW6ZOVU M%1JXE.T'=4O1IM&Z5U%EK-Z,1$0B/A81*\(+GXK\H%4$YF2HTDB7:4 MA] 2$*6AC>"]"K9B)>C=#EP<+8[3;!3.9K-4NTPO[XBB>MH;\4+UM#_J*:E@ MJ(L4E*$!A-0)?"K_3+*\*=6!6-9**:IU];04\L.5C"_;*3Y(2U%2M)3J54(# MVNT(1@3C8X'1^TBLA[!7HC4P#=5U4A]/+EE5%$!@Q;16S!736CB0AFA?&R4Z[;NMA_!Z M)8$/42!6BT;WZZ 0R%' 2NE'#.AQR!T,(L8:0!;QF#R%T6P5O%UG'5 M;N&#%G#%"&FD[)5[CM4.=M4KGYVEK\I/H^KHL5"AZKA9=4 MT%X;ZMI;+K1/P(TM*D[D %;RVE];.NJU)C2O7;)K)W!Q 8I_CA?'AV?S,M=I M=J'O/K=CL].::-!A*/R6';I2'82C58]01BCWSC,@PD6M-:_='3((I1,8+P48 MQX+U/@9+UQ*QVHEO/ 2;M]]6;K@10V,E!H<1D8C(;LHW:!X]X1FD9L6R9"J! M]UD"3TJ:8B\RFCLJ0-D9(IEJ..LP$ZPOC-QF^@5M(]"RCUW!7Z7%*+CY\>A/ M9_,41^/)GT>GL^G'<2S_\)^O=@HON_3C*@[C9W\Y7[:K?T[S4@S'D[/Z]/,7 M3B<8MNES,'2OX_Y['7*AWBB;@BP>0Q(@H1:_!!&L[78V"@9) MKH9&O@1,[A/Y>9RDO!S#)'A*,(13@KUV%K+(,A/M@&99#'\C%)B4% 0K M@O:$>RYH&Z&6.VK29U< TK*OP&W#NM2HNWDT@FOB R$9D=Q7 , M8880("E3$)8H<*+\)"/+*N08-5MK;K=)#.?1D*F$:C0=G+F)F3"['>2Y1R8, MJK?^1E;W^GAAK^,M,D1:_D? &9% $,+!9T/!:%HM?^]LRMM-;6GI(%9PT5@L M>HVDW.4515+N#RF-<,DY90OK @%A- $?* ?I)8N4*BYU*U&5K9.2DD)+VZMR MJ4A*).5>D[)CE@7KB*>60*!,@[#,%R[Q "E$8B/U7JTW?.HV9>5AZ2E&FH;* M#N]"[L.&WS@]Y;K]=-=PQJY,UP-$9/2]7;(K8VR3^&6^ZB-__8']7*.N'A:].)G^-A_EV?3#Z.7D8YHO3X@.[GQ"A #IB4@-"R"XA0>YJ,,: M+6[A'BYJGT:+=[^V$(D[B'&\C%(OIJ/)=%&^Q2R%-/Z('81['KK>Z[.:O3[5 MEC([:XVK+?,2".$4.,4U2,D8M3(F;=<27S?)_WGM/G\HWV/^;GH0_N]L/$NO MJGR_N13O!Q7+Y[*Q$BO6(!1W>$41BOL#1:^C"I838%'6MJ*^)D7F\A-/AB?G MC""VC52?+J&H1*.ZK'R)3$0F(A-W*:E'AN1B# *"%QX$,0$,#P:TS%HZZ700 MK=QA:I%:>?PI1?AWFDU_^$_H$ZOPWM%.!AA>SZ8A_?_L?5ES&TF2YOO^BK2: M[>TJ,P0[X\C,"-7,F+$HJ4>[*E$FJJ:MG]KB)#$% NQ,0"KVKU_WR ,) I1X M@"1(9%N+10)YQ.'^^1%^>-?Z%; HS'3P-.P3FPT"Y'H!HAW+"P_"(/<&ZP84 M&9'2!)*F4@F1&:;RM189=_(%-%SXMIR='\TF$Q\'<1RVZ1+(^4A)M=\B90"M M_=[(O0"MC.?4:[#0-?.@P2H1B,3?>$9-85@:M%EKAW8G6_WA02MG(T%?E,D^ M8-: 60-FK1>YTR&7G@< *<&)R#)*E,Q2PJA+:9#>B6(KZ3>/H6BE:B33/5>T MAN" Q[3=8P#H>%HM2CVU'@WW&4S]*LXR -C\(S*@BXL MM:&$NL# :E>%\&MMV^YKMK]KV>_$S^<3C_[@+B3[3DF=@R=X *UA(_<'M IE M>$ M6X>=K!C8[51DQ!4^I)YQG[.U$D#WM=NW#EKKY3/2?,3Y U93?@YD/QR_/[H) M/S_S2:4G/IF5V*AE7H[-(C+;+"2ZJOQ\J/GYDCEN$#37"QI>Y%J;U!+E? &" M!G1>Q?."8!]%*8+/5+K64NPV)GUY;L.*E&ECNM[.RA-@R>/R=8\AC\-A9,=[ M^8DI&U$^'&X-V+7'&[D7V*6DEX)GE&C/4B*<+8@Q12!"J2Q(G>>4KS7+OHUE M__C8Q8H1&V*)!NC:YXW<"^B2%@!'%I0P+@&&TDP2*:PA&>=*H=_& MOG\"Z!KEBN\W<@V'\X]AV2]*>Z8K>#L8[QM51YUKFJUN9" ' #RJ0"266&U\9:XP$&IMRP0P]., M\,(8*ZGS2OD'2>9_$("D(U@6 ,FAVLD D#N\HP- /A^ %&DJM#626&D1[+@C M4N:<9('YK)#&P@4/4C?@00!2"3KB;.C[-H0U/)KSXWA^YLM!.-V1GX;VVT/[ M;:HDEAH4&%.7$9%32:3WG&C.4_@7A*!K.OI]G!AO9V7?#1\9^/91=3=KL*=& M(G] =\9+Z;L]8.6 E0-6WB0V3!=&IBR03*)O0KF<2%-XXJ2G@).2T:S8IC_C M,;&2INC>&,!R ,L!+/<#+)^UY\1Z)SDUGEA018GP3A"9L8(XQ0NCC,FM7BN8 M=1_/R7:@>$#@)_6P#.$EMV>_#WZ>6&P!MJB\2\; ?UW_+[WL_V7*OS1 VO\Y M"Y$#Q],%7CZK6P_/ID-RR?-Q@ ZG"<]')O*\T-9Q0S"%FXB IH;2E-! O4J9 M=*%82^R^BROGFM;B&\3A4$<']'P^Z"F\ MRFD:-$*?(2+/4J*<*D@JM4.3(LWU6@WWNSAW=@ ]52Y&ZF6EG0_8.6#G@)U/ MA9UIL#F70I+4.BPI!! H*2T(+;Q)G36Y=??*WMDA[,PY&XF7E9(X!+D\$Q?, M14/WB;F\I1O&C:O&$X.--P9'S'# L0<'' ^=;:]SR5ENB?0I]N]T&3&*,J+2 ME!9<D"VX:7Y>E 4Q4C^I#=/P?('"!S@,P]@DQJ M7,J\H<1P1HG(N"+:II)0Z64H;"Z-78/,NSA7G@PR63$2:D#,H9S*3CE;OAGO M,LBSY^+<'(X1GL\Q K>.A51*DAILSI4J1Y0*GMC@N#8\LYRJQPU@V4YH_4AD MZ8BF0V;L@)0[O*,#4CX?I R<\3PUFI@T5T18P$R=9SDIK$@+*2S/U5J5ZH<- M5MD*4A88U#<46!EPSJ MX=3.J&3Q;5_KU3"SB;MV?=&J2-Y.9E^;SGUOQU,]M7@:=7CCTZ@!0%X(2^T7 M@ PDO)>;NE^S'4CX!6[J2YKMD.'U")ZX3_ZBZ>*4Q)HYY^;28QLS._>N>0"ZFX> I>?C"-^SXZ4'/@!R5.8FLY1( MJC(\T6%X &1)SA3-/-]85 M'D#JZ6E[ *D7LI&[ 5+/.E!'L+3@-BAB.*A;(I6":"5R$E26930H6U"ZY7J^ M]X? ]4PF7HP*.<0O#OE*C^8Z:*M2U\=#D_&T=B&4WHV'OL_/A\WV3%8]L#3) M65Y8RE)BC>%$, 72A*:6F%#DNBBH5&$[5G^O)/Q[8+T*)$GDO/N576'9 Y>" M?\'T/0#5"]G(O0"JM%!%$51*'-;M%B:7Q'@62)%J971><,K62G;?R?+? E - M!O^ 3<-&[@\VJ:!\094B.9.."!7 O):>$B^,$HP"",FU;F=W,LD';-HF20\' M]H]@=;\>8Y[7%,SN"SUVB9ZZ!$C6GU]$_@$#?+:85W/X>#P]O>;8'MX1?%EV MY_1=!$#D]>'$_B7SZ"!VOI&R&:A+P18GC&-959FFQ%@/&K+)4R.%Y%GNMGEB M?QPZ9AX$SJ ,#Z@TH-(F95ARSJ34I*"A(")UC"C#/9'!I-X(7FBQE>XP RH- MJ#2@THM!I6=])L^I9"YD!:$F6"*XDQB6%(@O@J7,&\;RM2)#]SF3OQOFK1?' MH"-6#,VMAC/X1_,&=#5#?VR*AOZTTJHEM#F;UW@"EG5%DZ%5RR#CGIN,>V I MQ+C*4XW-53Q8]"!1PD?N# M7XHJ[],4%"PA A$IIT1CK'_&#/,AHXX:_U =3P;\VD6R'_#KA6SD7N"7X%D: M9,@)4PIT*9LKHG.GB# I+:P-+O-;\0(,^#6$"KQHYT#?);!T%'3.@:&]R+7S M;1KXQ*%NZ +UHGCRCO,>)-7;?VBC"ID5@60Y ZW9.[#Z+<@LPVW&*?>9SK82 M.7!-L><-PNIIT@"N(YNNV=6+99@!& =@'(!Q_2!/&F]ID1'/> !UG!9$^X(3 M*V4*V,BTL5L)7G@08+R?OCY@X8"% Q8^)RQ\UB$3*N622V]($3CV9?*22,TE M*7)9!,>TR*E]P'XCMT?:F_4;84J-TOSV+5J?,_H^1=#%T)#DV_2T*W,<:J@. M-52',L #"0^S'4CX16_J2YKM0Y]VW>5P:V=4LOBVFS0DP>.L=U,+"U'YY,?7 MOO[MIV0\36*O$DR%C;^\^>=B_$5/,+![<%6\X$/D9QT[\:R=#2'-B\QJ1Z27 M*1$\543IE)&"BX([ERN;KS4WO6MD+/[K(%_#U98'+\FS_LF9Z>^D]Z[M^$X.WWJC[?B=B2V5BE*H7 M5?_[>39^W1&I,9Q^#7[7O?>[#B2\EYNZ7[,=2/@%;NI+FNUP^K6-TZ]KC[A& MR2\>!C7%1*Y92/[N=3EX!NYHY#11@^U0-P2U/@A\R.\'E<7LTI/_@H(>@%WW#M)>(P?$)SHC&>D,!E+A>(AS==.M P/7EB*W1E-(*(0C,A@ M.7'*%MY0QAVWSQ5CBU$FBQ$O'C!H8,#8 6,'C-TCC%5ID6:AD(2G60$Z*0]$ M"DE)2%7*K:,%7]=CG>4J] .UP3U7C,U&.>&B,PI8KA01&N3P5_4 M"\6ONB&4"38W$H",8[G?+!AB3*$(5T(8YD*A.'NN;@@V2B7\HX_FZKU">\_* M$3% [@"Y ^3>%G(M=9G)14YX:@ ^;CAWXKX;1QU\? MDD%NC*97WOW-U]UTU@\]N27&W,6#=+_)?C[SB;9V=@YOOL1X[.EL#C?J$CX& MI(#+3DL]22YT.4='T_S,5QY!(9X1:V#8MB<'7%3-X8/8G/;@RNJY\9=N_2;^ M#^+&I8^\]0IFN3B?_NR O2?Z\A5^^_.%=LCRO4/I<3V!QG5(X<__653S<;AL M9Q)O)'[J@,?^P"6!^U]U[/;'#?'[^ZNXFYLHTA4>A=6.JW[6^5PO]*FO_:E$ M!QCF*SWYJB^KGW_XR]7M:=>^J4*[OO#W6=][L[].SDH$]W^+J/./6?A'LPC5 M]>M^W2%_?#R@_ZR6':\64YC,9#SU6V$K'!\RS%$SOFZ#=+U)CX\GCP:7+Q8K M/QT?_;^_)[\>__;A\^&[#\G1?QT?';\__/PF>7MX]/GXT]]'R;L/1P?)X8?7 MR_WN\-.[-R?[L#0?CC^_.4D^'R='QQ].CM^_>PW+\CIY^^[#X8>C M=X?ODY//\,&O;SY\/MF(5 ^Y+(VD>%+MH2__;OZ*3G/_L#CWH!ZWG7LLZ. B MH&?:I$3DA2'&6PD_BI RS[*,K47)W:62V2^+"M"PJE[[RI;C"P1)4+P/05E8 MH.)]^A%4 #OVU6=XS2^3F?W]AP2NU!?PB'FY\ \L$KIMC:N"6LL_Z).1?D*[ M.*K''P!)/AQ^_NW3F^3X;7+\\*^]GE;U?%%&O61I M,]]2/.W\:MS8TOFN%0/F#WH?/%H]\=8%?@B+]PDHZ3+Y%?_66,KU; 93@+N2 MM]K.9^7E"(N^'HP2G;SV$_T5C2E0,R\:37.4C.$Q7\]FD\DEF7V=PMNKA:G& M;JQ+@-/1#1^?_*A!NX25TV[6?_Q/H^2PNO#3Y+W7(?G[['11SD?)^_='R8__ MY]\D8^G/A^__'G^C/\.UOY&3K^-R H\$Y6$:GZ G[1O +(,E^A*[+R;'\'+C MRX2EC/_4/:RY?_E #%1H/FP?TUQZ\K=/[]OKDA]A3A,T K_X" MHN;*4?+#5__#J/WRTZ]';]MG'#P=YB;[Q#7-AB3CJO4)=(22A!+8YFQ9+,(O+,RH/D+4;^U+1%E:0U$?1>=N:U M^^="E_"^^JK7"WC;Z6RTI'M\;N]%<8"P-XN4MF\-KRRN ORIE;6EG:;5R'8"$JC&W&2VF /#Q\'AA=5E!9B#?S6+5,$"^14WRHNFLN-I\M:;$O;Z M,F%B%"%FA1JB:1.)8(Z;GNC3TD>03N;U@L=EG)_!I^T]#;2V^-:M_4%RXB\T MD&#$G=DT^55?)K1^YR@BL?_GHGDR#B&.)8Q!;9@DEUZ7,!8WNL/@6D[Q2?3V MU[0'MP!9C=%9H*O*PZ>EGT2!!+>V0\<+X=L9B"?\QL"#'$SC$!X!EU>+R7S4 MB*BVCU'CJDMZ4$J+GZONB9V\N83+]#PYT\ M,#:@.O1:3RX3XT&"E!Z$RKSF M/7Q<=[L_C=.+MZU>J:O$]5SS#;>WZ^Z3#Z"H)[2(<$[ISTG?C]]32MHW?HC> M2%B+H[ZP?ML)ZY.EL XS@!GGQ@TPC:>UMQ\//$I_JDMT:_47Y<_7CG34"/[H M#O7SI-(3%,O-!? A4 '6KJBW<#X#G:O=/7/9+LX*,'0;L%'-*'V(\-",)5;% M6*[$;(ITNIC"&*H:J[XB$:'%X_8&(#:M9>F_>-BYVEEM%V4)EP+E.C ^4&,) MY>R\082+$C9T?(&K/EN4UE>OZCU%PNK8LB\-(@-UTN(&8J(G@V++ZAZ=_1S_ M:+4=H$;$_"F0:4]Z^B2T[R]GEWH2>3A.H#>\9N+UT)O_),"\JWA72X[;CG]) M\*>P0N>Q"W<)]A40]L5%?%TM:0 '.X^$E_B9G +\%Z-?1J6!+ ?MU*? MH[Z.Z[[D\084 )@F8VW&DQJ;(^(BS98@:,9(,-'UG/QV<'*0_/7P\".2I?') MN==5I">@&01Z)'%<>X.6+FY\T.,R^:(G"[^JA8SK$>IX:G.91*%TN1QI9!"- MBG=OJ.-I!19Q?7B3W'+"8/.339->_?Q>2[ RVXT+LCKJ,UT/.NI=M31=5+4A MUWM.\_@HRV87M6T&-P+VGH_G\_51C6HA@XK>QIW%;X$([=EU+VEV!HBSJL&J MG?_JZ(V?C 'OC.U@;#Q> 6M'[^D)?QE,)O*S5 MC"V\>SQ')B]G?XQQ;_&=\$)@_S):R?4V@ZR$J=0:$7Q;G8&TAX]J&77P8,ZC MU/B@,RK@-FS:$&A.C%><6%JDAA54J_6B"[=Q'I7G-KR"5X)9>QQ.(G+&DYN7 M[2_Z%LX%D%.SKU%5BL12+];-_6(ZBGYWS95R-(YY= MOFJ?LG+I2MQ+?#67!SG[4W.4?.U5=!M7T /^."_Z[A7JX)&F_-TKBH/'><]S M&@D02BYO_9PN6:V]_H$+":P-:U?"5+>9N[:YOL -I[YAG ^X%+<-FVC>\.!LQ_#G Z'R8\S[, M>:#SO9KS/<-,;F7MQXF-IPXKI,3PM;L43.Z'I<6'])^:_KSS+H--\?$W(\E; ME!5[>71ZIPI7SZ%VU:/L\[,N#9<*;UBJ%9%I$$0(YHAB64JDUP5CSIGFV@;P'&!OV^>7#6!&*5.5*D$):2X0U&3&T"$1XZ6C0/%/!KV6/2*6T M9Y)X3RE<>4T)=PJ3H1VCN@BE\08SE/O<\/%6J'>>\)83$9'*5+E 0E9@T"P_=CG9XU@6G"=,8T] M#U*!C0]2H@)71%N;ZJS(5,K7=+!@/9B+SA/&,PFHIRV1&@'-%-XY)D1PX:%- M23; 6#>[^X5>#NSV P,.?V% :#B>M]Z__$XA"_CV?5 M[\,QS2"4!J%TO6.@L$)Q;HD+&1[36##R53#$N=10HU+C;'95*!6ID\YY3T(N M,R)8#O?D+"54%HQS987T#W],D_%!+ U -NSS &1-*[)<*EIH3I@J&&C*.2,J M2PT!-3M0L/:%2^6:=EVD.166$LL5'M2X#!VB!9&9R!WE65!XS\,"63; V !C MPSX_&QB[51F]N/K7K-*/FRK//S!(BI RN-T0710Y 61$S8T&DE*I'DC>K&OI3P-:#FCYC-'R MH:-SI'(\3P6Q!0-LLGE&M%"&J% 42@<*L%5,@+(H+WQ%@%,$8ES3-MLURM MQ1=2DPO.>4841E4+N(E(ZP*A(C!0Y$16\+769EOWOXD7J),-Z3C/Y%AHI=%8 M,AD#/G1'1(.\&>3-(&^NDS>Y-%J V4Y4EN=$%"PG.C!+@J0I9]RQ0MFK\B9U M&0H<1ESJ!!%**&)RFA/G=%[ W2 +'CR>70S29H"Q89\'&*MAC/(LRR18^EZ! M]BLH&/&&FHSDFDDK9*ZYU%=A#(Q\G:<>$$QZ5)N](>CT)#KC(F52TH+JP?!_ M 90](-A^[/-PT',M/KJ066EE2C@SD@@3"J($+PA3SLH@"FNS-<=H(86D@3L M1&&P458&^"@!+CD@)/>%#^FVH^7W(6UQ..@9T/+EH^4#XQGG0A4,=*E0&$:$ M%H%HI3GQ7/C4@BJ8B[4PQ5RD6F3,$1DRP+/<8S4)[.076 H:8F8Y'_2]ET#9 M X+MQSX_:P0S/N1*"-"I"LZ) ,@BFHJ"I(&IC*6>*V;6'&\IW.0I)P7-*: > M5T1*(0#!LEPK)GQ1/'B@]1!FO9S=D/WSV%77)BX!0I[ZY B6[!S;C1/@$1*; MO]ZT#[SQQ%!KB;=*I]H9+XJUT )39%IQ ME9%"TYP(RS+4LQG)A?;.:F>]?/!\4YJ^0"_ CA+X &3[L<_/&LA4;EC&,X^EV@4G9::Z(X9(165"I3.ZMLVN!/9RGU&E1 M$$X#!6!U )("?C-!IGG&>2;,MCVDPXG/<.(SH.5+0,L'3U5TS!6I)[3(-6 3 M6*]:>DMDEK.4YL$715BS7ET0W-&48(5Q(K@4!#0]0;+1HPZ% 39:@FJ>7!JJP %%OK@)#+P@%(,9('1#UN M*5%!I 0T,0>V;C#.9P_O?QL,U^7LAM2>QSWS^8VL9R]> N5IH^M*BZ28OY%\\E UX^,[5ET,NOQSH6E%12 M@V)F'.C8EH*&+M,":\H+8PLN F=KL?%*"E7(G,@@..8;,2)I88A+62[2/*5: M//RY^*"5#S V[/, 8PV,95EA**A?+,?2\*")$"TY !H@5,:$-:TL'"/S;$K M;2HSHK#7+#6IRY5W/CCSX.;H@]NC+\OU]IC90W#/+H,>01 M.V#(;&ZV,!._KQ)I\R+LA4RR00JF= I:-E8EY2&F 65$!,N]3C.GV7KJ4% J MM9DD.3<4RRM1O"!&)H;(G21 M$"'MD5*7"A46C FJ'UP_^E@J][3 MA0I_:9C)?[:K"!ODR[&%O]WXRW6?/B3U;YKJ=[*(X[N_^;H;+Q5,[YJY?>OY M'5ZUQ0PBW'QEJ>$<6E))JKHM#.AK18"RX1A;86.(LHE3)@*BRU MR#-.F!2Y8(7"S+R6J7AU/UU-IZ>'LVFUI?3C[/)V%Y^ MAB?_,IG9WW](?&7U!=PU+Q?^9@@FO[>LU^_B_RRJ^3A?(GS#^.I MGMJQGL X]-PC]E;)F?[B$^/]-(%W7^C2NT17U>(<;YB?Z3G\\+!R\2')U_%D M$LEW/%W PZM$)Z=Q:6V]M ?)NVE\9^G@31ZNGY\EAR='"4LQN7ZTNA&C_K/_ MS[])1HN?JP2FI$_CX&!L5>*_Z,D"1NN2KV<>KB_QIA)>#O_@K;#%( &JN,O^ M"\YHA!]78T!PN&<\C>_0IZ>E/X6GC.HYE7J,C6\6!A8")@,K@O ^3[29+>8; M1Z7->(+4-)]M*E+P.!N:]"D7X,?_82<+YU=F/SC MH?6CI1;V^(LNZ(I@16G8BM)_/^O.(B^ 9.MS1J(#C/65GGS5E]7//_QE97?: MI8^KL6G=GV1Y6P&LD[,29=*_107A'[/PCV89JNM7'K/U-JU\?#PH;;,RMIMZ MM9C"9";CJ=\*LN'XDEE ((GCZ[9(WQC6MTR,CZ>PO%1&^W1\]/_^GOQZ_-N' MSX?O/B1'_W5\=/S^\/.;Y.WAT>?C3W\?)>\^'!TDAQ]>)R>__7+R[O6[PT_O MWISLP])\./[\YB3Y?)P<'7\X.7[_[C4LR^OD[;L/AQ^.WAV^3TX^PP>_OOGP M^23Y\:B1SNZGIUV9QV.(I=W2"<27K-9]0_V*^A:H/%CY]=+K,HFR*.HS#I2? M6A7ZKD;X%=6K,>B WATDKQ=EK0DV3_286)R\]:93*9516B]=-I3O_[VY6EOOO!SH'+X M[7N%^@[8M:Z8)]".X>H)#.$)1X!&R*("NK>Z.D/;8W;A4?\!!L+E^0*VBA\X MX4HZ-/2QR]&422?UR+R1[P+W0#J'?S",:&$AJLPQTC.)HA=&J:O*@S2':U<_AYE%7T8#11H^\;J:;]R&IP0& M#:RL69H2I['E*C.&&$X]X44:I&;,92*]MR_UJ%Z43[B$]2YUF_1IN>,KB'"Q M*/TM0[X/LET" * (>I!\7M+^GZN..&I:TI$RUI2\R"/W))-;$,;J9F@H)5^,+I[9+)O8F!7G^ M0O4$*'.5^AQ17VF]-:/ MOT1=_JN&7\HDE+/SB(DU*C74LF)D7&]7Z"]Z/(GN&WBQZ>R,)UR ./4K W# M2@ ]<8S^CPM 3"IDA-_ 5,Q,&.>U@P1UZV"Z<(VSLKJ.K=R=2._\K?\ZFN& MW>J"UU[Z*CK$8Z9'])=OW 3=L^W6#@B^?[N;-4(R&MH)DHMV: [77\>AG*,W M$_=V"J1358@@X[!J'U; 0RT1?.LX89^.:NY(&;"6SE_X6*@,J70\WWPK_#X& MM:8A;[C(+*KQ%/8GN9CHZ2H"P#.![&'B^*(ONAS/%E5R[O4TW!5H<)[G#?SEL;B)5\\_(['-[#(]@P4G,N. MS)!V9@;5';P4AE C4;4.15/WEUDYJI6P=G0-<[^'V2*GQJ59FR^@]ZPWZ6IQ MT:P5,G$<:GTG:DV [\DL'D4U]AUJLCT+[RG1K.>OF0)Q)_.O?O+%)^=PQ5EU MQ4D#][BH(%:@@,+: 5-&Z_5"E]9/<)TGN(U3!!QM9=& M6CB;P6HAM%V48Z"9"JRO.$Y\0BB!8L[&\<+J$L34>7SHR85'K (2_%67OP-T M6^#GV3F,M#Z3;"R.JWZJ;@F,GWH884U1P!J7L"BZ D*&53B+F'B)DW +.V_& M@V^%QP)#'KT];D?7.[R<>WT.9/ZM_8A#PZ_BR>7U$'D*@ROK]8C+.&KX#!X4 M/0UA,OO:+/CU+#Z"CR)7Q1-?A(9%"2PU6;TRP(=G-23V?04_KHI1C^+ MX)&K00Y_/H)'F7(," &"Z\^C"G".5#"!\%1A)'FNI?=&DXQZ0X3E&)L5*,F9 M3RFUQKETK7/'K77:7X#9JN/PL03% 6 .N>-PZHXZ%0#^KB-*OAU7TM&&.YS? M=.S_H/L6CA(7&[&DO]R1R586?"N\M$4M*))GL\&Z9W3=>)-W(.KENTIMJW'T MM0U\P@(UVMFJYAHQ%CY&'1\T'E"-/-R_(88FNI&F: FB6A2UGN:9.":0:S"* M"Q0C-;9/)I?X/5H87=#*;V!F>FSD!P.- SF,E*"3'W_XZ^'AQQ]^.D@.06ZC M$"N;^29&3U#-JJ73'$1E55N8_3@?/QG#XNEY-\H-]'=EVY_00#UX,)0U/I4 MF#GA5"$1 R6K+*=$T5RK8+)";L?S_%OEC\,;X*MSW,COP.=-!G53^-QY<^CF M^ EKB!S0K>)CG6U?LPRWG?B?/Y:S/V#DR8?9%WU'#>,)IOEXB%WC9BUB8)\W M^AXV0.IO!R<'"8)AZY]?U<#13?X[:-0?_C1\=;^V[SO%O-Z[L9 9&;B3.FI-/>[[WM7OF2Z]-(U@V.VD0O*\9 M3HFVPJ(9 !BL8&3[%3.COBE*&:"PF0,I 389O !69S&!AX 4FN#88=J=,V]6 M]9;I(#D!HA@'D#71D/#G4>#]3UPEL!87("RO7].^&&VO:F>+RD\)<@C-Q<44 MR&N"<8IHY;0"=]1.$!V/,QA%;;7U;QQ/T5J:E9?)S(#H CCU(/):@_-B,:\M M=-R#*IJ)I[.9BY&K8!WI<8EKO&K_&XUKB')].2T@1+ RX368'Q 7&F0]>C#B M?-%;@ K<55KJZPH&!"W,I?:YE=&:1(-N]=7U*'W5./!6WJ_AKM/%!*QO@^KC MSV"(?H4'HG]CTX[B?>4XJA*KF[ORX!O8:UN5LDXP:;Q0A#)GB<@8R#+!!.'& M&*Z=RJA9K]-S!RF+A[MHO\!_W@ 4? $;'@;\4CLP 3TJH(L:@R\6I3W3Z ZKE7>02^489@=L!WP$< LR**): MZ3OW&J#.!)TH]=%&=,WXY6JO,GZK7B.[PNWC>(" $-2Z4*OXXE$G#)K3YG_" M+?6[1U<$"(Y^/%\L[VWMFGF$S I'<-A9-(VED%1GWL^C2*I?50L-!#T86..< M:P\O\.AAU8.&$?KM430L56=^@*QN_<;]&)C&J()O_1]X-A!EO7>- 31&?[%' MD0D2_DF]J(^,D59Q+6PF")4L(X+JE&C0]$G*P1BP,C#/BVU@Y*=XEH=": #& ME0T_;"D3.>###.7O??-+K1UUW][.3J\^ X<4]>YN0!BOVHP%=3Z+7S5P7FNKWHV2 M150K87_Z^FT;0M'=U@ V1K_6QQ?.PV3.\1@JNI@FD]G7",&HK6Z^:U5DM*E0 M]3E.,Y[VK ]&$ ]8OCU?7-YV%/5C],5%.;L O7%^LR%%9=G5ZJF=G1OT)+56 M6WT,/MH1X'Z&&5+WP8XG39)B0Y+4D"2U0SDA+S43:$B2&I*DAB2I[R] [81L M7:+ZM(D;JGV0G1$4]:&>EZ]U2((Z@S%.#O2OOYWYZ=7 #/U5UQY?W2G!7=06 MJ$/+X*MS-*UCT$IGI,\,+(Y>#T6IPYU@D\:N]@FTREXSYDE44GNJW!;TR06J MO>FG[:U=KQ5_A+EAS6(TP2I:K;O3T]W)Q,;>7,'>0 M:*?5J)E(\&6I)[7"7*_=4F>%1\X6:8?">I=937JP% MGR@3;&ZD(Y8[;) 3##&F4(0K(0S#\D!\K:=A:YDM#6U,T:F-J/44G&6(=?J] M=)L1E7R4RYV*N4>PV&!>([7/=0Q5;+BGPJ NO'IZA:%7C; AAVREIQ-3J919 M()+:IC6=EB8C+C>,%];RS*[7LKH+R;8[\G96OL;([K"8K)/Q%FB8G6DU,*D_+ *".Y<8BE@A%92$DE:9:-4&9)O5'L$.>/8O)2/)7?N5WV.55!,4Z8RST12@=BF!*$%MHS5IB0\;5=#@Z@/YA M=,8#W$,%T0X,1B=,G@=J,Q$>?)=A^OAOAW:Y<=?4N?<8R$U.OH[+&F9J#TS_ MD^A1NF]:]36!!50P!SRK2:XPFKB W95&>6!%I@J>29]9M198P#3-O14DE1G0 M@<#NW<+ /9(9D9J"A<*N)))?O*+4ILO57YZ9-(@QBF0S!^ MI1_BOA+6\634 LL3PUXNRMGYN*HPL+&FBRNU*Y;+:]/^K+-BT=XR]^U9<)C2I- M7N-)[?BL':]U6!=0Q)I6TT3F;J[AL*>ZC76%-2Y%LA0!VTCF!)#1 /@I6C G M?,[7RD=L0;?Y:[FQ'M:#E & 5&R#-M^V6?A+^NQ;YW7^_/NX0_VX+B[=%'JJ?$W$HUBT(*;R@18W$&5'E$&(-'5I0&]F@6+=$^D=)0J,1*.= MER[;BG]HVX!)%1T5;)?<0 -@;MU1H?-4,>I(IH$L!<,3(14L$*AUU%*AV'JN MR5UH\Y$ L^ CE5W?+OHI*+;O5)/U 5"M@;:$'+/PZGR(R65R4>NM=:#%2D O M5AK#&_0TQF;$B.)=(R>M@#B< DLX X(0:7! 3CDE/N5%D08#QO :.04P6DR0 M!NB' D8:Q8&PO" J33,NP;+6+%^QGC?0TKMFC3[!$FVH-M94HR2L3TO\N[5: M=PGZ_G2=4'W2[>:9U9G*2&8L)V"Y@KJ5 QQDN5*\,-08NJ9N9;#!1<@U$5P+ MM"$*8@*>/)L0BE0#G"CY%-M='.R2 ?NG/D;$["G?U?UY#>L0BZH!EA1-T?J7-MFSLF,QNCJU8CG3"ZJI?"&?.F]'C2).YBA-;7,\PD MQ>2!+J^A'\_4KSSD43L$^H5;SC&Y"J@A5A%J)#-\ ["W3-G]6JN0_9,'C"^# MI1MAPAC&+TTF>Y3LQ&C0A0;F*[--I*=WK5IPMM( M==KU4[";ISJURS*^=1&%G5^$&TQY0\8/Z&V^K//W02T!CL04H-+#N/\5(0?C M,'U7(Z9JZAWZNN99G8&.N9-.G^O3IF9FD]PX[KVW08 ;O:R78E/G>=?IW A= M303G,@6^OB$6 6Q"-ET'K7JJ)Y=-W:$ZB__,3V+1E^[^&% Y:NLS=ME9W5,Q M/S9V$-#3+CUJ?6WZV%8_HXK9475U IP[0./"]L?=U$MK)KCIL?5,+\I97$L M^WH'^N\"0$ PPB=WZQF*]P M8C4O-::;$4S&:GBP0>7%Q6RZ4MLDMGP(BTDR&8>NT$E42ENA@4:NK[9BXUY9 M;SQ:)>,_R-G8.3]]]?8?3F6% YR9SX/3VH'1GQ<$EM^#Y6\^(NOECE'F&83"[9BLP4?2X7$9_CR"Y:X7;FZ_^H&0[#L3RQ*?H8% MHA[JB M091/\,!8!^J1=;J4!TY=+HFD(D-'MR**J4"DD(SQH%C@83MV-_:;^JS_&'2X M52,4ER6!==D?P[O/O1=UXZ6J*>$6%V..BX&5EJJ%KNOU=;K32NV\R]8,JEL6 M7/O]L@I@KW@<QX&GOQ9V9#5;AQ:S$0XV>I0WL.O^*]5*7R9O+TGI- M6VQP+9B2%O9K>NYB/)ZU"'[-RT4I?EIVJVP^V)?LC5@,-?M4EAMR-41#7 MOHC8Z:-)S861@[A'N?R[CW6PX-T X:M>92Q^M30XED2&^UDO99NW"V_HI1FW MT9_-&6Y,0M97/#A=2X_VHFC<@,HQCI3CZHX.NJZ5U4R]WMMF_Y=E81H2:!XT M7F_0?=+D/'/)6DJ(9Q(8:OBIJ<9X-'--]?>&]MKZE;!*;0W,7KWAJ_V%-G.8 MCBM<-96(\<0_H?RQY:+/K"R$#$05-"?"!U"_F>4DM9EV0A?!%_Z0W ML-J^&Y\;+)"Y.H?0> 1QR'5)\2OWUNE X[(;^F'/3*L+JM?3!6VZ?UM7D;UN M][&A"RPV%ER4JQ6!JWUR,99U8-%TUK,!8TGDJC6JKC;G6R[PLB112T9NYNM6 MPO8,IEPW26S]O,'[6%1J//$;G]NGB*[I%EJ/LRG&"JV2>5.:M0E%:&(MU\M* MK9:)BA;M^&R&ONK0I[:ZGE/IS]$,BY'&OHP=ANN7-18G.EZ;&M%U7,&TZ7MW M>;6):'3 _ O]*(TV7_-';_R=.V+);-%CT!!Q$]_5E8EJ&*1;YM4ZIJOS6GVJ M\>@'N/;!\:5QVC\V_99[MS:#;WLOU[-LW]WQ^)7WM3..3=O&5?_HL!D^Z>IN M]1P#O=VXT'.TP.L*MF -]GBZQ_;7->3=T_AOQZD,J1&DR*4C@KF,:)U+DDKJ MLSSWE,LU4_XV"3,KIOS[=A>V4:."B1'GNQ2A&U%M(*UE:H$O"L^8(#+U.9!) MBA$QA28V94&D/!C-UH*#;Y-:\&"DE2DV A+>*=*:;^@MCO2VEEMPU7.,R)Z07.N,/3UJ9&A793M4S:WIWO?U[#PC_O@G^'OE@) \4!)4' & 6 MH$ &3R1S*6Q:KD3JK:2*;2-@X*]->Z[#J7O7Q6#4$8WM5_5!R;Z?CS2+L2^& M>3M?L,UGL84X,' )#VC\+%]G_0/'9'YYT?IS8O1T_" :2&B;M=V<4$-H&Q.5 M/K:_KMTIH\2/X_GP2A'FV$8..UZ7L\7%*%K%RRCT[IEUEW)\U4ICHR;+J(D[ M6CECQ\#W^ER\'G'E,6)].>2V"WG3/ 6O;9I"Q:"DTE_S\+:Y56V7G@)L3.M> M>,LGQ %ZY]TUCVACHI:15?$T/?0]1OOD&UI/-M";&@HFM5! M(:->GYHNQC_!;O)-XEF88<=U;.N%@7TQ)2Q&'@2,G( '3RYK/TDO!&U"5*L-V==I:CF$6RW.T84S*N>D;(BG&R]!/V5BG@1GL,T*EL M.3:]H(>B#7W:U UT;YCM=5\/XINRBF#)=DX3%DY9*=.,*.8\$=PJ8DSJB5&% MSV@NG+/WTH2O:DGO.B)\?\^*&%)@I?1=TH21Z98\U@>9JY5:QO.E_/:GM=^[ MB;J= J?BIQYG+W&]!<;B%8A)33/,AZ8 M<=IMG;'6IC.=;>"IW6&R:@S78R6.):?5!U7554L4=(WZ5_;8IJ>2MLA3V&R> M%TB62A#)BX(4$O!12ZUDNK;W6S8]A]B\U>CU+CEBOW(-WUW-"NFUQ 2R)1=G MEU4\N^O24##SL/2HD3>!MVC;SQ5#TD, $?J_;%8&: M"+,?U?9I]Q=(+^?AOM_;#H]3@K?[>6W$.8&%5S)+5%JDQ/HB\-12Q_AZI=!;U-GIE6T" M(GF/64-7N/T[67,8/?\DU)?M7(I)89E'<^:7C<AU95^P>.RR>K> MZ)BY^M"K[IG8!&[-0[.C'I>KGH2U],2X/MOP*3Q&[B%PKZ \$%F@+E\X072! MKO1N-9I>[RR=Q7NW?*CBXF>1@G=I%QVH:5='9J5 MZ,]XJ#$K?_=EU8!-5$C]M&IRX5H?2A=V-L(GUQ4XNK>.DCH)9U:G[\U"&-O> M$WL)AQH,?YQ61VZ7URYO5D?H;@"HHIC $6";3:][VA;ZC? MFY3CZO>5"&",85P&_75AQ&6O@@SN-P>=Z/%YU2LC!U/V MYQ@;? '36)8(JC!C/,;DUI_4ZQ%1&L:[J./[-@6!PB0G8__%-Z./-8V6-]3* M^[)9^^A*$1*-88)ZT@425WYEE^UL,<% R 3-"(P[U%'0Z1!J:3WN\@1C#F:; MH =#;^9=Y^UU,Z>&'+WAMR]'4I5>JD):D/N MWI"[-^3NWF;E)D8'SUR2K:*S&-K\G1BQ_TLZ&66G2O0'.=3U=7 MJ%B)QHAEE<'@&4_K*BDPV%BD9%[.8BQ&C!QKRG5T:4A1@L5!&JS[4IV-+R[J MXAVZ>^FHJ382B\ D6-+,1MF7-EM5PK]IJJ)8>N#:C"ZMGKUM 34(D6(@X%SQIK^H" M+S%3K4JB"(RF)ZP:F#*UB;5Q;-F'.-Q43F2>QTT=1AL1B# MAZ_ JJ?1&@*"QO2SJGW+LM(C#G-Q@3$[U:91Z/EJ;%_G25S21G^7\ 6W#K)Y M.=KZ)V\PTW%?G"O-=)=L$2W:BT7YQ5^BM1ZY*%+7Y0I=?R];$VFLGVC;?9>4 MLTL]J?T56!DX9H!^;#*1RV8T5RBT:?U7G\'A7UW4:>.YT.440\Z6D^GJ#+7Y MA;.OZ/5HR^'7;YB%$$MG(5]5_1))Z%2_?:#9R^&!$X3F&/K@]X<3NDF'F&T< M8T B"2W!>E5DK(JJ^HP:95^O^FY;5JRJ81O0N7U))#'DD$59;A9&R^+@5Y]5 M%TL/K2CH7;K'-/NV QB$E4\19"[WBH"OR3=?(F\D[*XB*Z9L]Z+P6\_Q\O(F M>.+ISE.G\UZ?@6769(9C " WXG*N644"8UIR$PB1FQS_W4G>[JJ3N>F"?HGVN+-]3' MZN-XOK/" JN1U'I2S?K)FTZB(H-F<_+AK,:]9 MH3S+LX((CBY_8P0QU!?8JG(=J:N,9W:\[M3;+_86551#,,9M>__Z5-_=MO38)RRVK[US55F#:"SR+JX-; MX;?E6>,*'\!*["ZAYU*F-+66*&QH*#+,PZ1"$Z!Q(&"=TX*N=4V2BF>42D>* M(',B2.&9UE>6X?A]!WJAG93WV*B\W&HHOB*FW57HJV5%1]T(Z% MX<$\7,)K9U\]\%EG4PM(KU2D2*62>4XX588(ZPU164Z)HKE6P62%3-T_Z-X= M/OY6)WF^:0[&]T89!FT 'H/\% M/,6.+Y A>FJHM?YBOO1._(:Z7),K$QGG,)*['C6%U-9*0(.2-$(J3,[#Q?T&Y?=2+-3J.9!"3 M,5 *@YF _4VJ(?L?O37SF?V=Q"5+^FNV1_A6)R/1F!)A?\ MCY>OUH/K/JZ;=<.#OL8*=^BSPK$FLXLF>[_^$\?<-:4J,9QB^=77NJI@K]A[ M\\6T_2TF18]63M(JY*<:BOH?-U3WVI2659/O):DZEB=RUKO.3^?35OB[*IP1&J+,OX& M1+YZCKR2)$6N)DE]BSC[E1^P^5GDFO$?C?=FH-R70+F=4ZU6G>O@6_@7_!AC M:3& MSZTBT&UCQX/F^::"I<2&2@H9DZF1!M!21&,SD/A&-7WS[KX5,N$CQ@# M\7E9CZ<:.EQL.GNNY6=N_%?-J\<);^4VDU B7U_D'S2;A9"70VM*Y38E8O#LRGUPP2_)?T=3#C6B:0SI??^Q>]S:M[TGMU_] MNG0UOW]_M'[K\OOF9ISD"&RQT[J_8/1\;QC&E>=\X^9V2;H[_IM<70=X]FHV8/:8X-EK$ZK4>O=/A]7%:PX^L$Q6!H4M]CB4'^M M%I@PV/:LC-&#,)E^L<8GB%38%^?DQRLM3#=QVI4P#"")):G4H4=-J'G+K1@< M#7.";?X8'0HM#:*3PT]M4\T@9H'&$Q/T,?3/,?0*(#24TC:)[.H7C*/1.K\D MT4?QH\A^PNJ4U;(U)EYN/"Q[),]K*C9J]R4Z'*>S^=(#TB4>8P&(9?)RFRA< MM8U)1K.?1V:TGI2&Z_O0?)Z>="RME*C]:4=)=7"_$\\5YIUG4VP M_D+KF&VY+7)F\FD!.B@5 F-DITV$3&+*V>_-07&_]&S5*\E:5T^M*V3V:\3& M)B-8\N'WZ>SKM"E55WNNOI;C.88> %UA<0@TZ&""0 P7"P/&) ;MQEQD&",^ MH,F3&-6?UUD'.,,N@:)>WKIX+6),_=>H*\U9?=47^-V9=[&PS\I,VC:I7\=5 M$S=4>0LK'<.75_<^OAF#.:+[&J,!9HN+23\0H^>8N_XI9WX2HT%[.X9<4-?U MB-5#RZ1=T^46K8T#3PW'DW%#_KV'_=@QU.>8K!%M[Q::(PN,6BI?A>Y(BKA= M,*=3GWR-AW7+QKNQP7?OD5?% J+Q83NFVC-_V 8=5O&P(3X!@Q+KX&SG0TQ4 M;TY7-T$(B!*@'EC/49V5,9M,XA_]74O.]!=<\3IC/IY<8BAXB=DGRRZXRX_& M4:&HYNU[]2F\[;19QUBU)"[XKL7#F$QS'50@AG-'1"X5,2+5A(<\U5KGJ+_B:)\M%R)F]42ZAC=$PJSY M9CS%FFB5;Z3)+4DS]GZ^[',;0.[L5APWBGE=>MML =O5K5%S!E=32'W.<.W2 M)#_&7]M#OHB]34>Y6.M_Y=#Q/9Y8_':!15G:J[OCQT&Y>PR;['!Q"B-(^*A7 MFOB7&1Y/P=Z_[O29*Z)-+^9GL[(^V$3+JCVHCHI"A0JC;8I%Q2[>F(JH,5]P MQ6A[WWSUM_A5)[B:5VT@C9H9D%C+1J&,"LNJB(7;%Q=;J.*V_7+*MB@XIYQH MK H"JOA-RH(5:"-987/?";76GAE@CH,/4^-Q4JQ'D\\!"6!*Y5*EO%A\BAO^H_$.)C/,IJT=>J^>@VZ,W2= 0+L4,(WJ)2]*?V@ FV_J^3F0$8 MK"W?=],O0$)1W3B:E1<'G27]U_]^=[14EV)&*09(+<[KLC-(5C5S%#5S'"3_ M%\R1TE\F?_67IWHZVB@_CLZP,)ON:L/7S!3+S30-*F,'^O%Y=,MH_#1%AYK(Y":&K3:6<18'R?%2@01A$)FMRT1:Y;/1M3H8 MM@K$]+F8X[? WI^SLJG#5)MA72Q:HQ@_;>>@?HIUG=%[[<2N%.5OW ?-?.%F M,&2FI]X]]BDF%5IHDPE0TS)*A,T,D51)XK2S3 @+.8[1O5X(M%DZ2(;5*ZJZ)K M;PDN7^,A(%Z'333 F@3)@2[>&*-::](-3/?TQ2:4-/(D!HT<@*8QB6_;,)C2 MA[H=\6JA-X=W=,4!ZH#3&(M06^FK+X\ZB8E%R1I703]VK0N*6XE*BQ%F>].B MXG-O+\GZ7F[8Q$6U-.EK:NGYP:[=S:Z%<)-1OO+(:S9M')H*J8T8^MI6?-- M"J0FA"]^Q7&&5)74$8]K#1E'.Z<:@H4NI?(YJ'D%)AP*28PM&#& \2&SS%._ MUH],I9G,N).$:N.)4$P1K;@EF62I<'"I/1WE1[*8BN6+\1V")_3 Z2HQ]CD$M*^VX M3L;XJDN,P*MVCZ9RJ2Q5(B-IJJ,;26.+5DM,&KBD@7*JULR-#"@HB%R3G!:" M"/0_:8^%IX41(F762^IWD:8HT)3*=JJKYBUI"C'K2UO(.5PCC$;7:MQ/26C< M9VGN4D%R1RTV4RR(MH4EJ8,//U%[0JX+Z#-2)NN[4 M+>5UURIYUT@^9)ET'/N'*@OH:/. K4,+$M(\I,$#=:=K+GK#@.8]T\0QAGB< M!:*% *ZA.@U!9%869A=)?I#7CT-3UJ4T-R!Q;8J%Y)U5V'89A1;0]FU M$K]9*+A*'2=%FN8@I1TCFEI*LH(+F6:Y*=1:H8I=H"G*BQ%3.]6J>'_DML]W#5JJY=3!6( R5@;Q6*=C7U)#,!:X*2RT7 M:]B:<\.I,"G)O=(@KPTG*H,?P@J:YYS33.RD+?1\Y'59=^*H@ZFZ4\.-9-^* M[9T$U)2GA0J%)S9Z8JS+B4:;6QKJF6 LI\RN!6PXI7TH,J**#-LY%BD&;!@" MC,BU3H4U>C#*B_0.4CS3DV%L[ D)(* MT%GE'OZ@BA9KYM-=SKT.W1=?SL<5+- 1UF@7A] 6/-&]!:IK?.IEF4_LT#['YIB]BY9W1JBMHYZ?#I=VKJ&X3[7* MM63$N1!0#;-$!=#%1*8R*X532J^I8RX+BC)O'%Y1@68A6M^DI0&E[$4+I)XC_:<:(T1/2*W MN9',%$8_+&$QFHYHRG>(L+IA#H[D$>"K!T*H"M? MM '$CZVM@LP*S-F,&(:->%,'%)%:V%/K U-6>)MFV]!6W^IQ&2,6C\/;MC3; MNRG8"(M8FFTH%8:5P;%$SG^W)7*Z94IZZS34FWB:>A/Y4&]BJ#>Q0^GU+[6H MPE!O8J@W,=2;N)5+9]G5J%,8QDN%H>XU5N?B8>G(.E<#?\'R=U_TI"Z,.R]C M:R_X;CI;=EE"A,5SWK9*VH6^;#_"1&CX)!;6PT>7WHWG=5'-U4I_6.Z@/YZ8 M3?5'4TU$5]4XC.N(\(F'UR6T+CHO/'1O==!JB"S0*C.!!&&8J!&D9*<4JYR'A0M M]#;L 1C(85>W^F,YF\*OUO=L@<&=O5J!#@$6>.#0S6(M[^7B):NKMR].[3>Q M!D1G?I=Q@59KH?>7)7% /^788&Z'G\R^MH4COGL?P@/R<+\[8\W/B$3 .9UCM[2O.V1\DG36+)J$@O;9,:W MAR>_=,F,>.ZXR@'+VWZ[B!52NG)")[]UM^&K">6CS89U0I*C*,.2][,*3SE^ M_#R[ %3D+/_I5?)K726Y3;=;O1*V?>,C01:=_-:^-JE@#P#CK8YL7.?DU0(0 MJ6=?SYR/F8GP&\CL)$/KSB'$>/*-"5R MVY/6MF2]:R1X,JGGU*?V.N^H5S?WO"EY-!F'.JU^5;2UA?[KCEAQ',N*NLM" M'%Z#*5AS8']$L1 WQDK415E7AP673&9ZVN]0>HU0QU3293^"51TCOJ;5:9:: MSJKP?IB&76G(7;"!$V5]1@1Z3V7&4A*\,D5&LS2XM5P88WR>IWE!LLQ0N"=& M4^2"<)^;S(O4I3J_*EZ/(GV]F_9E;-,:8OE1QS8UUS2B9=4%&\9_>$<:F?OX MN*'K,>U>+Z\^JRW+.#T,T2AK92AR3GS QE<%-41:K^&'<9[1O&"6/RG1 .N^ MCFV'^I2#WY)S&-09OH4X?4G0.4[\]$DHZ5=4T!-:.]]WCIYJ[-'-8B) K5"8 M&[N>(?% 9.:TRI@(BMC<>2* XH@,.252"*L9:$YY6(OT>BPR>W?>*EMO(K/M M%$BU0]LYJGI$Q?3EF%IXS[765?(!N/#O?M[:87NDOW\ #3 F3"]+Z:!:WJGC M$:X8)VDQ2D[\:=1G/W6ME!IUFLD4U.EWY[&B3KVBH&'6ET5_?GOGZZXA5-77 MYMM7+-NX]#Y,_/2LUAQ76TKU6EFA2KELGUW5+ZO:1.^UZHAU+<.ZZE]=UN3[ MG!.1?./+ZSH>_0&C<=DT]NP-L"D@&*OG826/NLM7@F?HD[8]55RL9OSU*Q<1 M*)NYC*OXGMASO--.8I.#_C'ULCQD/*_JE;#-VN2T_MSKZI"=$^Q6CQ('R1M0 M^"^7,FXHLM?;U1I+MFL+- 7"K1I)@2@WG@]& M]PK3=MOP/:95(^RK-#OWR6?]Q]+\+<0F?EU>^1T^59OX5+74CN4VJJY &])9 M+=21.K29+>;8I[1#D+J89,>;2[*>PS#*UK:=VEA'+CX"PXTGDSJN*^$_@B_9+,&YMR1K?<;-ID-<0,B>D,"Q>W2^[CDM?F6W2GE>UU;7G: MVD^WX@LK^UTQVT.GN['UQD__5Y(\T?WQU_Z%/"5@F !ZF%9 [[;N982H01J8TEE@4I"Z=I MD6VGI[H]\VZ!E:V_1PHH]5ZV07MM:D03Y@/&F???3K)YM2\M>IL,A']O?,'U MVQNE$5^/.B0,&+\EH/S/%LU!V<_UTU5ZD/[IY^9Z[&&@+RK_JO(7&IUI\,(N MPV'>*;I?QM78C"=@-;]J[^A="%>Z;A7B.[+B0!3%GQI%^)J+Z %7ZGO7?._[ M]* H\OL^9,\'\N]_F9>;=KTU3Y!RC;:_GY8ST.9)P_DA_F\SYW\%ZJH-HU>U M>80?7$,Q,4_0ZDG#7<":CV7VW!+.KF-01._H34Y^K(.*0 5#C_$*(/UE[FXR M^WJX3[$ MYKR!EWLZOQ@0?';__B!_?#MN7;F;NN5N)@GT9^=M+NQ8>0[J?!? MMUIX&G!W6OC&^M0LF/+=6*%M4]# (?O$(7S@D(%#!@[Y!H>P@4-N0T%WTVHM MK$6PMU)@XZ3&4^PD6C]UXR2^H^8V*X4K7S^D_]3TJAVY@UIP[/_DJ_E-B/0F M"_1R4&S#8Z>SW9KRZKY_MYC-EO9V(QH\Y-1CAZ\MTOPU/2HTIT&;@E"%!<%T MQHFA6%:=2RWB[3#DBU U,> MD&J;5>:*0*G-\>%JG2;S3L?*YD/2#5@%0#4EV/5)G!)L,%)[FD!1%4,**%YJ2@ M/*-.!%$4:TA5^%0 FH$ZY356([=8ZC"DA.99Q@,S3KN'1*IL!#;[ %3WL,7; M$Z;!%K^U+;[,!P4P4HR*_OI+XS8%P2]CZMM(F M4E#:!G?G?;P([8G^WL>I]K,+^BG&LY ;9%8''@\;7NY-6G28U\-<:PWBD': M#>!\U!"S/9SR0-$O>GOW<,H#1;_H[7UQ4Q[.DAY7:]1UQ86F$C46+>7!O_ ,K;$A4F&+C@8L\*VH$H11IXC(7$&4HY9PEOHL-RX(MU9- M]TZ--&93M-B.RX^ZG#=_O!Y'ZVV^:/NB'XBD !MG%D-T,8U,87)"36I*0KIBL#7.EW?Y>CGL:"M M+A_^+U_.?OA/,J#9@&:[OJ4#FFTS34%Q[8'J"&VW<%;N:)8K!<)=<@?Z@5=$9H&3 MG"M64*J\7F\D(8G_;3P_.UI4L,"^O%>EK&==.(TG ML4PZ_3GY].:_WWSX[4WR]M/QKU@\\/.GPZ//)\G?WGW^K^3HMY//Q[^^^73; M"HK/MHA8O]1Z4VGY7[$_0R2C) =1:I$0FJZ+L2ZZ@T]1:<7]@TK'7:9J"_8 MV(7N:.9BJS=$7&"W0OS=CROXXG2&I>AG95+Y\LL8.V#\?_;>M+FM(TD;_7Y_Q0GW]-SN M"*2F]D6>=R)H2NIAM$SZBG2_X4^.6D5T0P 'BV3-K[]9!P1%$J2X8"50"@=- M C@XIZHRG\RLRGRR.RH]7?NCG*9!D#$(1CYIV42H49E@X_A?QZ M-L31U1#/<&@WW H8I? Z3H:%>F\CRLO(]K57:GD(.\WYX$N:=4?\Y/XYF'4G M?EAR5B,S*67.C7= 2;"E\-R#\P(-JF8NESY>1"QD?U^,S-!ME9E7S9O)<-;9 M8R8,=P)2YT9O D2G@4=#ZB[QN.V\>9&&[:07FW3Y+N+VZ!K*75Y][J;MJ&,J MM^SV2R.$8=NK".U7N&PC-&W0V3[;,+GQK.7I#2-YAV!WK]UO]MGNZ+KQ0F/5 MMG(9]/'I$;*O&HK.VHC>.?X];D1V5!I!N%[S[LHDODNE]_K[2ULX_>OLTLJW M?[:=*#Z@O?U2KDMI;[I\%,GM7L[7-Q?BRAN:-7&>B?I4C"]]G<*67>2]W6ZX MZ44- MN=$-I1[A5XQR][+IV=TW^*9K#S[]U!U%S?WFM:W&2"GBG%1HGZ@KS8&T8FAP MG(),G+3*8U0C1'@F)7@'E(;;+;I->:0GG_!QV\!X%@NCA9[.54$95U!Q@Z)YC>][ MVE^M!=QOKYIIY\*UL8!O>NMNNG?[/ IP(U=/ :[4*VOY@X37BBW*=\U>&)1Q:/UX='BM/';*@N;:S6R$Q)2=6"W=6#%S41>NH2LK37":OD8XY^KHY\ M%BE[LX)W!-T]_L1:)E*!JP+7_<"E37#2!0Y$R A"FPPN(AQ%DZ)7BA&IYHC# M/,])!"K 69_Q&L' 9/R*:(-.GC(>>5@?<"G6D;HRD2]C VKO7=_+THMK>4G5 M0NR-[NRK85@/L:X*C'.!YB4:Y4"PS,'+D($;8367VF@75Y4<=65H+O7[PY5Z M+\04H0K7[NZU%:M<0::"9.DL41*L0S> MB?4A(R.BHV1%QKHOO9)]Z;:(8%:P6).QC"W^_/TDLKOV9W9FZ6J:T8+LE!;.KYZ[K8M M.$/=N,I4G*PXN3\X:5D,3 D)1EI?6"_Q-W2_P1D2"R6,BWD.)Y_BHJ\?)ZF1 M'5F!LFZM;T-62>K'FD^R0LUCKUA1O3B8E'JZ#5JKS1S=/F8R=M1P,6=2=D%# MSKYPYG!5#FUIZ>HI&1>((3QEN(Y>_!>6^!6",]B1A>?K>UX MUS#34<*LTT[=$I"79ZDJ3%:8K##YI,-)29W3W ,U&2$/ 1"L$@I8\)PD*G1* M^MV,P^03VU*W Q54P+2R7 ,4I[H3RZ&WH&$!P_,T:ZB&XJ*D-E%HV M=Y*U $/JA_3)=4LR^B_?Z(%.KMB!WEX2/.*SXT=.\FG+*#35B\7)4=8=5BUA M\0\V1V\RGNC"CNNQQQ,W:L MKVF,UQ;*IQFI5.RT;Q:.ZD_NVRW'UWECUL:T<@]5SHLA6R&K)UO!>S"N'B0V ML6)18A/YRK '25V60&:R&V>Z-P6V,(Y!]P\X[\:8^J\+ WU*3EL&Q!6G2KB( M#E*B@*#.,B?"2!&7Z-DAJ,@KL;[YOQH?/=/CV[@MK-G]"\4UD9DLA-3 O"^4 M]8J!43X H3(Y2H7CQ,\Y9,H)F3.'1!@'09D!ESB''*F/4I(LLWV60[;0<84D M'6'%SF44U:.(91N=3#U1R8#/QJ'1D:1(KX?,7&*1D"!26J[14=7HO'BC4]-B MEY#&ZK)6*IO2+<@7>GX)&.XGD#*@27'4R3OVT)S+*D@&3A=*?V8UF%(9D&CR MCK",U\Q5DJW>UG#9885CH=J:&N!\U]:$)"(W:%Q<5*5V4H%GS($E+!I?FA)8 ML5Q;HZNMJ;:FVIK?F6'HS$4+/K($PB8')J@,C@E&O2;>V;EC;1*S)0(MC,B2 MEZ/P#-81M$]1*\^ID8GK]=L:RCJ4[UZE1(UKEFQK#/4\*QZ!9DO1UC +3G@% M*7F,ZJW7Z$8MU]:8:FNJK:FVYG 8PH"0CH$/2D+..LM,@B)Z?@\- M]8=&= 65YN@9FHRQ4,X)M.(J."$])7G]MH;PCM:5XJ?&-0_8&B],RK2DJNMB M:QQ#3RER=+&89F5$?)NH56PYJ'PAK# MO3*> $^N; !K YX0CW%]9#HE19G@2]2ZL_.$VH53ZWB6[2YD' +,&AE MP'J,I$P0FH2Y_JO/*79EF<4\O_0&Q.TRM M))6T^\FG_H^Q.[KHN:^OR[L_7K@849JON2;=Z8UGUAS_O!S>[ G:"R'U(TK3 M'V4HI5C@2K#^>*3T+-)H>+%V4XM-OC WA+'(UE0 __/\RA.Z.HR4-TS,^[HT(:.DJ]7O.Q3$LHT])I\$'".7J];:'HN?OC(36W/M^]O_-=I4>FU1RB% MIRZ$R:?)M(KU\B.73]VX?FPN7#OGQR@0\6+JD#FF&*Z=-%>5C$ MO]/#1A&%K_W/!/V\47OI9)1FS$IE0ACY$9_[8C LE^#MV]?HC\VG-#X?Q!*4 M7-7=EAY?K=^"PYZ.>/:(5Y6YHZL/3"?AVL"_G*=IT>[5:TUWU#YN^O1MT%?C MP/M>GX28$#=PC2\'T>O^*_6ZYX/!%4O4MV_UJ3SHO5_YQD N=T.#:S8>#$OH M=6VE<'G'>(O^Z)Y9O78/O/OF:K;_[:Y;/^%[5]!!@ 8C<@33MJJ12H/S1D"D M.4B="/54+DQ66C"S0.85*\=/EXNQ2#PO2(?1^\/Y]:]M"S-5M*Y$2XB8P?<<%[#0#_,1P.I/=\>C*: ^^]%/91!V@C%Y>V'IT4X_MFG6^Y*P< MX[/.W(/I'L;7L@SEDLZE4S"8ND#%GQC-/MHZB>7>K8=4;CH!.=Q5.*JV/33N%PV?E!'?? M;O^=.9J-&J< W=[AJQL1VEW[L_]/TRR7ED@90@DI9]/4>1!!!3!)"E NL6"( M\-K-9_ ^U7%XT\4 X>,P37?_3_+E(<%")$-;CWG?VY=H1!MR4 POWAR='OSM M;Q_>_NW@[.CDN#EYUWQX^X^WQ[^^71D3%2?66Y8#9.4I6G4T[98I#KBJGG@= MF7<;#OR4W;-ZB<8GS_%EWSL7E@,J^_6OZRBC] MY]N/LPO39--Z^!,/O4]?V0>Y MP5;]/GNU\",L/A'L%67DVK^%1[7I1UHL*]+<1GHH55XOD@\)G=U*R9J11F) M55%V7U%^=OU)80EN=S&KJE15J:IR?QQ6=J:KCE0=J3JR<(E'59%:5+143W^: MK%2KBUY@F7GEP%YFCV-%;*2"@F0A@C"%*RY2#YGB/Y^81($)Z25UE)R\5< KAF\"$27+DPUFMP:.+N32V*7<\F>F4&X[/%N+GVPM MM+@;=_KCM M-KK./,*-]O]](4F$Q*PG58UM1\9'5W?_1ESE M>9=7=_]&7.5YEU=W_T9 M2- 8!'.@S#>@XL^06 QZD1D5$',L5YK(4CIN)*]4B BE^"=PVM"($13 MIT@6]51UT\<0%<.V>$DKABV3?TURFKSP$%RP( C)8+@AH$C45$2MK0ISIZI. MJV@1[;QA#(27 IQP$420@BE+(DEIPZ>JC'0TX1U!;$6TBFC;OJ05T9;IE5FA M/4$(BUD:]+"B DN%!B5RRI;)2/@1,9:DZ<.!U8:&,G/*@3?#I MOEXDU2NK&%8QK&+8F5:6#!.ENY^20C$(TWC7&1I=##@/)<$O74[*>\RQ"Y""6J+ZP - $36E,AHD)7;=/5:!U.3<<26G&LXEA= MTMW'L2P#QH=9@N8),IB)],5HV3,7_4E-V("-%:CH8D4#!686BO%6&&.Z_CG!.=E.8R40N6$8J?]!F\M1JR-IP9 ME3(U:SZJG^\,V<'G[RA*5FM\'L-0N^NJ4_&RXN7^X&4(D0F1%4B2#0CF(CB? M&##EB46_6W VYZP;J2GGDD$4%)%5V N,PW2\6Q8B%+IW=TOK1!9(;)"Y#Y! MI!')R<0%1&\"" 0]L"ZPTEDT&L9SU&F.QI>(;)"9(7(?8)(!$;O2L"ML\$(VD4!G@N%/Z0U5%)BYH^N3,P8=)>/ M:RWQFNP1(KD'YKU.7%/FHZM1]XO#RYI_NGB+H5DS[;N;(K=;QC?H#:OM6JX* MLE>LZ& <3 J1X@:MUV8J(!XS&;MJR)3A/%D%CBOTVYW,X&/@H'2P0D9"G)VO M767"!D4T!@08)(CH\+?H(TC+3=:..2\V;\@L,QVN5\P)_%W!>7FFK,)GA<\* MGT_:*M$^Q60C&$DBB,03.!<#Y&"BM](K?&D^#I#1\ZQ *\1=X24!2[, ':-7 M3G/&A=F3(K.*GQ4_*W[N,7X*DFTD@@'7-" 6!G0EM44?--.


@-,A.71$F2%[D@)PGC?#<8-N/SU/R6W+!YVX\I-N^2'T[<\&O#3*=AA/'% M>Q\]_'C;.#=W]3ZZ.B6H+8]&M>71BVCR4Q^CMCQ:IF]86QY=/*8%P9.2539' MV;^ (*"7W _G"-?]C\\7B<'551GJDH/[O^)&-$.1E65:FJ4E7E M07[ JB-51ZJ.?#>'L:I()5-86\@W\_13)5!XJ20DE>Q[B0=ABDO+"V-KS$2# MD(F#8RY 9D10':B.A='@YD&8HTHZ0Q1PY\*T!8OQ)(*UBG*?@I=FXP=A1'24 M7/$IV(LYWZIPML5+6N%LF5GY5KJ4&<*94J*PM"IPI0PW&!&],8FQ'&_#6= Y M$6D3,%/Z2"4FP'LNP4G)A$M24[]F.*NDKA7#7M225@Q;)J=^9I1I9R")0K02 M6:D7DNA>Z=(M+^40U1R+@.)$"*T#$!\2"/P&,(PA^#DGF18J,5,[>U8,JQA6 M,6PM&.9,4-XI#=H4HKR0,YA$4OO#Y<)I8LEM#.-<4([0!T1;#"MY_VB*N$UQ'O]HBKA._-B&M&W$+1S)O)T/4_ M#II?AH,X">/:T/S%[N+6$XQEGL*&X#U)'JQ4% 0I/#F2$?!$4$*48MG/$>S8 M'&)B.4+,I3==I!),D 8"]2F3I+G4OI[";OK8HF+8%B]IQ; E8AA/R= 4,K@L M+ C/!%BG'$1OB2.6X=MS&)81[K1R$JAS' 0/ ;P7"D+*.47ILI5K[D><(>.6::W$4UK M&HWFA?:P;=J(L.8Y>D6*^$0XYX;O<(>=BF$5PRJ&;16&R>A,\M8 \R5*Y%Z! M+_T '&51$>N(IO.Y<5+'Z (!FQQB&/4:(TNK(2@CF Z4.KWIKN?5*ZO];9:I M/%/^A+H=N6=:4VW%#5NAE ^:,PR_N<<(GG PW%A(Q"0B-8;U8LY6*!T,-5*C MORL-B!0LFA8E($CE0J8A>A*KO_M"Y;Q"U\XMZ8Y"%[4N6Y9*3]O(T,U5!%P* M DA0SG.O7>!S96S$:JZH9)#;#B^BN+F)EC,83@D+4O)82W%?JIQ7Z-JY)=U5 MZ')6F^@2&)T"XI?"4,Q+"XHKQ+$DE8WSW0&B--)S EYEC.JM1Z_+F C<)YU< MUCKP39.BT XQHJ-7W=MOUX6^XMC.+>F.XAB1V&A!EI]/R0(&8X%6(V=F-=RB4:'A(1QNYS@Y; M=U/;[KKJ5+RL>+D_>"F)4BY2!A9=:06>2)4#/DP.NTO[52&R0F2%R'V"R$R()V5+U@?O01CNP;KD( ;T M+$-VA),YB,Q6+PLN:?+MZ;J!E^KW-RNV5\@Q2QVJZ5MI;?G/7:3 7$8R9C1PV9(XQI M00L1<% @%"'@J9?@.0LDQ.24"_/;(5)QQ1V$LG$B,%P ]/$I7D.D]SDH(OC& M#1D:YHX0;)V&[);@O#Q35N&SPF>%SR?!9Q:46Z- 2LE!6,T!/7\-'K'394>" M%G.-<$C)SXTZ 0L.XP"A2@\GTZ,W1P8>CMZ?[,#7')V=O3YNSD^;PY/CT MY/W1&YR6-\V[H^.#X\.C@_?-Z1F^\//;X[/3YB]%);KHL,2_;G9FUJ<0+2:W MWM*53=S"0^ E#/W=8-B,SU/S6W+#YBT":FS>)3^,. U"V0R6 M&0V:6:FUI])X/5>OJ+PC+EGP""MXC3+@A+-@LC.>)>:3H)O.L].VH[2I!'45 MSK9]22N<+17.@A8F)3#&2A F2'"4."#2&B^E"9K-,0-N4NW4M,&:-O@R$N7J8]2TP9HVN/;CZUT[>7UX=>N( M=V+$5<+KB'=[Q%7"ZXAW>\15PO=FQ#4C;J%HYLUDZ/H?!\TOPT&=YC$$J16FJI[";/K:H&+;%2UHQ;)DDFI)'3VT$$2DO62$$/#>Q]&LB MEEMO+/=S&&8)(AQ%W$NT) 3STNW)2$A":"V5)MENG(28=;@6':I7W(VD(EI% MM(IH6X5HF7"2O3"056F5Y NB::Y!1:>9#=19,=>5@BLI O<1I#.EJ3%!_TQD M#\XXFBW)AFE2O;**817#*H:M);\W4"JX\Z7DJD26.8!364'(1%N>+#7SD253 M1#+K,Z!S5IH3F.0E>D-"0F$;5H"=6M*RYKI!B 8PAOJ6(QS)6 MA" YBXF#"1X_&;0&(P4#*CW/CCJJM*W0]4+EO$+7SBWICD*74I$E021P0B(( M%Q"&5,I@A*\; 8C0(=X;E G((=R(G8#9D:G)P*81-5Z]U4 0Z MS-8 O>)87=)]P#%)+/I-& 0B"H'(02(F(43YB$%AP-!1E9./FSB6DJ54.0TZ M1(%@)@-8]+Y *J42DN.OC>O'!N_ZKS1&4:WT M@"MHI'<7A>F+T;*E-*%\@,1UEXP/=%CC?FF%R J1%2+W"2(-IX81RX!JJD#P%,!S+D![3[7.BN#[ MMR'29JZ-*8\6$:281I0#G!4$H%%RA MK^]UG-LJ<=1IJ22#%%2I.'"%OL1QH)E'R[)A/.0]*3*K^%GQL^+G/N.GXB(0 M2D%3F=']M!1L\ %LU,0E)7.(<^XG.IB*,V8@Y>)^1DL @98"9R2;2(-U9LU; MS9M*G:OP6>&SPN<>PV?6S%MK,R1>"KEDCF"SI&.>!;<7/*73D0HEEC) M%3,8YX<,SF8"5$G),_/11;YI]]-VA#$=*6KXOG"CH,L)/)[@.G4#_AV[G^]Y M%2_=#B2]=>_OWNZQ,U4&AX.\9WC?N\65\EW.UDSW*&I+#![C-EK*D;0#QR(% MI7Q4'GT1;>S:1S_")'?=2]\6#X]4UW M%'J#T628SO ;?^H-PK]^:-(HN O\]'@X28\35//0C-Z_@/]$?>_FK\^ M26L MZ/')V=M&-M <'?_C[?'9R8>CMZ?7-6&IBRN2S"1C2"]EH>?32B)(:@,N>F\E M\T3ZN0:WSUGXJ273O+5,A].AD/\[:RH[T(+_?!,;^E*SZ:BBY_&5T?= MT;@9Y&9\GM!L]'J#+Z5PP(V;=\D/)V[XM6&V&0P;9FJOK-'#O;+,&GIE*?7* MV@>;+KU2"W=V8J^,X>3;OP%50VH1\-IL\U'_XS#%+OXQ:K.Z1I.+BUZW ME@"_R#+Z2E>[Q*WJF)"^W;=@C7'8&GC77=HEJ,>'-$K#SR7; F>N-_C2?!I\+CD7W9G@5A-1N2,J=\2# MJY9XT(>]C]<;^+* USB MQ&*FRYB.-FHO"2<>MP7YUXJV%6TKVFX)VC(K&/>:(KP&#<(H#!*,)T"]]]11 MYJR:0]N%@H2EHJT@MJ/HBL.$W43;NAV^!)Z?[K?4[FK5:A5@K0)<#@6\"IPE M"9$&"B+;##9$ BR+P!/^1N5<_Y&% H#C-%[("'6X-!U!:*WNJ]OO%1S!1>Y#\)XX^P405)%G>3Y,+9XQPXD66VB7CGYS*5ERH"^UD5/9N. MMFXBS>9B5B ]JA72M4*Z5DC7"NE:(5WK/VN%=*V0KAI2*Z1KA?3+.R=[C^Y] MW0)^@9FJM9YPB5NWCA&=M*!@J9<@K)'@.2V;N-3Y2'P.P=_>8Y#2BRS+1D0F M#J\) IQF&I)E)%MGG(MSO.KW[C'\;3@8+91I(2GO*+IB LL7LTE;D6N+E[0B MUQ*1*VAA@I01N%8"A'86'.4, E<^(4!9K^8H>842*2@5P*B$&,=]!.NR D-" M,MP:9HBOR+7YXZ6:]O5D)?EITNT59NAJ&/9&8ZH]N%&=(8/7V@OPS"*V9XZ MH-&3=8%'%7)*F2N=((4"H/OD@.%(30SE!I"Y_))T<\5"B-P4$9D MA"PNP 0BP:4R)*T8U9=5O9BY+ONR2ZD)C^[<-[MI^&MW(MJ(/9& M@:J!N.'3DFAICA*RD.BD>H=@SX, FXWUSF1CPAS;F]31<9T<.)\I"*7QXY1G MT)$PH7/I-4S79R!H(?X!9THLDN%6@50FL#5=@+ )75(XP MYPC&Z'/D/E8)2I-$+S9*A\&X5&"=3^C9FF0,PE:8+P98(681]&I9A]$5UTV] M& &O6[.+$51.ABB+DV%JO=J,,H>_U[+<_=&?:B"N&P@O<@Y*2]"E@;N(SH#E M)$'TGFIOG*%B+N7 NVPY-1DD2Z4:)FKPU!%(UFO$:D(53VO<];"DH[2MUJ$" M5EW2W0D-G<%25YUF3&0/)@ MSC\0.[#=O2_7K\GF4MGOTU>94F[,AFT,HDY%S!<%%M!_4*7 N M,9"*2>H](^J.C+QGT):O<,/'=JA1'<6J/U[]\8J-%1N7=WI'B-"& M2# J:#!2>L,)#U3/<>P^A[I\A=BH.E:0#M.\8N.:]LPKM2FZY$TE-[UX#'7C M=@#G6IDY]W#(5:)W>GEW;LA;M2?U\@Z-WZ?1J'$A3#Y->FZ<(OIK>$WHMF?( M-2"K 5D-R+:DC:R*B47M)2@5,<"+-(&SC )C+GJ3O29Y[L#E.9M?!]_ X,TU M+,#?>ZG\@C'?P:;:G#UG_VU+X)DQVY&\PG-M"[[NB.7NKF:= MII]JIFMMA+LZV[A7C7"9#$DPSX$07?C%7;%,ED$V6AHA.5=DSIHM]:1]P<:X MNH/VLZ/DBFO!=JPQ;L7)BI,5)Y^"DS:81'5A5"#"H0>/SGMI6PN4,9IU5)[9 MU9ZZ+XB3LJ,IZ6B^UG2D%X^33V@@OA7 >.O>W[W=HR=DE2/;:-ODZV%UD_ZX M2/U1:H9I>CPR'C07=[=5'@_&KH>?>.9NPQ(>_-_NNO43OG?Y^9I2.F<=!R$, MP1^ND%UE IP2I;SRQ-HY@JSG]/V^OF*+H*&1ML/4_5BX_B7M5'&ZUN*-$)Y) MR"@5B8*P68!-FH-V3B@5:3;S6VPD<^D86E=M'1IHEQEX(14D'V44)@DG^:K$ M27/5X?)^ON!-B%/!K"I2UT0JQY02 18"PI1D'&R1%A\P7LU,FN#"7.."1(1B M"<$I.8.HA@+I+*(:Q7"39^:CBZL3*?36#+E_VW43(A4GPV[_8S,^3TWNCM#W M:[XF-QPUJ1_1'+Y+?CAQPZ\-L\U@V##3:4H/Z?8G;\41?V$=-+"CBX2#^9QZ M7U_=<+SN\JO0^?I/_/^5"/72'Q"[P]3.QFL<^>13_\?8'5WTW-?7Y=T?+UPL M7:6N;29WIX.:;;OBGY=NQVQT[86 PT#_]8\R37C]ZRM7]H]'^JL/S^S]?M"S MFQ,O86%+]YYKJS";]?.K_>H+]S%-MZ+!97S,UZ[WQ7T=_?C#?]Q>GMG+"C4VJV8>3P[__UOQ\\NOQV<'1 M<7/XWR>')^\/SMXV[PX.STX^_-9ICHX/7S4'QV^:TU]_.CUZCMZ3Y, MS?')V=O3YNRD.3PY/CUY?_0&I^5-\^[H^.#X\.C@?7-ZAB_\_/;X[+3Y2U&) M;G^2XE\W.S/K4XCK=G#FW5P:R5G3#<&]BTD!%;ET9:(,K%86#,.@S'OJ99IS M;IX3?OUM,(A?NKW>03\>]<>N_[&+.'4P&J7QZ TZ!+W!:#),9WB/GWJ#\*\? MFH1.P@5>/QY.TB-MJ'F^#=WH7D(1X48W__XGPRC]L?G;RH M\<=_._KI_=OFX/3T[=D-G;[NW#S^,7ZX6Q"<-Q@W>5]"'PR",J-@76G&DCG3 M-"66TUS=Y',$X32U>35'C MVCDJ"S#JCL;%PK?.]*#7&WPIKK4;S[O1K]>%?/>/%'^78!KGK/78S2ZU&Z M<.BQI=D\M(<'T^_^X:Y4C<_=4==W>]WQU]>S[[@O!Z.]+2.ON/KSI6=\SV?H M@N^K5XRM^!8OXA'DPH_PBB[Z%?:5J0_Q''W;\15G'=X M5[YOLLJAXO,EX3&5)MLP054]JGH\5SUX58_E\4K4/8"Z!_ (W"EG)/L-/->+ M49M?TK [B,U?NOWFMY(C]*@2]@I)^Z@Y#\5G.Z\X+9_B?_KA?_S7H1L.OW;[ M']L__N%ZDU35IJI-59N[[T).Z+MD+K]6&APVG+>YY")7R_4;;_D^K>2']>C; MLJYZ.!\/4Q#3"[UX+ M9^X+!YTGC'_7]/*98E"G84>TX8ZO_2XC[OI'O)5RO5JZYYL3>P\YBI ^<$(= M<$4-"*H,&!H()&TM)])F2](U7I7;7@Y\+:9S@[;:,:7S@$L0Q LZ\*05ZC*F5?@"%4@A;>9J)B\4ZMU M $9M]N4BO,#,HQ=RX:]G@>["+ QK3MP(FLP6?%34C)9;9J&%N%?R9MA]/JGTW'MD@-4SV< M?YJ6G0U=3'B[?_W'\:"/KW^Z2.-NJV_NXS"ETI-O5"W0GFC>#AF>^XXIC<[& MF0@QTXRANL H/3D'A%.>4D;7F)O;YL/1E()N#S2MP&N"!:MU!+0H5@@G@\YT M2X\I93VEK'!5%W0+SQL74&JHBUVU=YM&O)7:NP7.AI:EF:E5X)1U("C+X*2B M8#2566N?;9P[$C6<>99*F)H%QK>6,W N,F \AI!48)+J+74V6,V)JGCU] 5] MF-UFQY?\2?0^6X-Y2]_9\XE:+JF S 2&6XZ7E& MQ\Q3")%$$(YJ\$9AF$U=UEDYE>0<;AH79$U!VLC!YX0:YDDS&I; MOQE 2$K :!_!ILA3-DDF,K]CN5R47(5WR:IW MN97T&,])N-G^C)K!V/6J1:J5LCMZF/3L=4NKPOTZ!X,XI=N MK]>X?FRZ?=7MS]&W$5YQU>W/T;<17G'5[<_1MQ%><=7MS]&W$5 MYQU>W/T;<17G'5[<71OQ)KITL65TZ6(O<-?T0QJ[;B45JL01E3AB5=-0M:&* M09V&J@U5#.HT[)XVW/&U6U8)5WMFKX[[W E!@R.@(F6%^]R"T2:!\T)FQ[TG M*M^N".4Y4)JC JXD :%)!,L2 :U\-(:ZY'RZ71$ZR^U8N'B=*]*QFM5BS[W& MK&K!JP6OVO!RX*U:\)59\,1I$M%JT,9)$)(0<$8*4)G%G(UGA,WQ Z+Q=B98 M"L(S"R(9A08_2^!>!"H,EZET'ZT6O%KP:L&WV73MVC2LJ[E$/3C"[T'@[8?S M[JC;_UC1J:)31:=JJZLV5&VHVE"UH6I#U8:=V7O:2KE^T5M.G'A)G=602-(@ MDHQ@O(K I$B1N5RH06]O.0G/#,GX21*M*32B#JQP%G+6R@GJ8[9SC<:7MN5D M=8?32A"ZWTA5[7:UVU4;*KSMK]T.R6=-)8%(HP2160(K.5ICD:5!X^V9FVOA M'$W2P>8$WA(.@EL!1@H*DFGK#17!F[D6SM5N;X]@OWRDJG:[VNU:8K3)DZ*? M77^2$7LGPWI65/&IXE.UUE4;JC94;:C:4+6A:D/=?3 (1"0,C:=F"XL%JF:VBINXY;:]@ MOWRDJG:[VNVJ#17>]M=N2RYS(L)#YCZ"8%J C4I#5H;:[*(A9*ZLB L5\)\$ MK8-&NZT86G#IP%-".*/:QD2JW=Y>P7[Y2%7M=K7;6U%51)=Q5O02FWB<#5U, M>+M_56RJV%2QJ5KJJ@U5&ZHV5&VHVE"U847[31Y]\C2\>MQ7\F+[%FYG+3)1 'UA((PW()A(@!5PAFI!4UZ[JPI2DFHC08,3QD$ MLP*<-AIH$L$9YIA2>F5[5HQT<.BKW;/ZCFQ,8US"=UT]7CXB5O^@^@=5&ZI_ M4/V#A>J?HHJ4< +!)@.":P:62?049,S99>-]<+?] \FD4"088 (="R&T!1^, MA$R\R=A"8\T@53*@=!&@J':0$Y1A.055X;?WE^R M/@?E#<9?/%H0,GOP7EO@5@C/8M:6LY7M+TDM.XK4I.G]AJIJN*OAKMI0X6U_ M#3<7S%"TQ$ \#R!\6LE^^5!5#7(U_;,LXU(,I^ M:,W#B[M_(Z[BO,.+NW\CKN*\PXN[?R/>(W%>7OKJ[BS_8](V]V]6JE)4I:A* M496B*D55BJH452FJ4M1Z@"76 S2S [S&]6-SU!^[_L>N[Z7F8#1*XU$]H*H' M5/6 JA[75FVHVE"UH6I#U8:J#6NAM&"O6 E@XF!2G-'-D5K<]*_OFXY_6RF[ MQ=USL1=IC$D)IZ5F0&@P(*A5X)P/D*C5PD1!B9_CMWA*_<'P4\BOOT4]TZ!G MX5Q&VF',=K3FZ^2YN"4EE>FB F4%RKT!RJP%R48D",)0$)%E<"8K2)HP18V0 MAM&E ^5!")-/DYX;IWCP:8#K\[^N/-(BT"FHZC"UXC3P"IP5."MP5N LP*F# M=_2$K')D_YR,QMW\]1F'^TL8ZMEY&J;FBQLU_4$3 M9D.^&UD>O,D5>ES*Q25X$%^:)68-F46'KA958(+&&-5;+07J@M3I-G@([4*P M1H&UA"'@A 2.2P[,""48!J>1SO5>/ WG*4YZZ23/\AK.\ M_Z@W"OWYHTBBX M"_SP>#BYO%FW/T%@&3_V"7^G&UF@F'&SB+D/%L&;M@RVL#JAE.MS ] MN_NE/2JW+RN&#US>A9[[.IB,\1O_2/''Z;<;\HK\>6:_4+Y[[F*47H_2A1NB M%;Z6'W4MW>IS=]3UW5YW_/7U[(K[$JEF]V!<_?G''_[C.Q^BKZQXZ",/O2]? M&<:?]"4/9)2UR[0=Q<8K-:O;5&V\?O]AZU)89T^^RMGY%KDL21 ^I+'K]IK3 M]/$3OK"VQ-;-S=7Z$EOO@:&U9[9N*P;]Y'JN'U*#/BUZ*[>=&;:6#:(7!5M/ MC6\W+@[KVO[9CJV=I6_F4,:\]L*4G9@,@D@--B<#669F$C$D,W8['O-*!$71 MG=;4E&T?%L%8(8$XI8-7UMN0[Z.'6H@9BLH.47(3S% K%>AU6H9G]/[>3V M!^/NV<0:?#VP+3<]I^35ZFTN<6L+M&Y_,[>6;K)$%-Q+'L!284%8HL"S),%( M?$%S:QV9V]XSU,2VMTLR7H'0+(/)$7^HQ$,,A##B5[&]QQ7I6,VV-Q]K"UW" M>Q.RKB=%K",E:]/)#KN;E74]W;%)?URD_BA=CQ^[WZA:7)LJB2^.T4V,S3.= MXB4\\[_==>LG?._R77=%N1&.@//>@W Y%=?=@Q1:T1R2$U'.Y:PZ)C+Q'+(. M>$T(! PE!J%4$1\323+/=<&XOE@G^782ZT+]TDV'\/M]]?6O<:?*U[5C-&N] MS)8#2:4]&I%H9S/&AX%GSQ/W*F5_6[Y(YM(QET!;YXI,,O "+TP^RBA,$D[R MM?K6U"O@H1U&OGPFDH+P2H!)D4., M1J$@,&+U7&7O(JG3@_RNBTN=WN.XXFTQ>#<93X;INJB\G;HF9\4'O2_7^E%N MVL.KN:V>VG@^Y;J@&+KAO<9==^,&>=YMZS3>C5#H)A?X@2*0E^[P5H[Q9F=?4N]S^AGO?+Z8=ZL[XCL1U$O5@IJ= MN!F;H:K-V!MMJ:;B!A-+XDP0CJ9"Y@!">0?6:P$*_V9.<(UV8_VFXK?DAF=? M!M5";-1"U*CBFX70U4+LC;94"W'=0EC!@U#! &%H' 27'@P&$> <#]H9SBR9 M.VY9DX4X'Y;L]FHC:A2Q%3;"5!NQ-]I2;<2-,B1F$S&6 @^18!0A)/B4!-H( M)YT)GB/D;\9&O!M,AM5$U#!B2TR$K29B;[2EFH@;68$Z)D.B!R)U!I&8 C08 M&ISQG@J:)2-Q0R8"/UM-1(TBML%$M+20+J/65T-1JU%K->HSC8TW+!)N S F M,1[QG(&5G(/7-(5L,O5AH0Y&SS,V!T6OEV%Q*"$=L][JG:TI)JV1RZ:Z%E>+ M5"M%:Z7H4K;+I&/)J00>+0L(:P*XK 30Q(F@L=01K/K0_3@MQ&; N.X8JVO] MZ&H(_>]\%2_=#L1<4=;X8 *O. .A8U^)0Y:.XR=2989N9T[#D5 M'.\'_8]G:?CI3?+CA4HQS NMQ#@^.7O;F*8MG: _EK].FU\.?COXZ?W;YN#X M3?/A[3].WO_CZ/AOS>&'MV^.SIKW1\=OGU@)L?5E*M./EF]^W457J1N^0]#\ M>=#[7$I+#H10#BMP8F$'@17+&6? M,^=S5+)%.$_R5%+G_852Q(/L,$G"%,KM[P8E"*GMJ2,XPY_U50 \U*4>#F8H+OCDK9&0HQ/ELXWSXI M#9JYE W*)@\HI<0J%%#B"B%7D)$*+:-=MI2^ONX-M?>+=68J "?4+++-([^^JHYNP;"<8@WCX,O_>T3<2&US=1X(+YT MLO3.@,F.0F+"IJAXCO/YTRP)G8DF(&4H;F;68(BT$#(W3HAL/7=+ .*'!)B^ M8E6 ;SS!93'P=4"^5K3^_6Y/OZ3AU'%H+][@(*Z[;[BXZ8_0F\1TLSZ^E_Z MV!VF=LU+S>SD4__'V!U=]-S7U^7='R]D]9SNF^.>E]S:[>7LA MX 1AX/Y'&46I]+V*X?]X9*"^B#OY[&XJ2YAW26_$_9PGUSZ]VFR_E_O?Z\LSFOHWF[YKX1>9WX>T!UYP/"_3\J=W!^'V0?[^< MA-']\WY?FZ;VZQ&0BIM3)'&"VC4L>K>,%6G9$:9DO]/GNUH@M_H2_"[L/43+=>SDZ:PY/CTY/W1V]P6MXT[XZ.#XX/ MCP[>-Z=G^,+/;X_/3IN_%)5H^S#^=;,SLSZ%^+:Q>F41=WISX^,PI<+3/]W. M0"\0'9DQNM(EGNR.FM-T,4Z?/#HMG%RQIXPO \F+0;<_GG*73'HMG3HW'35\HE$*$WRE\5\;C#;*LXZ[KM?[VN"/60/- MVT0O,SX8% JJ.2J2FT;CXA]>Q2RC:Z-[2)0IY9V 8"*&(8Q[\"92((D%K8RB M)U^1@P5C"I. A8WQ^.W0I.^-'_=%X."GR^),;=4>G M^,@NGO3_X8;=8J7+)-$;8F#S<&#.[S^86K^8_KFYDS%]HRNO MB31:2,#0,Y;S1P%&9P;9&NV-#(3IN:[BA#%%HE0@+\YZ$8DQ M3'Q_Y6=J5!;[=%Q(DC!F*F8!O>)EK;U^I>PVK?T&XT!W!T/6O31_FY1&&855 M(03(7A0.9$O T2# BY"M3$08,L^UEGQR@G/@.@D0TCEP7EK04=%(4[2$A\U+ MHWIE[T_2VF-IO&QO_5?TTS'2+;-2S/344VF-.1KK2]M>S/JWG%[./B_/IHM=M M&Q)\Z8[/VX\-T_],NL/66VW:'8!K&VG-E2-;UK]LZ;=;Q^YRX8M75W+3OM$Q M7_X]8^C#>[7,<-UIWQ\4PUYRZ,IM&PB*8)SD3( S3@,BFP(CH@;N&.6;X M'.'H4](5AI]"?GTXG90/9>JFTWLUNQ^^K<$=Z/<-\HZ.WSVXK;Q5N\HH$?3& M:<+_.[H2CDOPN%N$6ZG=-C&AU,8D*8= E L1S[Y4S&YAQ7>9A"*DER""M?'/XR;/)P\*E%H?>I!:2IC)07V@"Z<(J. M1I,6QJ:OC](UHS0J_D11I='->]W OTYS/OA2;%9GBH1MD(K?5&Y6&&ZO[G@; M"%\UN!P%) ?-\0 ?AK9';7DR;"_N]J<+@A-]@Q[WWI2RI69=$>IU4HQ"%(&# MB%)B?%@ZWFJ7=$S*![60?%[Y;T[.3P[\WAR<^_O#T^/3@[.CEN?GE_!4I*;/V-XE26".%2 MEV?JR C1S5NTEN.OS5&_1 R(&,TO/;SV+^4 _-/TB/#:U7'J#94])T9^;*\O M'V__IC]>GG5?O5R 8/ %O^B+&\86!-IG;087[='XY:.WSXPH.^4X;M.6O[W5 M7ME298]1-Z@ZU7-KO'9'P^&.):QFO^WK<)V$K#2P+ES"M(!JVO MD,R#IZ%0:I+2B-ODD,EM8.,D$(O_$,DX^G12._ D:$A:6R--E"+-I;)\ ZWK ML'8P'+K^QU8,?_HZAVL'9?(1AWT:GN3VW='!U0S?,.#3^7^:"<='[7"Q33E; M]WF\Z7N.A*!L5ILT?K/8.1+*IOT-Q*.9E[9 M"PK]7VX;J.5ZCEP315@ 1FT 80P"+,< 6$=3ZER<<&*NX>EZ00:_<6;+KS,WEA'WP*+:Y0K<5PZYL]71.''EW?_S0S'".[W.TZX&S;2M0?.V&*7GK_Q63,829:$" M2P6630'+DPAP7J0DS+7->_U\T7@,X\O_S]Z;/K659'F@W]]?<:-Z>J8Z0DGE MOM@]'4%A>YH8%]2SJ9E7GRIR->H6$J,KV:;_^G?R7DD(!#8@ 1XX304ECC+CB,9=^=\C*8+G"P3A!KQ_M"JNL M5DFBB)5 7,+E)CF9FU IH00F&*N-Q(XR4FO$% ,N6;C\ *JFMTH$C00@ H! $&4+@!8 +!LZ?8#H)>$ M,HH5$MSG?@Q8(LMSJ8'@K7#)B117FO\H&QAE@H/>9W(\+=-(AV01%D9:+K5+ MR;U< *38]+BX/:IZM[CER;H&-:/O#T,N5]8\]2$^C-F2Y.FW#UE^*KX>[M=! M%\=_ 3],[A:C4L315C!8$4?+XDA2K7%B$5& X9QL;9%3,2(C,68X&1SD2L4) MJ8P'=3TA*S5!W&N#M) $):%3(#)9IU8J3CR>.&HXN#X<_AK'_='Z.3Y$J![A MI8==P;^RI3N ?SIQ:0/AR"HL$.?*(NVH14$DXQ7V3*FXJHYS0:5.*'H&*KR1 M&0GA!U646!.C43R^7/RCIH>_4:NG,$O!OXY,N>#?!GH1LR2]$J#ZP4, RP $ MK<'9'0&@&)31AJZTAV2:**XE!IW1J]SB7B%G+4;>)B:$3RZ8EXM_5/:P*-[8 M=9P1#XB?*,Z(_)S_:=QJ11;M#'_MJBRZL0SLY@O):2U2I!P114"W5\XB$Y)$ M/C>7Q(QSQE;RZ+OEVV@!86.RC>N>-MOG:+];T]:_%%Q]@7M;<+5[N$J5M#@P MAH3)_H\@/')4.D0L\8:0"*;!2@Q'MWPF&\95A7M*;Y_+I.!JP=6"JT^'JYIH M*8CRB$:<$*>$(FM#1"2F:&FBS.$5?;5;OI@-XRJAJD=845A+B,AS>F4.EQ^LC'&'?)*'UYTK5@>,'P@N%/C.&8)>9! M9\WMKBCB,3K <&J15=$%ZF/B="4OLELNI(+Q >('PKD!X MJ\U#..UQ_,CNJ^U$\%*XY2D+ MM^1.-;=4;'E84,I M09P1#"*34<0\)\PR)4-8Z8XC'!5)![C'95O'@M7CG#%@*>6NP,9))5YR"02) M>^:Q@VZ_27'/*2I+9D*!VP*WCP:WSF(F)8!LU)+FX@D>::T84LDYQ:E45*YD M>)626P5N"]P6N"UP>__@4$>\EX$CB95&7$B&-/81T%=X[QT3BJQX\DN!KP*W MFPQQ>IQ>%"_+!=0LXO<)K#-3?;:ZX=W X2"-MHE'51 7%B.>) ,&>H3\M2P%#6SDG4\&OQJ09LYW^^W;-]\^0:8_AWP M_/]DEK_BG_AMF.-7/D[@@OHX[9_!([Q]DUN4C^MF./=S78@]8;8N^ZHX@ N" M%@2]'4&]H%Y1)A!- (2<&X.,D@DE+PS'3"J-=;=CL3N%H+FK84'0@J#=WM*" MH!M$4!*Y48Q;@($8$0? 1,ZJB(0RR7$;;?"BVZ'0'4)0L\<*@J[C0GE XO^. MN%#&\I$R;"Z!CJ8-SLY5>):8 ML9PB9IE$'(, ,B!UD A<.\*TLFES3A#W?0'DK@N@*_5B]H?A[=?SF/,23D;Y MHZ7TA6NBY\.<8P]@[%D83.W@)([/R!4A@NKH7X7I.+/PYN"#[!F^H)TKJ[ZC MXJA@8-G2[F*@<(&M<0-%2:Z7U2?N5[EX/=D3L"@;2/2H+!M[BEH#? MK1O$&U8F]#]W!/2NO?N;K[OS@L!TXU<_F :8.TQU,<]!_(I"?QP;O]4K(+OI MV?!UZ-?G WOQ*G_[^MR&3.%+*?S]]L5SMP[\^8]I/>FGB_D(FAM1'(;7;O0U M3P7N?[4( ?]Z1]+Y_NQO7^Q+B+LG5VU@\06]0HF9L%KJ^^OIPB5V#B#1>KN0 M33#25W;PQ5[4KW_XZ^(;R;%GZ=]5V;DFUU.LZ@_*>&I_X8I3]FBU#? MONZWQ;\WCP>5=S1NL/G5= B3&?2'<1,[_7+\V]')_N%1=?#WXX/C]_LG;ZMW^PP+&^J M=X='^T<'A_OOJX\G\,$O;X]./E8_9I;H#ZDJZK3K/"(R@?FBD*ZQ(13%6U:\#.^SE3V P_K1SQ*:TL\(X@61C=N*@D0G8 M(J&"="(Z#C;D=6)+P@;!M$8V4B V;CERA@+M494L$%O0G+U88E,]9FX_Q'X& M6CNU0&1Q_+GOX^+L$[X._6;V%=C5 2&9VB#$F1 MQ,**+\,KZYUUR +)(4X5H%YV@C@5B"!:;J=*0GO$W)Y6_$Q4=1['S:B' M-U)6KTK3<5Z6"DQ@/ZUA"2L7!Z,O>U66I#?F-,R1#R99@=4\K&Q>[;KZ8NOJ MWSI'I<2Y-8 L7E#$2";8SY(1?U*<:X65:I]_K M6[>G99?H'&B\:CAV[ZE4^EMTW*?3Z9==6G=__@\WNZ4)CT)J*9%50B NA$%: M,H&TTA@S"BJIY=>9A .2>Z,![PT&)E$^(LL$0U1S"G61W-OOAJ,IJIHZ-FH>;H.UHJ,=GXDJYJIY6=5$NU(WOP#>6]1K'P MIQFCZLSRS3V3TW&,;;A5_GM817A<:.#=YJL&(![J5T_%:<_J19X[T1M_W_SM M,[]C?GUV0\)H\[=H8"]@#^")7V-XW3[=X#W\YWDI$)]A][R.K^IX;L> R$NQ M?DNQ@Y_[==_U!T#YK^9WW!84V+Q#J#W.R)^S(_7VB];^GNP121_[)2]D$)3? M;Q!=K)UR X-UTC=XJ\@O>?HY3S^+V*W>YY,O%BE]8C$>A5TZC1-%G2Z4WFB[0>G;+T7 M."H%O J'?(-#6.&0PB&%0[[!(;1P2"F9]V3YWLM=L):/,.I\..$BC*+)_1ZE MYO"A-+;:G8R%%YGBLP&.N"5F <=(H\"(>>809R8B&[C.Y^^.86^Q6,T2\D%K MAJ5##A.3L\4%LLY&1*442BCIC!0;BUF8'=$N\?.&2O,SV2.?*EFX_ MSAFG:X:4Z13IZA8+R* MCE 6V.9*@VX*YYJ8 /2O.![]\#=4T*V@6]G2[4YSYSF@&R$> M@6',B9,J"B&OHUOPS.!(/5)@-"*>8_ ,I:D)ER:*6>)3*.CV ECAR2K#-:/O M#T-.0FZ>^A#7P6Q)\O3;ARP_%5^/K.N@9Z$)@[Y;:$B1-5O!8$767&GRYSD( M#!61R\DU7 J,'/4>>4.<$* ?"[&2X/6@ .XU9%1-&% M7'8S!7D&ZE M2F;$7-((ET>K$0=5$%F3,")2"):H"S9T$>F*)O>,$0;%;Y"?\_9K'/M^73P' M.\1B1=Y @ TPV_?3H%X,.SYPT^^5 M"/8RA=./#ZS==T]A9UQTP@N$@\WAOKGY"6$.:9]D"!Q+3'$7@A3>M>@Q!9&W MN=J@NL?Y[343'YM5%QEYSYXP=AO)E,:>!:H+5#_8#6*XY0(;)%2RB&.:D): MFB$PL"^B"YBLV!'/$1^Q 6A]0D.CHX!:?"D%1PN./@J.2N&3IL&@@'.O/2\\ MLHI(I' BR1*EG!%=B+XH./K"G#JE!L3W:T#4N?+#PZKN%8%V=_ZC>S0S8!A- MNB>O(;'5D>G[E>GG@KJ%I0M:#J77JJ&6P8 MIP1)R@7B-%ID@L3(FQ1"(E8*34N1GH*J!54+JA94O?,9H;5,!>H1 "@@)-$> M:68H4L:DY(D@(JWHJJ4DT$YA:1?KRK\L'TRSB-\GL,Y,]=EJ '<#9)^TQ/,. M3KE0]%9O[PY.N5#T5F_OUDVYG*FMI<_->T)7MFT*7<59%']U/N[[6)P2+S#C MX&Y1D_^VX;WM!K)LOCP:HTKJ&)$1P2-.G$!6ZH"88-%HH3E+K&,G8-?ZO,_S M[*/6Y*^D[!QZYO:<''31:!,,9$Q@3BBB;$ 2Z1XRF@E @6 M5D8FTDHA]F<^RRKX6/"Q2\;I+H'(\">[E;CZ[!;M U)_=\2B'<KH7X7I.//J MYI!"[U&Y()(KRUNTL@)V.[VEW00[2KSV'EE+ UB: B.M!4%64D("%X+SE=:& M#TY4W3JP,P7L"M@5$[28H/%WZP;Q!M0(_<\=889K[_[FZ^Z\('>8V??? M=OOD_C&M)_UT\0#"WL!LVTINU>0T-O9O%813'EO>:*+ ;M\*+J M-T7@*EM-1A.PH$=I$0JX/(%[C&[CSF@K/#,D6.1)[@K*/4XN-7K_/24=R/-/,VK8?4F@%S9-]2F#^?%K7M5?^@' MT[K_.6:2S@1/,5;5KP,8'ZAQ%:Q;==[\D7<0KH>K8(C^M'/D[X26H 9[U(3! M@SF?21D+1#BFTD7/N%VIDI6<3(8'BG1SB".40$9YA10)PG.E(Y'VQ9*_$3TB M2)>H_V8:K&!J53UU_XA^ NA:?8:K,CXW)D8%^YNITOK3?OS)M0J))B0BBESIPE*DG#1!TT"Q6>EH2K-7*Q&/ M1 (BYD0;9#3/!9H)=H[! VE721-_[RB0](RY/0^N.X0Y.;63AARK$>B^U00> MMU>=G,8Z-NI IKJZ^A*!?,]LB)EV/:C(8.7.L72F//Q'G2/+_'0",%O/GW#+ M.YO'S92-+_W):96Q]].G1^JD']-MC^N/MO!M$'N?^L:S2=IK;<1 MD-A&@H !.#).$*2334XEZ9)?*3!^'VUD?.;3VMZ*JV2]/U_FYN,W\,L[6./_ MR4M\]63\XYO[D+M6JJ?9[=GTST#OHW'W",9Z@GG0'E%A;);?&%FK'4I!4DH- MEIRME!#JLOIZS?WU/9KZ?K1%#:9W;,CMDO;H=VA/[(G;HRYV2O\%3:%J1%6# MO\N* VH5C=OPN#\8M#(@P6Z,OLPM1S :KZ'\O_])4Z)>UU7JYZU:V);YCDOC M$I31%M?A?>RJC7=>XMCY/RFZO-H (3? M:U2L>I1O@W>$OH5)?K(M[U2#?HI93LXD4[@TM9=5M?.&0WK+6E_>J?XP2[TZ MCC_WX:+)Z7@T_71Z?;57GW//'3VS%[,-'8_..JP"!%*Y V_ET";T0O0]\J2X9[W_.9-HU)Z\Q7S$M;!22:QN1!NL7I*;F2#L,Y((#3E)Z["5]D>1"".X4 MO63$:F&]19X6EJ;GL'NS0)PET&I1+&/GM^&K@:ZND:$$FQ24_:8+A\I%70BR ME+ALK8;HG J)KG3?!%H38,1:1&)S/!D A"G_SXW]: MS\*'K)C5FR<_QCI%?78X!!(;7"Q<*,,AV)_C.JLAC04Y$ZB-9P^68-(?5/O3 M3U,@+T(:%[C<*T<"K=:FF_5@-QX)=(T7G;"4!IZ0$ J,(DH,,A0#0V*N?((O M].HY *$8,QL$\&(6(RQW%V"6@/$5M(H22R](!SOAWK?$TC-8/-=J=8(>VU&R M2<%'YU5N:*E!B;2& F(A P0@L *Z,:N1)@0F:)5@0"!T::]O 3%PVC$G(HI M"@.PKUX"V1C>TX9VB6SN;,W3JVBC8APL*\8REFKD MN -HM2DDA:GP<:4_P'VP].5X,97J4:FZQ")==&(*Z7W*AGO"+,S.X&&_$6C% M(2AN'9.I>[*W$ZY*NDB<]"CQHQ$WPR!J5*_Q'HGWPP!5N,]!W3V?\(X$B-;HG=*<4ARZB M8O* 88D1%$'%!-421*FV#",7O:8\@ J95LX"[T-*.WFT(_=HIXYV%GC9N^+G MFGO YOIE%R/GB%7"2"X1QP&@+@6%C+,2Y:!Z+;F)5*R4N7A2J?W4H4-V/0U>V86[2SSFK=1<,;)W5TXO; MSK;]=#S.KH1OGG$O JBSNZOA0UNWQ\_S9.392_O-030\!WZ,)W$\N,CQJ.,& M"V\<4K3^='[QS&6=+TG]H1TL_!]PWW7/K7CV4W_Q1*?^3=QN=OP#<819L'JS MVJ>C08!WS$, NB>%K2=,4J<0]10T/APSW\*?1"00P8Z*8%<: SS,X.C 42;[ MWE$FW>O6V?<31G(L[TS^XZP_F<3%<=7/HWQ@I, ]D2 ME.&<.=!68R>9Y'LF4)=.^]?5:C9.*5AB M''DF$A+A!V CLBRW#@]4*" 7$:U9YSSG15$*&&L=HI4_S['LJOAOPLTO-8_% M,?M'$V4ULY+[G^/@ M8N^J/>!']>1*3/NMP\AIA9_B,(Z;(#A[-AI/&CAN<[E@4'-_06M[+/PAC170 MIKON5;!A^>I1=32:Q(K(O%%5FHZS_[6Q.:9UG5\VN[D-JZ_Z( /\9&'GP./' MU<';XZHU2IKA[4QHW=NO/IXW'J#AJ*E,ES65WFUVU^6&-3K0PD'4^C3@[WH" MW\[\0WDC[=+V/;)C43BN0=@8%*G.*6T2E&D?!0@O(DC"FF/NGF>-$W!*9_R* M&W&SWU0#B1,&"D/BR!NIP**QL/Z&8,0T4\)R(Q);.4:D-!\N@@$43+9]!?/( M21-1\%0'JE)2>G/5=I>#C-N3&')C<:-OJ1[57? M+)3./A2YU!]EUT+5B?DG&F2VB/FQDG@Q.O\]/;L?#"ZB/%CZPZ\F;V.1L-V MNQHFJD^RXWKY^P.0^R"#?X\PDKEE]2V=Z@Z'G+JG39?< IVL76"DDY%1CB3% M +H$P]8+@1$!8TU;;:A;+7$NK+):)5";L1*(2^*024XB3)T22F""\4I8<$>) M1.&>TITJHG'S2?AUG;E9&ICYDAOB1AT='@/S0NVJ]CH CED=AL6.7_U@&N+? M_AKZGQ=L,(A?46B\_C"%5SZGHPY?@Q)^/K 7K_*WK\]MR"=O"RUX3_3;=\[K M1\.?,VUX_O+F1@2BYK4;?,!_UAW(@3,8\O M\^7!;'R+#;)W-A8?O%HWDV*GRLYM>&Y/PV8?C@_^^_?JE^/?CD[V#X^J@[\? M'QR_WS]Y6[W;/S@Y_O![KSH\.MBK]H_>5!]_^_GCX9O#_0^';S_NPM(<'9^\ M_5B='%<'QT5.].SS:/SHXW']??3R!#WYY>W3RL?KQ8'ZT_)?G M79FG8XBVSN1/RQ)QFYU%61ZR^SX',T MK\VR2?_G36XWL-F<3KF0*)=Q5F1)"8TH<4X3(!;I5W/[O>8A8H^$9AYQ!::C MPUHC$YBG/*3HL'DR:FE=<>]&X]E'^;J;'7,/JSJ^ 1(@>Z9S_KC637AO4W(! MW[TK,0BSPY9;?777H7N6<5^@^YH[A@M&:;"(YB-PK@-'1F""(C'6,,6B6"VT MT2EWS.63VINN9S*L=4X*5&-DE\Y).P[M)')F$A %-88B'EA"QBJ#%*/*.%'[V-=QW@,[&NST'L?@=;K$WCFSP.0>#]4L?;V'*Z? MC*?QCOY%_4(MNFS>5P1739X$>5V]?[O_\?#HOZK]#Q_VC_ZK->SO&PKQ4M=B M.3X0/@U3GQ,YFG"6B>T/P)R-K4>QR8Q)UO<'@&CPZ$%L,RJSG[%1LGS6J0:M MIW!.9>U5C1HU/6\23.)PKL,=S,IXS"[)0\I_CN,P?LG=#&9V= YNF4>^YYB" MQM3.C\FNW7S)+,$%U+5)FZG3C.L,'GQ:V\$L,>BK!RYJ E['<1'/'YHKX:&?XZ!^03&M#W9 MW4*PV^&2[0PW6M^:(.=CT"3!_!@T -Y$N6523F/@M]-^W=HLXQS2%<_@SWJN MWRVG8L'OPYP/,R-\8,3%[?D&-YTTEY_9?XS&.5@LI[5][;>A:$LO:H(*VZ)1 MXSA' '?1YKLM'EBUYV&#B\(+A1<>/M7#84OH37Q=K@)UM=)=3K":46#S[@;% ML^":78!&7X972+9)9WPY'67C*Q^.P[CZ66#FL3<,N"2U M&D$W:H(Z1PZV8S:-5N NI%CAL<)C&Y(W@WHTUXS "/#_S."?@X?/S^;4^*7) MV9V"LM.R7#\+E?/ST;B)*\[,!RI55B&;\..%YKA7S0+.09PU1;HG\SI$B_=< M??IL%/VZ;064(^[Z;9AU(_X:=6R6B0US 7;L!]LZ[^"?62!N6AY 89+")!M2 MROQHFNDK(_9Y&V=[)?2_(=UJT+=N;B@U%6=JD!79D89R2$:V%_KUI8^MO2=; M$ROQICFC5B=/<9&YC'_;/IV>S1"_E]*8G[ M*4_+O70NOHG6(_#QED^F+M"AN&:TW)V1I;U EN/AM;E7+^ZA@$T MYV8N-IKUUSCVV:L";[@XSSV,!Q>]%>]GME>SY.Z#T==$']WA@?,Z/*V>O'S@ M/7=_SHW9MOA1G;63T?!34^D$%GF4Z^7EZYJNQHWOME7=8VL%7-^7V=HT97Y@ M4&?M&HQ67;F-!7YJ/V<3? +JS01&'H=+ Y^YDA;*%KRL-=@G\R)/>>+SS;RT MBB]KM,P] W4\M^-FY[-KNAUQCA 8#9L-;]KLK'PZTY3&E^=V\Q7;7TS^_6+: ML4TBA)L6'@HP[6/3.-*?SI)"F\JK>?SG#4SF:DPY/W0VNAS(T.9H?LUTWRY0 MXYJ QUVTC^BUC\MS E:K\H;!M?EUO69QEBVDIKCVY3[-A]KNYBP!-!/S66:* M<=\.]JIW.7?T!@_?C )FBNVU,VB2JCK/V",LQL5]CT[L5R+(AMB8D[MJ0 MKR7 CK-Y.5Z+W-7%5_"T1?[;7G5X>21PO2?"3,MN_*>7 M!Q:MMV8^Q9G-N5AL^#(?=R^=>#0'#RN&<;N$L[O;_9^M]J#O^Y,J[W,>0B8" M8-\ *+@H!90/2ZZ.=5JW];(6)<> 8-QH/&[+?37/RN6,[,!/!\T?-^!D0T7C M.$/(YG%S()PO8=Z0'/0R>^+2 +Z,IH-,2\!OS:XT[VYM&)_K@T[RUC5VQ34C M)L\H/][._%(-2\ZC!Q9-NW)Z>ET0+YILRJ2@WN40* M0'(+ ?V@+%8KA1.\D%KAB40'"8FUYH0R#JP':B40@DEG9$KT;'/1WI=JK/^ MK*37Q81+B<$:)1)HQ_( $$E*R"H>60*K$PCK.ODYEB+WA"-KLNM$<8IT M\@P%XU5TA++ 5OJ@/A_Y=2F=\AG);S5;8=G;. M_G?D\LU/"'0AB,( A=(G26QKO0 V[/]+S>;>OUGMZU5G[=KTVVCUU3".>8C>]3.F M5==E=@';>M:EH7ZU*P% K3I3_;61^_.WS_2/_/JLCL" \[<(],C1%#3"_M<8 M7K=/UW@/__GU[/K&U7Q>QU?SDQ)XX>SY\(*%PO2Y7_=;RGXUOV/I0K@R+%9A M_@[*Y)^S0G7[16 I\>]=\KWOQ9ZF[%X/^>M/D_%-4YRK=7F;G/7__#0>@1:$ M9LSB4\+)O\[%^UK%\56K/N8/;EN)F^CAJN?S=^9T-[>Z/J\9A3;P[3 M-TCQMP2L$::]9!K):')?#9^0438W!R9<2V6\T!LYH[JK]^H(7G/R)0X^QU_@ MG:=KI5(+PGM$WN[&>JD,\##V?IC 2,U_16"T D,6@;$S_%+DQ)5&!%(P3 U& M8,68;%HJ9"@GR$1IJ3:$V+C2V.PQY<3OT8Y/OHS6*J)D9(]_H]+&;I%[L2?6 M%P^JB(>=X973RP'@EF/&%WD0[$?UF>;)M6VB?(L M,F)=GED$N0=@8AK23 M"22.IQ1S(0)[4CFSGSEZ$\*&<=(C[)&-D6^030O4F+T4*L=E8H,>6%,C(@::Q'G.;F%IYII#&E3*L4'1//FT)X#Z.GIQ7O25XD MT?J2Z'9SZ"::NX](ZH;T>23LW5K9 D20O_W/'X"SOSG7;N#DDV[OUDVY^$O6 MDK19UKVJ#L_.IY.FUE5;OZCHJUNIKQ;?R6;5U!\?6&?AGFJO-8HIQI#D(8+: MRR/2)"<@1!Y2TD82^?BY![\-YR7&8GC;M&O9/\M_K:4#:_SXB0<=U8#O9CK^ MI3AE'D7J_7J]RNE*7NJK(@(WRWETCV;6"Z/WG%D+J9A( M$NE >ED8;WN+J]C-GC<\K+]M/ [SDS M_6\WMW[&JR)2@:31Z]!VWFBE)>=O0M1+F!R MG?8P+[;2559^VAI4N3A5O\Y=R/QI#-.VZJ&W]6G;<2'-^Q?<6.]JDM/NOMV+ M;+=*7#VTP)6Y6X&KNY:W6JDG)=0>9U>*2GV[Y-1]OR5[1-+'>WRG7T[YW5^^ M9%7>^YCO 7$ G8L"6,,O4]UBJ;^88(#EYZ_9VNO:]+\?*W#6#V$0[W><-9]8 M)VN>WK96V3Z_-Z%\?W46_JM.K,_FG.*%>0KS7&$>5IBG,$]AGH8@B?+>3_ZT_]S^X8IS;L[;G^/56CV=@M$_;-H%@T?_5C7^:[3H@MF;?L./T+1)9*3R3"RTD7$B6'(,><1)I8[ M$:EU?"79&2E;?W)=X=BKXTY!=1DMM\RKN]\9!OIN,<"Y!]!]\\ MT+\E!G*I_5750%2;B3>JAO#F6?>K<3QOE*O8"'V*(?,N(?I]_JN%_7<7+L)K8_ MC.%P^/:K/[7#3_'=:/P(P>E"]C"A'>H^?'/AQLCV^5_7X.^KLM3')':=!1&IPU$DF5R\T; MZ@'6/%BWQAH1C P6K_1@4!>YL2.1<@0G]4 U'D^K4?HY5 M_F"FP'@[B9]&8WA/:+IX]H=VZ./\VUNZQF>UZ?+#5G]B5Y;UQK0BT*DWVV56 M6N&T]0K%Y'/ LV5@;6F,F-7)$JMEPBM]&QZB2< BGO4GC8FU/PQMM^!/<>C[ ML7[3K_U@E,^EUFLPJU\HC1T=G[RM"*F:!K'D=75P_,LOAR=M7^7<=OK@^.CD M\.B_WAX=W+_O=.<7I;TT/_E5?P+O];=G-D_' +E@%.2/,B#6NPA":1S_;PH? M#V8&5=W:4^6@4DBK$N.T1BE4<^S*QV0"A,T0QAT;\23 MDLAA0Q!C-H&2I$A4*TY^;9@@1 >D$N XJ$4&.1$\PIH%ZJP04B[R7,9G/KV: M<]_!G+YR*LN-F2PY\ +,^6?9[S;W!BC^;)1[AW8NNZ0)SO"G(W@;* V-4N_C M..N4U7 ZJ?MK)_Z,<==G9V-0O:6V$GVI.14 M@NH<9APK4)QAKK9&PQBS \?9NE]7X=*[TV2W F3DW^>OWZM^!GMN"N]I'K+( M\&@^&(5I'N"9!4P:P*]3F%#ORD#S5RX.(RQ!U4_S9XS[S-R]/O5>Y M*=PWF3VFRKC7S_ZC/'_XR+K1YX@ LO\9)_-G7[XEV<&@6=[\[AHT\28# VX= MPX ^C2;]O/S77[\T\5N;OB]/,&?XSF^)L\";6H2(HS+'':2'^P.3Y-[>#8@>BV>0QK]0!3 MN <3ZY IEBES;+]4F#!9!#CG+7%U/X$H+ M0J#A"+B@_]EFL_$&>+/CV)A45WS#^:X,:M-!

D@9AI[(R>'.Q>L<9'!;6)<@>>L2)* 37LA=2X/J\8]/FUYF0_L**1GJ!1O10&$GY82.=]IXEAXE]15 MN,]I\$#^\*R?> =)?)\4)>#9T:*+H8SDW<-I+=@89E)\L:*ZW"-P<,01-VY MI;;6E5"KTL!R:LR]@?1YXNK.I(RTER, .[_1S6S9J_;OO3 #<\##1S2P^JF[ M\^@0H88>J\GA]BB\%XJJ>:[SFJZKB]\$U]05?)Y%5S3^9#8'GO@)=O0;&,8R MUR"%?S9P7E!4+VITHEQGWS[V3RU=[#P_[ ML*9@L(_KWW[PPW#IXS'84\,2Y=A?%UVOPD4XG%U]]K=[$KT>9]Y[$ M&TV&I@1>O/W@ENU5E;E>ZI9+UEVEZJK.3*='=O0.JE"QUK1C@- MJ8DW*.[)(^!W]AWTX6AW,NG)W@6-4#,/M^W^(<%HH! MIG)3+N*) )1$!T7Y"V-=21[:?Z4K>>*W L7O4^O6W"!*>RDLK4-58I[B*&L= M&W\AC<7O)@F)X'/G.<9[=Q7]HL$?-=792+T ;MT&$B^B=T/M7*<'#5$E\>=-!:KZB%VR&:QZ$D"_/A@@Y//D) KX:(N"K M<*4#T(^/J>?)"_OX'1EQ@P!G@SS1AO-V5RV0?*QF%/JG*="#HPZ@9&;$7W)5 MA2[RQY"6<(NCDO]+%''(0@SMGY/#/9RWX?V8+^[W.BZ/G",N-PB-=>@1N#;G M?N;"12E=IN*!=XHCA; _3[$![,0*L$@O"ZD?*5V7YUP:D(V$1!$W\;7)SN)_ M*/:?1B^Q7F$IQPV]TX?T%;_/VG^KW.O K_DEV.%Q?I?X&WE'16GF,/1D='E^ MQ(%[]T=;K^F5V-.Z;>L5?<3789@&'X#?YS4X=/('+N!?DO[]?P-02P,$% M @ X'-6$TNJ!8I P PP8 !D !X;"]W;W)K&ULC55M;],P$/[>7W$*$AH275[:#3;:2ENA@@] M0[X@/C@)M?&FN,+MD,9 MOYZSDX:!2D%1&[_TT*IVK+^/8YB56PIY2C9IW M-F0JX7AJMK&M#8HB.%4JSI+D/*Z$U-%L$M:69C:AQBFI<6G -E4ES/TU*MI- MHS3:+]S(;>G\0CR;U&*+*W0?ZJ7A6=RC%+)";25I,+B91E?IY?78VP>#CQ)W M]L$8/),UT9V?O"FF4>(30H6Y\PB"7]]PCDIY($[C:X<9]2&]X\/Q'GT1N#.7 MM; X)_5)%JZ<1L\C*' C&N5N:/<:.SYG'B\G9<,_[#K;)(*\L8ZJSIDSJ*1N MW^)[5X?_<<@ZARSDW08*6;X43LPFAG9@O#6C^4&@&KPY.:G]H:RDG:EA5>ZP.)W@)BI]'RR/9_K["CB M>G MD%T\A2S)QD?P1GU]1@%O]!>\]V8KM/P1"O,4YEP=9EV(5E%,9H\? MI>?)BR/TQCV]\3'TV8HO>=&H((!W3;5&$P[<$84FL?2XQ++BP MQ$I=&W\@P@%KP#1>NWL=7 Y:1E[C&@N8*[+\6I$J.JZ#?Z$/YE350M\/:><1 MNCQ3?H;\9(,%!\]+:7&_-8275*%U,N^-ST9P!B=P 4]X-QU?#-YHAT8'[;!@ M^#9QL^L!QFQTPOC>>,3AVUPUPIR;;X5,;P@Y#0-KSBA-4G;9.Z3)>/!AN-I) MH_XTZU).T\$M.0Z;G5^$WR$UQ0\:"X?&);\E4'C#7A_0^3V$Q^@_V[- M?@)02P,$% @ X'-6 +/1L3 @ "08 !D !X;"]W;W)K&ULE51+;]LP#+[W5Q#>,+1 6CN*\VB6!&BZ%NNA0-'L<1AV M4&PF%B9+GB0WZ;\?);M9"J09=I!,4>3'CZ+)R4:;7[9 =+ MI;+3J'"N&L>Q MS0HLN;W0%2JZ66E3S&RB:R>%P@<# MMBY+;I[G*/5F&G6C%\6C6!?.*^+9I.)K7*#[6CT8.L4[E%R4J*S0"@RNIM%5 M=SQ/O7TP^"9P8_=D\)DLM?[E#W?Y-$H\(928.8_ Z?.$URBE!R(:OUO,:!?2 M.^[++^BW(7?*92NF$:C"')<\5JZ1[WYC&T^?8^7:6G##IO&-AU$ MD-76Z;)U)@:E4,V7;]MWV',8)6\XL-:!!=Y-H,#R$W=\-C%Z \9;$YH70JK! MF\@)Y8NR<(9N!?FYV:*N*HGTRHY+N.:V@%NJ$]RIIM[^X4Z_\*5$>S:)'07T M;G'6@L\;)?!O5:NL'"C7O="=LZ.(M[B\ ';9 9:P] A> M;Y=^+^#U_B_]FT9GX(1YNF.>'D,GYJ&+0*_@WS4\1/XH_&'RU ?@"J1E$.$9N;& OK) =3&U MI\,N@8S8:'P2B%1 ^LW^FR82,D M24)"OT,V9)+IDN+R+5HXI2"CSNBR#V>)9IU&$(6,ETKUW3J3KN;_\U;X;D/3=KH2Q( M7)%K&ULC59MC^(V$/[.KQBE574GI9LW$E@*2 N]U57JJ:M=VOM8&3(!:QV; MVLZRVU_?L1,"VW*H7XC'GGGF&<^+F1Z4?C8[1 NOM9!F%NRLW4^BR&QV6#-S MH_8HZ:12NF:61+V-S%XC*[U1+:(TCHNH9EP&\ZG?>]#SJ6JLX!(?-)BFKIE^ M6Z!0AUF0!,>-1[[=6;<1S:=[ML4GM+_O'S1)48]2\AJEX4J"QFH6W"631>[T MO<(?' _F; TNDK52ST[XI9P%L2.$ C?6(3#ZO. 2A7! 1..O#C/H73K#\_41 M_=['3K&LF<&E$E]Y:7>S8!Q B15KA'U4A\_8Q>,);I0P_A<.G6X?=.O(L?V:6S:=:'4 [;4)S"Q^JMR9R7+JD/%E- MIYSL[/P17U V"/=:U;!4TFJZ)P-?N=W!TKM';>##BJT%FH_3R))/9QEM.OQ% MBY]^ S])X0NA[@Q\DB66[P$B(MLS3H^,%^E5Q'M%E_ YG' MR[Z!UY@?MXSM__0AKO#5+H3:/%^*M,497L9QW3,Q>[;!64#M85"_8##_X;ND MB'^ZPG+8LQQ>0Y\_M4T#JNJS!+]RMN:"6X[F$MVK@)?IKG8(E1+4J5QNP;H; MZ=J5_XT&-D?/XN09F'&D*"NZ<02/F0$FR[/=L=_-)H/5 <4+OBN*P9DQ*$W* MDX&'.62^FX$@6W\89,3^![N!UFX3#)W:I(PWR4#HZ%KG&C MMI+"*>$#),4H'!4C^$CK-!Z&14[KD\<*R149( V.$O(LC.,8DG$>YG%\E1=2 M[/]B-*8K*(;C,VY7JB+OJR*_7A4TH\N&DD3.C@%^>MW3Q".^5L$":;N/ETO/ MZ+ZQC<:03@3K]!Y0^_DN-PB_K07?,C@/T5A> MLY-+>U[]O@1= 25Y' YOATXL(,GR,*6B)&$$29*&239RPAB2. M'H]P)MU 4 M5$K9@-J)'LK*(M5T$8=940Q6RE+,IW*X5 31V3BG\;OUCY;KOD;:=K+WN_V[ M>-<^!R?U]E']PC1UB &!%9G&-R-*GVX?JE:P:N\?A[6R-.O]5 M4O8H. ?]OX7Y/U!+ P04 " #@ZAK X0T_MEB.D-(X[A_[M%O;>Z8RY(I>"_J/ZIB$V MO\ VG]C@9:)6]IML.MLD_;*/VSKL.:3>9QR"K4-@>7>! M+,L;IME\*L6&2&.-:.9@4[7>2*[BIBD/6N+3"OWT_*92K"@D%,P62:S( IZ! MMT!^?&3+&M1/4U=C'&/M9EO,ZPXS^ RF'Y [P76IR >>0WX(X"+!@670L[P. M3B+>PO*2!&-* B^(3N"%0]:AQ0O_=]9_72V5EGA7_CZ6=X<:'43^?X!P-G*-3Z/.';FP,V3WZD _4ER]$ET#N0).DCR5V,O3QQ!XQUDK4.-45+X@VEX78IUPKDA\PE(<,FX&A M?,50=0PG!"?.FOX)3':WB. =D*TI0'\/^L15#_,O6HEG0$]\;4S.;B7C65DI M0^^.\7:%76VED1:@65631Z%9/9AA-H!8Y\0?)309)>0"SQ=[\K%P3!-&UJ+B MFE1\&_>F1<1"D'LI\C;31+':XAJLP*.)%]+(&[]1G&U9=>87^/%IZ*=T[/F[ MT]E"O+!:O]AJX75X FT2LLQC9.G1D>]9YT$ZLVGV/3A>+ MWD 92B^DX2&F8 M)*]Y[WCA@X2.8XR3)J=[EMJ>A=^K9X$7T5&<;(MZL:?Y)ET+L0P!])8 MU[PTH@F6;3A]H6L)%C>-^ZYUTM=T+8EI% 6O>>]XG9/0HU$8T# ._DO7@N\V M:?%&:TCA*R;'_$W=O"VA %G;74203+=?=0C!HAW7JJMLB=N;= M+G;'9%%Q16I8H:MWF<0.D=U^TPE:K.U.L10:-Q1[+'$E!&D,\/E*"-T+)L"P M9,X_ 5!+ P04 " #@X*V=>Z 2AP,(Z J/7!J]1" VGOZ;9L[Y;)@!J^5^,%+6\V\S(,2EVPM[*/:?L5=/D/'*Y0P[1.VG6\2 M>U"LC57U+I@4U%QV;_:Z^PX' 5GX3D"\"XA;W=U%K/2%>7):CKE%&?S.[E!:97F:.#LF2T$FO-I8(GLSH-B1YEWE/@=2A3# MO9*V,O!%EEC^"PA(4J\KWNN:QR>)M[BX@/C2ASB,TQ.\I,\S:7G)?_)\@QMN M"J',6B/\O%H8J^G'^'4LY0Z8'@>Z9IF8AA4X\Z@;#.H->OFG#]$H_'Q";MK+ M34_1\R=JOG(M$-02#DIT3.9)T'&9AT4O%#68L>XB6R$LE: ^Y7(%S (50:^I M5:D0H#3$V63@RN%JD@SNY$ICR0ED@,F2VKIIA"-^A-@/D[$_CL>MG6:1/XS" MP2V7G'[4$@IR)Z8_#"_]=!0"'8_&?I:-!X^=0E)!"@@6K4JW9, MN&^SEK;KI7ZWGT1770/^=>_&V#W3*RX-"%Q2:'@Q'GJ@N]'0+:QJVG9<*$O- MW9H535/4SH'.ETK9_<)=T,_G_ ]02P,$% @ X'-6 BA@><9 P B08 M !D !X;"]W;W)K&ULA57?;]LX#'[W7R'XAL,& M"+4E_TR7!&AV*W; >@C6[?8P[$&QF=B8+'F2W'3__5%VDG9#EGNQ29G\^)$4 MZ?E>FV^V 7#DL9/*+L+&N?XZBFS50"?LE>Y!X9>M-IUPJ)I=9'L#HAZ=.AGQ M.,ZC3K0J7,['L[59SO7@9*M@;8@=NDZ8'RN0>K\(67@\^-#N&NI7QO4HA-*W7:@;*L5,;!=A#?L>I5Z^]'@WQ;V]IE,?"8;K;]YY>]Z$<:> M$$BHG$<0^'J -R"E!T(:WP^8X2FD=WPN']%OQ]PQEXVP\$;+SVWMFD58AJ2& MK1BD^Z#W[^"03^;Q*BWM^"3[R3;-0U(-UNGNX(P,NE9-;_%XJ,,SAS+^C0,_ M./"1]Q1H9/F7<&(Y-WI/C+=&-"^,J8[>2*Y5OBGWSN#7%OW<VQXHZ2?_ ^O/PH-A+LJWGD,)*WCZH#ZFI"Y;]!99S<:>4:2]ZJ&NJ? M 2*D>.+)CSQ7_"+B+6RN")]1PF.>7L!+3GDG(U[R/WE3LI9"N7/I?[G96&?P MVGP]5X )/CT/[T?IVO:B@D6(LV+!/$"X_/,/EL>O+Y!/3^332^C+>QS->I! M]):<;^ YQA![YEO7!*\]T O2,82FK/R20I60RMKCY!1%I=TEL5>RA@MRSRX$U6#=,VO M/!BG&1J794E8C-:<6MV@GM)6&,IASS+5+R:E(YWO(L M034X7WU*%%[.%Z2@15;0/,M\%6F!!2B2&3EWNZ)GZZ$#LQN7H,4N#LI-F^)T M>MJS-]-Z>3*?EO2=,+M662)ABZ[Q59&%Q$R+;U*<[L=EL]$.5]DEJG?3K.]0M2NQXT[Y8P\LT,A:!6"VN[F MH=K*+U33V42*+9'F-J(9H7:UUD;C&#=)N=,23QGJZ=E7(?(M*PI">4ZNN*9\ MQ18%D+E2H!4YNJ>X4L<35^-C1L7-6N#S!CAX ]@/R+7@>JW(3SR'_"6 BU;V MI@:=J>?!0<1+6)R2('5(X 6C WAA[WI8XX7_S_4O3&6%4)4$\N=\H;3$ OIK M7QR:5T;[7S&D.E,;FL'41M8HD-_!GGWZX,?>YP,^C'H?1H?09W=(TKQ"H\62 M'/9GG^4'L?=;_N(1]OP(;8*6":2KTL8Z MVK%&58N_D?U$"T('^-:=%IC5'!1;<>)[Y",)TY&3!#%*P7CLA*/1R[TH=4)_ M9-U+FF-/E _N+X*?9*+<@&9-DX>):L M2TEYMF;*)"5%5_VD_5C7E%=++/)*[I[UGJ-KCN=Y[:?U(AI'3NPEW;?=_0&_ M/A+?"9#.XW&( E[MM&,@!ID0]4Z)W,^5BC;: ,G71&;F/'@1'SE>'%E7Y88R:90(=D6%%AZ1!(LU"'K]I3]JZ]ES1!THB M[DLB?G=)S#FO,*XOVA!NOZN-'GQE?YW,]6[N'21*;01]9<0.[YUZ$,E)M<$+ M)L%M6#]]2 )__%D1>,3\FY+9;1F&C%DEI4EDI6!9%:3 N0@Q&>JA5MDE;0&O MBP>MC.H6Z8R\R*SB@3P>R,E 3COY?@TX-BXU2.RYGI-@,VH:!2*&8R=)QWN3 MZ@Z&FQ+DJA[AS#]-Q74SY_2[_90X;X:CY^O-B'E-Y8IQ10I8HJIW.D:&RV9L M:Q9:;.I1:2$T#EZUN,9)%Z2Y@.=+(72W, _TL_/L7U!+ P04 " #@V%XFD9MZ\QYFA.-L)>:\*1 T/=<75W"FT;J:>I[(":Z:&HD%.7]9" MUDS35&X\U4ADN76J*R_T_;%7LY([BYE=6\K%3+2Z*CDN):BVKIE\O,9*[.9. MX!P6;LM-HNY#P^H+^SVDG+ MBBF\$=6W,M?%W$DN],#.J2 M=V_VL-^'(X?$?\$AW#N$EG<7R++\@VFVF$FQ VFL"1*;I)RIR5] M+,MSS+\'\(A?3S(\D+P.SR*^P]40PM2%T ^C,WBC7O3(XHU>$ETPB9?7 ME,PH2Q3*+3J+ MWUX%8__W,\RCGGET#GUQ1TV9MQ6"6,,M$LDRTR2BR^(77I*.'9.Y@D^M5IKQ MO.0;:"D-DO;.G]C2LPX!O'$#:(8 I+GIR&$8]>/D\'7 M+L(;B!(W27VXH.'$=R=):(=!2%XC6A[<,)[1.8:Y1SNQQK+S"OS C<*DL_5= M"F*'H1OYQND7]2A38E2U;AHG/PH:?+.'';FP+4HZNV%CE$'.-,*:E1*VK&H1 M7D,\C%/[HEU]#>EP-'KN*]'\/ PM0\F\&Y2E($DE[Y)[ <$PC>@QH=P,PS&< MZ:2X[Z3XISNI:Y]/C:WE_]9 9X/]>@-UJ1 =H_]OWQS+^*%':-L-@2F,QM0+ M$5S"9=\?E_WBX.T#RJQ4=M&8O%#ZB1M%8RIW8W*&@"WJYQ(@F+CC-'F*^JQ& M<4\#&NH54]CC890>7MQCYZHZH_TS/Y.65:!1UL=UG9AJ3LV#0$Z6M7?T;Z]1 M;NP-1A%HRW7WF^]7^TO257#+O;E@?F:3=5U#AFES]X82*5G:WEFZB16-O M"BNAZ=YAAP5=]% : _J^%D(?)B9 ?W5<_ M02P,$% @ X'-6)?R>K#7 M @ "@8 !D !X;"]W;W)K&UL?53;;MLX$'WW M5PR41=$"0G2Q+%]J&W"R#5H@08,FVZ(H]H&VQA91BM225-S\?8>DH[H+UR\2 M9SASYAR2,_.]TM]-C6CA1R.D642UM>TL2?>=Z^7<]59P27>:S!=TS#]?(5"[1=1%KTX/O%=;9TC M6I>(/2<"5!XW81K;+95>'B?M% M-(F@PBWKA/VD]N_QH&?D\#9*&/^%?8@M1Q%L.F-579Y2TRP^4. M5EHSN4,Z;FO@]2-;"S1OYHFE$BXPV1S@K@)<_@>X+(<[)6UMX)VLL/H=("%N M/<'\A>!5?A;Q!M>7D$]CR-.\.(,W[ 4//=[PC& T\&VU-E;3F_CWE,@ 49R& M<'TR,RW;X"*B1C"HGS!:OKK(RO3M&8)%3[ XA[Y\H+ZK.H&@MG#';*>YY428 M+$\=;CE;$[B M?YQLC7"MFI;)YU<7DSP;OZ7@GJ<(5[!'CLIP6<3'.X-0+2([ZLT&]\U/(P$9UTH96[;W]H%N%_OX5'J;D'=,[ M+@VQV%)J>CFFN:+#Y F&5:WO]K6R-#O\LJ9AC=H%T/Y6*?MBN +]^%_^!%!+ M P04 " #@: E M.A9&$EV22MKY^EF;DF6E=3R#\V"9$O=E[3MY]J3TGV8CI65?FKHUY[.-M=NW MBX4I-K(19JZVLL7.6NE&6+SJAX79:BE*Q]34"QX$R:(153N[.'/?/NF+,]79 MNFKE)\U,US1"?[V2M7HZGX6SW8?;ZF%CZS@ #)6A:6) C\/H_JM)NSF?9C)5R+;K:WJJGG^1@ MSY+D%:HV[LF>>MHTG[&B,U8U S,0-%7;_XLO@Q\F#%GP @,?&+C#W2MR*-\+ M*R[.M'IBFJ@AC1;.5,<-<%5+0;FS&KL5^.S%Q[90C63WXHLT[.1>K&II3L\6 M%J*)8%$,8JYZ,?P%,2%GOZC6;@R[:4M9/A>P *81&-\!N^)')7Z0JSGCN<]X MP.,C\J+1T,C)B_[14/:^,D6M3*'<$;SSBC8])O[A#^95=+9E:LPGVFR\H1R/9R95LY;JR M!V-U5/)AW(,*"Q5RIV(UJ&"58=C=ZLK(DO#8C61K5:.@J_8!*^V^?)5"&R8I M_@S1TQV*'!%DV.;96X_B2,&,Z,&]ZTYKV5KO@RRE%C7[D;W![X2%8>*G.6>G M>.-![ ?+S+NSPDKL9WZ<V7!-HC!)EB#S(]X %:^#/PTX=Y[N9;8 M+TS==;"81% M55<.VBY+R+.=54B$700FN7Q+7A=MZ2AOUFOI.K3[?"BKC^N_Q(@XA,","-8# M@FJ?ZGJ*0(X(^L^&"097%T@OC">2AW(AKD$ J@(T?1V8_[,*]OYQ.GDX#]BK MYW]#=NY12^.S%N,:@'8F#1%F0<\WS_&,YAF8_\!,1,9LE;9=6]FOSNP"J5Q9 M,Y#W3V3;'*GVRKOYW!$=%3S:0._+:5O8D0?S%.189#W?]92!?#J ,N3$1K14 MI64%'Z->"QHVD,!["=%N$0(Y1/T&1VJ\) Y=ZIXAC/E=U-T@GYPN((?JD,_C M04XTCVCE('H?&S0YYZ;KR]N;.SH ?&MQX.B]?>Z-27'BB'I0'$!.R:$1>W6D M4I*Q4I)_W=G'QD+U<&F,A+O(=S]78H5,MI4TATKAJ(+##?X>N4DQ510(0[K+ MG>YI:E%*8^^[S&5"RTFZ3Q+9.V"#=SG&A^JB5-W*KKL:(2A4UPXVMLI*ZGIA MDOM)N*15QOT@"KV/[2- *@WK612@'>:N-:=\Z5T6A:8F^"P]XRCUQ8A#E M&8!9I*^Q[+5HMN^8ZO,T14/-V>L?,A[R=]XM]G57V$Y3?R\V0C_ C#SW@R1G M.0#FD>?.ON3G#@55[V/-XC3WTXB/PF!NUW0U,K)T-8]CBR&G8/ D?A(':.8) MW,>S[(7BB/PP2/P()IQ2*L.'(>8%\MG[%>)&IU#>BS[],'81A,3G88)UAL&2 M1=\$>9*=V$".%=6^[$6#7E/]U7\@E3&&<8R)2P#2-/27!.:Y"P;5)\[^)$ 3 M&#WP2U5]PRX'J9X_?I]"+ M#6': 0ZEGK 8 ]5V[I3SIJ&0*5*=_S8Y>"/NW*XGXP7W"QK ,3X^'H(#]BC M;.D'64JIC[,8SDLOZ<<0?J9Y7PM3%(>BO)A&PO M=V]R:W-H965T*10ZJJZE@ MS$SKHFPFL_/\[E,W.V^WL2J;\*DC_;:NB^[ORU"U]Q<3/MF]N"Y7ZYA>3&?G MFV(5;D+\LOG483;=HRS*.C1]V3:D"\N+R3O^YE*E]7G!KV6X[P_&)&5RV[9? MT^3#XF+"$J%0A7E," 4>=^%]J*H$!!I_C9B3_98I\'"\0[_*N2.7VZ(/[]OJ MMW(1UQ<3-R&+L"RV5;QN[W\.8SXZX0\;998_%K&8G7?M/>G2:J"E04XU1X-B*6#8KF)';U+\23B5;A]382G1#"AGL"3^W1EQI-'\,8DR778M%U. M^X]WMWWL8(X_'\MW0%./HZ6&>=-OBGFXF* C^M#=AD79)O:7]HAH:$LQ_C_23RX[RO?L]%)E==TQ+ @G]M85"?Y%RUZ%YIMZ,D+HJD7CCK+,!:<.BFHL0H3 M3B5WU#..\5GZZ"ESC"JE3SXT,73]F.@>ZQ517I)3/#GE6"V,QNP,?[LW5CMR M>G(]!)!EU]8D/ *+,<& NS(2%J+)*EEDBKF#]B<$6&IUXP:9T]VU=YT[;*, MY%75]OTI%F,GK)&$*T^YYW@JZI0 $Y/1 9N9XJW5U'(+7D-IBKX/Z"Q.A=:4 M(P7.J7?(1CJB.:/<>6 X@3()DQAJ:ZG@[N1]L2D30'C *;PH(01JPJ6B1FHB MJ/"6,F6(0HV1A5:2>A"3E'%+E97C]HL F>=E=@MY6=2;MZ2HDY'^&5Z]())3 MPQT&%@0U$VF$6B3)O*#*:PR< R?O3P:CR.]E%,CO5<(7R"IIA+HEHS"GJ+5V M-$HBZ!5ETA\U2B*^LXK0!D55!U81AB=QGV<5R*<@K)!PC*!+8IJ+A]QB])42DY@\JP")V % M=C9A:&8H$R[UEW?)//:(6VQJ$^(\[,8]LE/8RCJ42*6L&(-9]/.-HI!-ZEZC MP8CIK*'+^J%2EF?G&(URR]$HXGL917OX(SD2LJ0Z2,NS47#(2 M5R/1LLX@+SW;(P9A20^#0Y5E ME70^L& -L%%)0ZM8+M=C_R>G!]<9%'J5+VT]F;?;)@XWF_W;_;WPW7 =^F_Y M<*G\6'2KLNE)%98(9:^MGI!NN*@-D]AN\N7HMHU0-0_7N-N&+BW ]V7;QMTD M;;"_+<_^!5!+ P04 " #@EGTR):.&YKJ29 M!Z6US32*3%YBS1 [A[#"W#H$3LL!'["J'!"Y M\=\9,^@IG>&U?$'_X&.G6+;?!)( "=[RM[*,Z?L1S/*G#RU5E M_!>.W=W[<0!Y:ZRJS\;D02UDM_+G;T)S@0_76Y)R0KB@;J^E4D)U=/"AIT5@L8*,JD0O+?;+4#M9:/0LTP&4! M[^NF4B=$6.XU(M7$&GCSA6\K-&]GD24_'%J4GSE7'2?["6?"X#/1E@;>RP*+ M[P$B"J"/@EVB6+&;B!]P>PCQAK^6E3^_965)67DHN=PC M?)+@[FNJW9J?NN3\L]P:JZGE_GTI/1WYZ&5R]PRGIN$YS@-Z9P;U 8/%ZU?) M.'YW([11']KH%OIBT[T^5^&K8EI%,=0-ER<*)V^U_K$LG>,WH5]V?$D=1*_7 MT"MQG+9$X%MUH&_/'GKMA5^<^;URIRH:&T+N(5>&_"Q:[3;^2)B<5W!"K@V@ M:R2@-M"M"XYEH#2P2=<0_COTC4P"FPZ M,G@+KU]-6,+>7=8!M:JKAS^*#0702MO-JU[; M3_ME-^2^7>]^%9^YW@MIH,(=F<9W]VD NAN_W<:JQH^\K;(T0+U8TA\+M;M MYSNE[&7C"/I_X.)_4$L#!!0 ( .!S5A"41*A@@4 *D, 9 >&PO M=V]R:W-H965TC42J$DS@NAUR+1 MENZNM+NMH+W3ZG0?3&+ VB3.VJ:4^_4WXX24[@+2?6CKV.-G9AX_,W:O-E)] MURO.#7DM\E)?=U;&5)?]ODY7O&#Z0E:\A)6%5 4S\*F6?5TISC*[J^"W/8C;_*)$"^5N;:_R::V'00=DJZUD46S&2(H1%G_9:\-#WL;$N_( M!MILH#;NVI&-\HX9-KI2P]0!_" M:V.DNQAOZ$G$>SZ_('3H$NK1\ 1>T.8<6+S@?^;,RHS 6B4UR\D')=>5)G^/ MY]HHT,X_AYBH_82'_6 ]7>J*I?RZ P6CN7KAG='OO_FQ]\>)+,(VB_ 4^F@& M]9FM)ST?SNMIQ\MPNZD=VVY4QIPE%H!&2B MUM!80"H$EFE2"\;^#NSAPH"Z&$?%;3/(MY?._<.4/'V MX#NW4AM,%90%&?9(#/-!%) HBMUA$#C-<0!SDU?HMTB#'P+4, $0+TP =(BC M9.!ZU'<^0+LX#T*0(KU%=4D*?AVDP M\X.!,V&J!*? IY+%4;+G'.CF9. %;A*$)*21FR0QY.RYU ^=3V4J"PY'_DHJ M)5^$[=>0H@\T> F)**01OKDZ T7H\Y,>ZS!1&8#9;1UW,>HA=4-*(;DN\:,$ MV/#((>E!;\?&7RNON7'V6$(UY(+-12Z, +)7/,^LJ/" [."Y-]L(E:,(8=L1 M;>U4%?RLJO&,/-R?U)$S3E.Y+IM82FFL\E,N7C#^FH$NT CI1^[0T@QB,U)M M=X<8NUX\:,ZW1WP706_72H'5+LWW:?5($KB>%SJ/"KDV6^N:_UB+"JY9TXK# MN5>L3%=" XUXJ>G=BN\./#C4((9@#"N7 IFN7>U,0*K>,'+N^()#)!D1K3BL M[GMMO$,W]"/GLRR7/<-5<2QBNJ"$?\VG7N)[0;$*9H.%HD36MIC$$A[1%&!]N$7!JI:Y5_4N!V,H(W(!&;V7:U.?^ M,9P1"MR$@4_.G:^\K=(]9 *!R"JN+XR-)K(5%@6-\*L#F4?AQ0T.CAU*73; M2^'0PZ._]WPLN%K:1S+($>NH?DFVL^T[?%P_/]_,ZT?\%Z:6 JZ,G"]@JW6@ &0 'AL+W=O"C%MVK-6(V^YUE174[6=;UY M.YU6R9KEM#HO-ZR0ORQ+D=-:?A2K:;41C*9-I3R;NHXSF^:4%Y.KB^:[C^+J MHMS6&2_81X&J;9Y3\>.:9>7#Y01/'K_XQ%?K6GTQO;K8T!6[9?7GS43=_@M"4)5H2GQA;.'ZN ]4J=R5Y;?U(7$42UB&4MJ MA:#RY9XM6)8IDFS'7SOH9'],5?'P_2/]?7/R\F3N:,469?8G3^OUY60^02E; MTFU6?RH??F&[$PH4+RFSJOF/'G9EG0E*ME5=YKO*L@4Y+]I7^GTGQ$$%-WJB M@KNKX#ZW@K>KX#VW@K^KX')4FY+6I>K-#',N,)9Q5Z@]ZE*5=5:88^%&WO5;W@5?L^XC4\[Q_L(U]_E5#$:Y97_QWJ#6T+_.$6*&_YMMK0A%U.I#NLF+AGDZM_ M_PO/G/\,F0X2%D/""!#,,*._-Z-OHU_])J>=#T52Y@R]^K6LAD=EBP@:A)ID M[J_>^#C$\[EW,;T_U'B@8#";.V$X-PO& P4]'\^BT"Q'K(U_H33!7IK *LV" M5FNTK5B*>('*MI/+WMO,8M*Q#0["ZQ8Y.SPQU_?\R.^X*[E*2!B_IW>9] S;NJJE0Y":#0DUZY\6 MGGNS>=#1::"<$P2SJ'/ZL;6!8T:)$P)"=2E @F MIU:4R?$ZW O#GFB>AR/'[6C;+S:;S3S<,4%L;>]8:8%@AK3SO;1SJ[1_E+5< MC!1ES0[5'1)PWE,&X[D_"[NCV'J\L9,*)(P P0R=H[W.D57G][R0?54YR\,^ M?,=DWV5/=^4A.T0#7L(/9MUYIU\,1SATNQW9VNJQ @/!#(&QHU?HS@LD'J7M M[@B&N-%\/NMH.U L]**@.TW9VSM67"B:J>Y!_(.MZO[,ES5*J$C/4,;I'<]X M_>-,1EY"L*(>U!+W7:F<][WN;#90+HC-%; \8%VM:K)C*_U!MIHW@*0U3QG07FVL 4%I!(IF&E"'SJX]=/Y\^\"%NN*76-Z^ITE=2L=EG5X@8_\%*"T&I1$HFFDE MG9=P9Z>?7D!S%Z"T&)1&H&BF,77NPCURZ3F]9Z+FE;(.^[YA134\MX2]N25T ML(O][M32+Q>$833O)N@'RKG8P4XG#TWLK7^I.CH9X-KC\3^I$*H+6_T.9 B] M *7%H#0"13.-H<-[-SJ]WX$,K!>@M!B41J!HYDY"'?1[]C#[G31,RK.MVAZ, M*I9L1;._2OJ@)-NF+$5+4>8H*?/-MFXWD4KKRB55(S)!XW90&H&BF4;2<;MW^KC= XW;06DQ M*(U T4QC'NR5ML?M)W-P_2OW\IRBH+N38JB<%[J]399#Y?S0=]VN@_LG G=/ M!^Z>/>!NG=GOFW;06-T99,2\ *7%H#0"13--HJ-Y+SB].P,-^D%I,2B-0-%, M8^J@WSNR&>%4[JR_&1R'LZCGS?K%O!GV>\X,-'2'HIDFT:&[9P_=?\[*.YJA M+S3;,O2A6> U.Y\6I=C8/2#H7@)06@Q*(U TTT(Z?>#-3^\!0=,/H+08E$:@ M:*8Q=?K!LU_9OZ598\JJ66GD]#O/M_G.<]E=V,".]J'+,O;CC]8>-%L 13-O M6-/9 O](MN#Z"_I$TW*YM#HV.V7L6 "EQ: T D4S[:'3"3X^N6/S0=,.H+08 ME$:@:*8Q==K!M^_5O^%%X\JD)1.Y?J"KQK!R*9?+55SK[8[+G@T@M6]@=X<#4J+06D$BF8:X^ &:?_T M[@TT#0%*BT%I!(IF&E.G(7S[IH*AV^80+VHF#];9/R^>=*!G-E7 M7(T*6E7L^9:Q'\-F&=", 2B-0-%,R^B,@6_?2%^UYA5#2\:>=DXM!+NF M<\)=WP0:S(/2"!3-U%D'\[X]F.\NMV0 KZ5OGI)EOXA@QX^>O4$C?U :@:*9 MSV/1D7_@G'PI%H"F#4!I,2B-0-%,8^JT06#?A0 R[QPY!G:>GGCL54>;!C0) M $4S3:.3 ,&1), NGVES>G;$Z'$"&N:#T@@4S32&3@8$IW_06@":3 "EQ: T M D4SC:F3"8%]9\++XL\=M+O$"QWCK[OBLS=EM!E TP!0--,,!T]VLZ0CK/J.2?0L!^41J!HKZ_W3]D^5WS M:.'.]]?X;=P^*EECVB&PO=V]R:W-H965TH%P>,8!1@7QO&NU!_? 3L^WK4Y2P8( MO4G\ <.9,V]X7MY@GV]4?E\LI=3D,4T5*F8?%"K61FWEFH M/ VU>9K?.<4JE^&\VBE-'#H>"R<-XVPT/:]>N\ZGYVJMDSB3USDIUFD:YE\N M9:(V%R-W]/C"A_ANJIS(K8I617"XN1K^Y M+R\#6NY0;?%G+#?%P6-23N56J?ORR>OYQ6A<5B03&>ERB-#\>I SF23E2*:. M?W:#CO;'+'<\?/PX^E4U>3.9V["0,Y7\%<_U\F(4C,A<+L)UHC^HS>]R-R%> MCA>II*A^DLUNV_&(1.M"JW2WLZD@C;/M[_#SKA$'.U!:LP/=[5 UPMD>J*KR M5:C#Z7FN-B0OMS:CE0^JJ59[F^+BK%R5&YV;=V.SGYZ^"_4ZET0MR/N5S,.R M4P4)LSFYV2Y3^/N*C/3S.2#_-C M^_DQ=$E -D6U.*?JVXX@JA'*4\S#E(K)N?-PXK!\?UC^9"5,G$INF!+002T[ M)?8EB\&5('J8G[^?G]]:"7YS)03[PP;H86:,S(:'5V'89L.SRX874!\5=P+B+4K29D,21D,8U M0@*\NCA?OPLZE70H([06VQX#T]U@>!GU@6T7N.VBV&PFHTE3&5' *<5Q:N.7 MOG'6;<6%5VC9>0I@I^[@XJ)]\)P>7"?C%\I-Q+4;XBLS7B,N@"S%(7N5AUFT MC OY**,S\DJELM!Q]/A*V>@_8E7IFV4"=[!&P^N,*\/<^"!.?#PJ_XF"ML-<:BPFA#+ V)[ M.+'MR=FE[<>+M&W^05;^/PC+^[ !'M@ KWU>[AT'YC6VWP,V>SB;.W5F'5\/ MX*7;+@F8!V_X8-[KPQIX8 V\]MF\=QS.NZSNO ;$]G!BO\ZTS+.JJ6%"WL21 MS$"#SWL!@%=JNP;@(;SADWJO#W_ P!^P]E$].X[JV6F1,8 VPZ'=5&2=NGV\ M)MM>@V%@PT?VK \[P, .L/:1/3N.[&M8R0[^I8TSNJF<.C;W>%6VW0:'P(:/ M[ED?I&= >M8^NF?'T7W-_X 8X)?A^&T,P2Z]/%Z3;:\!_&SX")_U070&1&?M M(WS6.,+G@%F.8[:-I^K8NN.56JX !_#SX:-\W@?G.7">MX_R^7&47Q.I##I_>\#_[S M@SOJVJ?W_$1Z/Z[!(PK\NVXV +^/"!/>_#!7!P ;Q]8,^/ M _N:*T(.:.8XFI\BJ8YM/%Z9[4VF8 [$\!F]Z(/Z J@OVF?TXCBCKSE/"4"Q MP%'\)"1V:>7QNFS[#59 #!_+BS[X+H#OHGTL+QK'\@*@*W#HMG59'=MYO%K; M53BX0W[X)%[TP7P!S!?MDWAQ(HD?UR!1 (H%CN*/-YLX3\CK+'IFZX[79=MQ ML )B^-Q=],%\'YCOM\_=_1.WR-> 6VK07F^\/'['X? M>/\#\SU<>:>%D_';AROP;:WP'=_^%#=[P/:/D#;;Q^J^XWO MA__?83N-X[0 R!F@!.SN1GJ MV&'C=5GV.P!@!\,'YD$?Q Z V$'[P#PX#LS=;WGF''PBO_QV@[=A?A>;;B5R M878:ORA/N_GV"P.V3[1:51_2OU5:J[1ZN)3A7.;E!N;]A5+Z\4GYN?_]US9, M_P-02P,$% @ X'-6,>BI*(. P O@D !D !X;"]W;W)K&ULK59=;]L@%/TKR)NF5EIKQ_%'DB66FJ;5^E"I:M3M8=H# ML6]B5 P>D(_]^P%VO7RX628E#S'@>P[W'*Z!X9J+5YD#*+0I*),C)U>J'+BN M3',HL+SF)3#]9LY%@97NBH4K2P$XLZ""NK[G16Z!"7.2H1U[$LF0+Q4E#)X$ MDLNBP.+W&"A?CYR.\S;P3!:Y,@-N,BSQ J:@7LHGH7MNPY*1 I@DG"$!\Y%S MTQE,8A-O [X16,NM-C)*9IR_FLY#-G(\DQ!02)5AP/JQ@EN@U!#I-'[5G$XS MI0%NM]_8[ZUVK66&)=QR^IUD*A\Y/0=E,,=+JI[Y^BO4>D+#EW(J[3]:U[&> M@]*E5+RHP3J#@K#JB3>U#UN 3O0.P*\!_CX@> ?0K0'=4P%!#0BL,Y44Z\,$ M*YP,!5\C8:(UFVE8,RU:RR?,+/M4"?V6:)Q*ILNRI*#746&*;K',T;VN!/3 MJHHR2W.%IE5-(#Y')\1?3$!A0N6E1KY,)^CBX^7053I7,Z.;UGF-J[S\=_+J M^.B1,Y5+=,J_*1W[1QGO87:-_/YGY'M^T)+0[2GPGH5W6^"3 MT^'^$37=9MVZEJ_[?^MV5XU)].-F)I707]7/-N\K[J"=V^PT UGB%$:.WDHD MB!4XR:U;45;E.=YNU&3PZA05T43M)-[V.0>_B/WE!> %-Z ;,N_0D=;82)OS35S>81BP5A$E&8:TKO.M;YB.JV4'44 M+^WY.>-*G\:VF>L+%@@3H-_/N?:L[I@)FBM;\@=02P,$% @ X'-6#W: M$3XD P F P !D !X;"]W;W)K&ULM5==3]LP M%/TK5C9-3&+DH]^LC43+NB&M$@(Q'M >W.2VL4CLSG9;^/>SG32D++@#A9?$ M=GR.[SF^3FZ&6\;O10(@T4.64C%R$BE7IZXKH@0R+$[8"JAZLF \PU)U^=(5 M*PXX-J L=0//Z[H9)M0)AV;LDH=#MI8IH7#)D5AG&>:/8TC9=N3XSF[@BBP3 MJ0?<<+C"2[@&>;.ZY*KGEBPQR8 *PBCBL!@Y9_[IQ#< ,^,7@:VHM)&6,F?L M7G?@M0IU]3 :GO'/C7BE9@Y%C!AZ2V) M93)R^@Z*88'7J;QBVQ]0".IHOHBEPES1MICK.2A:"\FR JPBR C-[_BA,*(" M\+LO (("$#P'M%\ M I RPC-(S.RSK'$X9"S+>)ZMF+3#>.-02LUA.IMO)9< M/24*)\,KV != YIREJ$)HY(K8P6Z)3)!$[,\<(&^H+,X)MIWG*(+FF>/WH6C MNE+%I=G=J(AAG,<0O!"#'Z"96CD1Z!N-(=XG<)6@ M4E6P4S4.K(Q3F)^@8'", B]HUP0T^1]XW\!;EG!:ISA4U9%NW0[1A)XAHX> ?/:_+$S^A[22%&GU(I\H]).J;1CC>L[64@4 M81ZCE. Y28E\/$9S];*]5R_(.IDY7_3SVFC2C(;(] M,_JE&?W&SZ.=,;"<1RORC4H'I=*!/<<)/9CC5H;7;FM#9'MB?>_IR^Z]>Y87 M2S3D1U-L^X942AW?NO]3CFF4$ $(+SF *D;EP4P_0&G[]-BAKU7K5FH\M7-+ M4_KJ,[NF,B^,RM&RO#XS1>6S\;$NNTWM^$23U^PSS)>$"I3"0E%Z)SWUC>%Y M&9QW)%N92G+.I$H?TTS4KP-P/4$]7S F=QV]0/DS$OX%4$L#!!0 ( .! MS5A85DF1Y0( ,( 9 >&PO=V]R:W-H965TV+=("*BS.V1*H^I(S7F&I MMGQABR4'G)F@JK0]QXGL"A-J)2-CN^7)B*UD22C<2R6)L#2R408Y7I;QCFR_0Z DU7LI*89YHT_@Z%DI70K*J"58,*D+K-WYJ MZM )<*,7 KPFP-L/"%X(\)L WPBMF1E95UCB9,39!G'MK=#TPM3&1"LUA.I3 MG$FNOA(5)Y,[6 -= ;KFK$)31B57A17H@<@"34UZX *=H5E]RHCEK1?Z1O"< ME$02$.CD"B0FI3A5OO>S*W3R_G1D2T50I['3ALRD)N.]0,;UT(T"+P3Z3#/( M=@%LI:R5YVWE3;RCB-