0001062993-25-011658.txt : 20250613 0001062993-25-011658.hdr.sgml : 20250613 20250613160308 ACCESSION NUMBER: 0001062993-25-011658 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20250430 FILED AS OF DATE: 20250613 DATE AS OF CHANGE: 20250613 FILER: COMPANY DATA: COMPANY CONFORMED NAME: HAMMER FIBER OPTICS HOLDINGS CORP CENTRAL INDEX KEY: 0001539680 STANDARD INDUSTRIAL CLASSIFICATION: COMMUNICATION SERVICES, NEC [4899] ORGANIZATION NAME: 06 Technology EIN: 981032170 STATE OF INCORPORATION: NV FISCAL YEAR END: 0731 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35876 FILM NUMBER: 251046371 BUSINESS ADDRESS: STREET 1: 6151 LAKE OSPREY DRIVE CITY: SARASOTA STATE: FL ZIP: 34240 BUSINESS PHONE: 844-413-2600 MAIL ADDRESS: STREET 1: 6151 LAKE OSPREY DRIVE CITY: SARASOTA STATE: FL ZIP: 34240 FORMER COMPANY: FORMER CONFORMED NAME: Tanaris Power Holdings Inc. DATE OF NAME CHANGE: 20150310 FORMER COMPANY: FORMER CONFORMED NAME: Recursos Montana S.A. DATE OF NAME CHANGE: 20120113 10-Q 1 form10q.htm FORM 10-Q Hammer Technology Holdings: Form 10-Q - Filed by newsfilecorp.com
0001539680--07-31Q3false2025http://fasb.org/us-gaap/2025#StraightLineDepreciationMethodMember 0001539680 2024-08-01 2025-04-30 0001539680hmmr:FebruaryTwoZeroTwoOneNoteMemberus-gaap:SubsequentEventMember 2025-05-01 2025-05-24 0001539680hmmr:FebruaryTwoZeroTwoOneNoteMemberus-gaap:SubsequentEventMember 2025-05-20 2025-05-25 0001539680hmmr:FebruaryTwoZeroTwoOneNoteMemberus-gaap:SubsequentEventMember 2025-05-25 0001539680hmmr:WarrantsMember 2025-04-30 0001539680hmmr:WarrantsMember 2024-07-31 0001539680hmmr:WarrantsMember 2024-08-01 2025-04-30 0001539680hmmr:WarrantsMember 2023-08-01 2024-07-31 0001539680srt:MinimumMemberhmmr:WarrantsMember 2024-08-01 2025-04-30 0001539680srt:MaximumMemberhmmr:WarrantsMember 2024-08-01 2025-04-30 0001539680hmmr:WarrantsMember 2023-07-31 0001539680hmmr:WarrantsMember 2022-08-01 2023-07-31 0001539680hmmr:WarrantsMember 2023-08-01 2024-04-30 0001539680hmmr:WarrantsMember 2024-04-30 0001539680hmmr:MastHillFundLPMemberhmmr:FirstWarrantMember 2022-02-11 0001539680hmmr:MastHillFundLPMemberhmmr:SecondWarrantMember 2022-02-11 0001539680hmmr:TalosVictoryFundLlcMemberhmmr:FirstWarrantMember 2022-02-17 0001539680hmmr:TalosVictoryFundLlcMemberhmmr:SecondWarrantMember 2022-02-17 0001539680us-gaap:CommonStockMember 2023-08-01 2023-10-31 0001539680hmmr:ViperNetworksIncMemberhmmr:WikibuliIncMember 2024-11-01 0001539680hmmr:ViperNetworksIncMemberhmmr:WikibuliIncMember 2024-11-01 2024-11-01 0001539680 2023-08-01 2024-04-30 0001539680 2024-02-01 2024-04-30 0001539680 2025-02-01 2025-04-30 0001539680hmmr:ViperNetworksIncMemberhmmr:WikibuliIncMember 2024-08-07 0001539680hmmr:ViperNetworksIncMemberhmmr:WikibuliIncMember 2024-08-07 2024-08-07 0001539680us-gaap:WarrantMember 2024-08-01 2025-04-30 0001539680us-gaap:WarrantMember 2023-08-01 2024-04-30 0001539680us-gaap:ConvertibleNotesPayableMember 2024-08-01 2025-04-30 0001539680us-gaap:ConvertibleNotesPayableMember 2023-08-01 2024-04-30 0001539680 2024-07-31 0001539680 2025-04-30 0001539680us-gaap:CustomerContractsMember 2025-04-30 0001539680us-gaap:CustomerContractsMember 2024-07-31 0001539680us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2025-04-30 0001539680us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-07-31 0001539680hmmr:MastHillFundMemberhmmr:SecuritiesPurchaseAgreementMember 2022-02-11 0001539680hmmr:MastHillFundMemberhmmr:SecuritiesPurchaseAgreementMember 2022-02-01 2022-02-11 0001539680hmmr:MastHillFundMemberhmmr:FirstWarrantMemberhmmr:SecuritiesPurchaseAgreementMember 2022-02-11 0001539680hmmr:MastHillFundMemberhmmr:SecondWarrantMemberhmmr:SecuritiesPurchaseAgreementMember 2022-02-11 0001539680hmmr:MastHillFundMemberhmmr:SecondAmendmentMember 2024-04-01 2024-04-04 0001539680 2023-08-01 2024-07-31 0001539680hmmr:MastHillFundMemberhmmr:SecondAmendmentMember 2024-04-04 0001539680hmmr:MastHillFundMemberhmmr:SecondAmendmentMember 2024-02-01 2024-04-30 0001539680hmmr:MastHillFundMemberhmmr:FirstAmendmentMember 2023-03-06 0001539680hmmr:MastHillFundMemberhmmr:SecuritiesPurchaseAgreementMember 2025-04-30 0001539680hmmr:MastHillFundMemberhmmr:SecuritiesPurchaseAgreementMember 2024-07-31 0001539680srt:RestatementAdjustmentMember 2023-08-01 2024-04-30 0001539680srt:ScenarioPreviouslyReportedMember 2023-08-01 2024-04-30 0001539680 2023-07-31 0001539680srt:RestatementAdjustmentMember 2023-07-31 0001539680srt:ScenarioPreviouslyReportedMember 2023-07-31 0001539680 2024-04-30 0001539680srt:ScenarioPreviouslyReportedMember 2024-04-30 0001539680srt:ScenarioPreviouslyReportedMember 2024-02-01 2024-04-30 0001539680srt:RestatementAdjustmentMember 2024-02-01 2024-04-30 0001539680hmmr:ComputerTelecomEquipmentAndSoftwareMember 2024-07-31 0001539680hmmr:ComputerTelecomEquipmentAndSoftwareMember 2025-04-30 0001539680 2024-11-01 2025-04-30 0001539680 2023-11-01 2024-04-30 0001539680us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember 2024-07-31 0001539680us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2024-07-31 0001539680us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember 2024-07-31 0001539680us-gaap:FairValueMeasurementsRecurringMember 2024-07-31 0001539680us-gaap:MeasurementInputExercisePriceMember 2024-07-31 0001539680us-gaap:MeasurementInputExercisePriceMember 2025-04-30 0001539680us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-07-31 0001539680us-gaap:MeasurementInputRiskFreeInterestRateMember 2025-04-30 0001539680us-gaap:MeasurementInputExpectedTermMember 2024-07-31 0001539680us-gaap:MeasurementInputPriceVolatilityMember 2024-07-31 0001539680srt:MaximumMemberus-gaap:MeasurementInputPriceVolatilityMember 2025-04-30 0001539680us-gaap:MeasurementInputExpectedDividendRateMember 2024-07-31 0001539680us-gaap:MeasurementInputExpectedDividendRateMember 2025-04-30 0001539680us-gaap:CustomerContractsMember 2025-04-30 0001539680us-gaap:ComputerSoftwareIntangibleAssetMember 2025-04-30 0001539680us-gaap:CustomerContractsMember 2024-07-31 0001539680us-gaap:ComputerSoftwareIntangibleAssetMember 2024-07-31 0001539680us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember 2025-04-30 0001539680us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember 2025-04-30 0001539680us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember 2025-04-30 0001539680us-gaap:FairValueMeasurementsRecurringMember 2025-04-30 0001539680us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember 2023-07-31 0001539680us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember 2023-08-01 2024-07-31 0001539680us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember 2024-08-01 2025-04-30 0001539680srt:MinimumMemberus-gaap:MeasurementInputExpectedTermMember 2025-04-30 0001539680srt:MaximumMemberus-gaap:MeasurementInputExpectedTermMember 2025-04-30 0001539680srt:MinimumMemberus-gaap:MeasurementInputPriceVolatilityMember 2025-04-30 0001539680hmmr:UnsecuredPromissoryNoteMemberhmmr:LoansPayableFromContinuedOperationsMember 2024-07-31 0001539680hmmr:UnsecuredPromissoryNoteMemberhmmr:LoansPayableFromContinuedOperationsMember 2025-04-30 0001539680hmmr:UnsecuredPromissoryNoteMemberhmmr:LoansPayableFromContinuedOperationsMember 2022-01-05 0001539680hmmr:LoansPayableFromContinuedOperationsMember 2024-07-31 0001539680hmmr:LoansPayableFromContinuedOperationsMember 2025-04-30 0001539680us-gaap:RetainedEarningsMember 2024-07-31 0001539680us-gaap:AdditionalPaidInCapitalMember 2024-07-31 0001539680us-gaap:TreasuryStockCommonMember 2024-07-31 0001539680us-gaap:CommonStockMember 2024-07-31 0001539680 2024-10-31 0001539680us-gaap:RetainedEarningsMember 2024-10-31 0001539680us-gaap:AdditionalPaidInCapitalMember 2024-10-31 0001539680us-gaap:TreasuryStockCommonMember 2024-10-31 0001539680us-gaap:CommonStockMember 2024-10-31 0001539680 2023-08-01 2023-10-31 0001539680us-gaap:RetainedEarningsMember 2023-08-01 2023-10-31 0001539680us-gaap:TreasuryStockCommonMember 2023-08-01 2023-10-31 0001539680us-gaap:AdditionalPaidInCapitalMember 2023-08-01 2023-10-31 0001539680us-gaap:RetainedEarningsMember 2023-07-31 0001539680us-gaap:AdditionalPaidInCapitalMember 2023-07-31 0001539680us-gaap:TreasuryStockCommonMember 2023-07-31 0001539680us-gaap:CommonStockMember 2023-07-31 0001539680us-gaap:TreasuryStockCommonMember 2024-08-01 2024-10-31 0001539680us-gaap:AdditionalPaidInCapitalMember 2024-08-01 2024-10-31 0001539680us-gaap:RetainedEarningsMember 2024-08-01 2024-10-31 0001539680 2024-08-01 2024-10-31 0001539680 2023-10-31 0001539680us-gaap:RetainedEarningsMember 2023-10-31 0001539680us-gaap:AdditionalPaidInCapitalMember 2023-10-31 0001539680us-gaap:TreasuryStockCommonMember 2023-10-31 0001539680us-gaap:CommonStockMember 2023-10-31 0001539680 2024-11-01 2025-01-31 0001539680us-gaap:RetainedEarningsMember 2024-11-01 2025-01-31 0001539680us-gaap:AdditionalPaidInCapitalMember 2024-11-01 2025-01-31 0001539680us-gaap:TreasuryStockCommonMember 2024-11-01 2025-01-31 0001539680 2023-11-01 2024-01-31 0001539680us-gaap:TreasuryStockCommonMember 2023-11-01 2024-01-31 0001539680us-gaap:CommonStockMember 2024-08-01 2024-10-31 0001539680 2025-01-31 0001539680us-gaap:RetainedEarningsMember 2025-01-31 0001539680us-gaap:AdditionalPaidInCapitalMember 2025-01-31 0001539680us-gaap:TreasuryStockCommonMember 2025-01-31 0001539680us-gaap:CommonStockMember 2025-01-31 0001539680 2024-01-31 0001539680us-gaap:RetainedEarningsMember 2024-01-31 0001539680us-gaap:AdditionalPaidInCapitalMember 2024-01-31 0001539680us-gaap:TreasuryStockCommonMember 2024-01-31 0001539680us-gaap:CommonStockMember 2024-01-31 0001539680us-gaap:RetainedEarningsMember 2023-11-01 2024-01-31 0001539680us-gaap:CommonStockMember 2024-11-01 2025-01-31 0001539680us-gaap:RetainedEarningsMember 2024-02-01 2024-04-30 0001539680us-gaap:RetainedEarningsMember 2024-04-30 0001539680us-gaap:AdditionalPaidInCapitalMember 2024-04-30 0001539680us-gaap:TreasuryStockCommonMember 2024-04-30 0001539680us-gaap:CommonStockMember 2024-04-30 0001539680us-gaap:RetainedEarningsMember 2025-02-01 2025-04-30 0001539680us-gaap:RetainedEarningsMember 2025-04-30 0001539680us-gaap:AdditionalPaidInCapitalMember 2025-04-30 0001539680us-gaap:TreasuryStockCommonMember 2025-04-30 0001539680us-gaap:CommonStockMember 2025-04-30 0001539680hmmr:CalviElectricVHammerFiberOpticsInvLtdMember 2024-08-01 2025-04-30 0001539680hmmr:HorizonBlueCrossVHammerFiberOpticsInvLtdMember 2024-08-01 2025-04-30 0001539680hmmr:ViperNetworksMemberhmmr:WikibuliIncMember 2024-08-07 0001539680hmmr:ViperNetworksMemberhmmr:WikibuliIncMember 2024-08-07 2024-08-07 0001539680us-gaap:SaleOfSubsidiaryGainLossMember 2024-11-01 0001539680hmmr:LoansPayableFromDiscontinuedOperationsMember 2024-07-31 0001539680hmmr:LoansPayableFromDiscontinuedOperationsMember 2024-11-01 0001539680hmmr:EndstreamCommunicationsMemberhmmr:LoansPayableFromDiscontinuedOperationsMemberhmmr:FinancingAgreementMember 2024-04-27 0001539680hmmr:EndstreamCommunicationsMemberhmmr:LoansPayableFromDiscontinuedOperationsMemberhmmr:FinancingAgreementMember 2024-11-01 0001539680hmmr:FirstPointCommunicationsMemberhmmr:LoansPayableFromDiscontinuedOperationsMemberhmmr:FinancingAgreementMember 2024-04-01 0001539680hmmr:FirstPointCommunicationsMemberhmmr:LoansPayableFromDiscontinuedOperationsMemberhmmr:FinancingAgreementMember 2024-11-01 0001539680hmmr:FirstPointCommunicationsMemberhmmr:LoansPayableFromDiscontinuedOperationsMemberhmmr:FinancingAgreementMember 2024-07-31 0001539680hmmr:FirstPointCommunicationsMemberhmmr:LoansPayableFromDiscontinuedOperationsMemberhmmr:FinancingAgreementMember 2024-08-08 0001539680hmmr:FirstPointCommunicationsMemberhmmr:LoansPayableFromDiscontinuedOperationsMemberhmmr:FinancingAgreementTwoMember 2023-03-20 0001539680hmmr:FirstPointCommunicationsMemberhmmr:LoansPayableFromDiscontinuedOperationsMemberhmmr:FinancingAgreementTwoMember 2024-11-01 0001539680hmmr:FirstPointCommunicationsMemberhmmr:LoansPayableFromDiscontinuedOperationsMemberhmmr:FinancingAgreementTwoMember 2024-07-31 0001539680hmmr:NonInterestBearingLoansMemberhmmr:LoansPayableFromDiscontinuedOperationsMember 2022-07-31 0001539680hmmr:NonInterestBearingLoansMemberhmmr:LoansPayableFromDiscontinuedOperationsMember 2024-11-01 0001539680hmmr:NonInterestBearingLoansMemberhmmr:LoansPayableFromDiscontinuedOperationsMember 2024-07-31 0001539680hmmr:EndstreamCommunicationsMemberhmmr:LoansPayableFromDiscontinuedOperationsMemberhmmr:FinancingAgreementTwoMember 2021-02-26 0001539680hmmr:EndstreamCommunicationsMemberhmmr:LoansPayableFromDiscontinuedOperationsMemberhmmr:FinancingAgreementTwoMember 2022-11-16 0001539680hmmr:EndstreamCommunicationsMemberhmmr:LoansPayableFromDiscontinuedOperationsMemberhmmr:FinancingAgreementTwoMember 2024-07-31 0001539680hmmr:EndstreamCommunicationsMemberhmmr:LoansPayableFromDiscontinuedOperationsMemberhmmr:FinancingAgreementTwoMember 2024-11-01 0001539680hmmr:ConvertibleNotesFromDiscontinuedOperationsMember 2024-07-31 0001539680hmmr:ConvertibleNotesFromDiscontinuedOperationsMember 2024-11-01 0001539680srt:ChiefFinancialOfficerMemberhmmr:ConvertibleNotesFromDiscontinuedOperationsMember 2020-03-24 0001539680srt:ChiefFinancialOfficerMemberhmmr:ConvertibleNotesFromDiscontinuedOperationsMember 2020-03-01 2020-03-24 0001539680srt:ChiefFinancialOfficerMemberhmmr:ConvertibleNotesFromDiscontinuedOperationsMember 2024-11-01 2024-11-01 0001539680srt:ChiefFinancialOfficerMemberhmmr:ConvertibleNotesFromDiscontinuedOperationsMember 2023-08-01 2024-07-31 0001539680hmmr:NonExecutiveDirectorsMemberhmmr:ConvertibleNotesFromDiscontinuedOperationsMember 2020-09-01 0001539680hmmr:NonExecutiveDirectorsMemberhmmr:ConvertibleNotesFromDiscontinuedOperationsMember 2020-08-31 2020-09-01 0001539680hmmr:NonExecutiveDirectorsMemberhmmr:ConvertibleNotesFromDiscontinuedOperationsMember 2024-11-01 2024-11-01 0001539680hmmr:NonExecutiveDirectorsMemberhmmr:ConvertibleNotesFromDiscontinuedOperationsMember 2023-08-01 2024-07-31 0001539680hmmr:ViperNetworksMember 2024-11-01 0001539680 2025-06-13 0001539680hmmr:FirstPointCommunicationsLlcMemberhmmr:ConvertibleNotesFromContinuedOperationsMemberhmmr:RelatedPartyOneMemberus-gaap:RelatedPartyMember 2019-08-24 0001539680hmmr:FirstPointCommunicationsLlcMemberhmmr:ConvertibleNotesFromContinuedOperationsMemberhmmr:RelatedPartyTwoMemberus-gaap:RelatedPartyMember 2019-08-24 0001539680hmmr:ConvertibleNotesFromContinuedOperationsMemberus-gaap:RelatedPartyMember 2024-08-01 2025-04-30 0001539680hmmr:ConvertibleNotesFromContinuedOperationsMemberus-gaap:RelatedPartyMember 2023-08-01 2024-07-31 0001539680hmmr:FirstPointCommunicationsLlcMemberhmmr:ConvertibleNotesFromContinuedOperationsMemberhmmr:RelatedPartyOneMemberus-gaap:RelatedPartyMember 2023-08-01 2024-07-31 0001539680hmmr:FirstPointCommunicationsLlcMemberhmmr:ConvertibleNotesFromContinuedOperationsMemberhmmr:RelatedPartyTwoMemberus-gaap:RelatedPartyMember 2023-08-01 2024-07-31 0001539680hmmr:ConvertibleNotesFromContinuedOperationsMemberus-gaap:RelatedPartyMember 2019-08-22 0001539680hmmr:ConvertibleNotesFromContinuedOperationsMemberus-gaap:RelatedPartyMember 2019-08-01 2019-08-22 0001539680hmmr:FirstPointCommunicationsLlcMemberhmmr:ConvertibleNotesFromContinuedOperationsMemberhmmr:RelatedPartyOneMemberus-gaap:RelatedPartyMember 2019-08-01 2019-08-24 0001539680hmmr:FirstPointCommunicationsLlcMemberhmmr:ConvertibleNotesFromContinuedOperationsMemberhmmr:RelatedPartyTwoMemberus-gaap:RelatedPartyMember 2019-08-01 2019-08-24 0001539680hmmr:FirstPointCommunicationsLlcMemberhmmr:ConvertibleNotesFromContinuedOperationsMemberhmmr:RelatedPartyOneMemberus-gaap:RelatedPartyMember 2024-08-01 2025-04-30 0001539680hmmr:FirstPointCommunicationsLlcMemberhmmr:ConvertibleNotesFromContinuedOperationsMemberhmmr:RelatedPartyTwoMemberus-gaap:RelatedPartyMember 2024-08-01 2025-04-30 0001539680srt:ChiefFinancialOfficerMemberhmmr:ConvertibleNotesFromContinuedOperationsMember 2020-04-20 0001539680srt:ChiefFinancialOfficerMemberhmmr:ConvertibleNotesFromContinuedOperationsMember 2020-04-01 2020-04-20 0001539680srt:ChiefFinancialOfficerMemberhmmr:ConvertibleNotesFromContinuedOperationsMember 2024-08-01 2025-04-30 0001539680srt:ChiefFinancialOfficerMemberhmmr:ConvertibleNotesFromContinuedOperationsMember 2023-08-01 2024-07-31 0001539680hmmr:ConvertibleNotesFromContinuedOperationsMemberhmmr:February2021ConvertibleNoteMemberus-gaap:RelatedPartyMember 2021-02-26 0001539680hmmr:ConvertibleNotesFromContinuedOperationsMemberhmmr:February2021ConvertibleNoteMemberus-gaap:RelatedPartyMember 2021-02-26 2021-02-26 0001539680hmmr:ConvertibleNotesFromContinuedOperationsMemberhmmr:February2021ConvertibleNoteMemberus-gaap:RelatedPartyMember 2024-08-01 2025-04-30 0001539680hmmr:ConvertibleNotesFromContinuedOperationsMemberhmmr:February2021ConvertibleNoteMemberus-gaap:RelatedPartyMember 2023-08-01 2024-07-31 0001539680hmmr:ConvertibleNotesFromContinuedOperationsMember 2024-07-31 0001539680hmmr:ConvertibleNotesFromContinuedOperationsMember 2025-04-30 xbrli:pure xbrli:shares iso4217:USD iso4217:USDxbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

[X] QUARTERLY REPORT UNDER SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended April 30, 2025

[  ] TRANSITION REPORT UNDER SECTION 13 OR 15(d) OF THE EXCHANGE ACT OF 1934

For the transition period from:

Commission File Number 000-1539680

HAMMER FIBER OPTICS HOLDINGS CORP.

(Exact name of registrant as specified in its charter)

Nevada 98-1032170
(State of incorporation) (I.R.S. Employer Identification No.)

6151 Lake Osprey Drive, Sarasota, FL 34240

(Address of principal executive offices)

941-306-3019

(Registrant's telephone number)

Securities registered pursuant to Section 12(b) of the Act:

Class Trading Symbol Name of Each Exchange
N/A N/A N/A

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 [X] No [ ]

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted and posted 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 and post such files). Yes [X] No [ ]

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of "large accelerated filer," "accelerated filer" and "smaller reporting company" in Rule 12b-2 of the Exchange Act.

Large Accelerated Filer [  ] Non-Accelerated Filer [X]
Accelerated Filer [  ] Smaller Reporting Company [X]
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 is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes [  ] No [X]

As of June 13, 2025, the registrant had 69,057,154 shares of commons stock outstanding.

1


Hammer Fiber Optics Holdings Corp.

Condensed Consolidated Balance Sheets

      April 30,     July 31,  
      2025     2024  
      (unaudited)        
ASSETS  
Current Assets              
Cash and cash equivalents   $ 26,704   $ -  
Prepaid expenses     5,360     360  
Current assets from discontinued operations     -     205,906  
Total current assets     32,064     206,266  
               
Property and equipment, net     655     2,675  
Intangible assets, net     2,272,844     2,779,520  
Noncurrent assets from discontinued operations     -     48,368  
               
Total assets   $ 2,305,563   $ 3,036,829  
               
               
LIABILITIES AND STOCKHOLDERS' EQUITY (DEFICIT)  
Current Liabilities              
Accounts payable and accrued expenses   $ 65,820   $ 194,858  
Loans payable     24,253     24,253  
Convertible notes payable     -     682,000  
Convertible notes payable - related parties     2,692,600     1,305,793  
Warrant liabilities     10,680     18,000  
Current liabilities from discontinued operations     544,533     1,773,242  
Total current liabilities     3,337,886     3,998,146  
               
Total Liabilities   $ 3,337,886   $ 3,998,146  
               
Commitments and contingencies (note 13)          
               
Stockholders' Equity (Deficit)              
Treasury stock (4,253,335 and 1,753,335 common shares at April 30, 2025 and July 31, 2024, respectively)   $ (625,000 ) $ -  
Common stock, $0.001 par value, 250,000,000 shares authorized; 63,155,947 and 63,155,947 shares issued at April 30, 2025 and July 31, 2024, respectively and 58,902,612 and 61,402,612 shares outstanding at April 30, 2025 and July 31, 2024, respectively     63,156     63,156  
Additional paid-in capital     28,007,940     28,007,940  
Accumulated deficit     (28,478,419 )   (29,032,413 )
Total Stockholders' Equity (Deficit)     (1,033,323 )   (961,317 )
               
Total Liabilities and Stockholders' Equity (Deficit)   $ 2,305,563   $ 3,036,829  

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

3


Hammer Fiber Optics Holdings Corp

Condensed Consolidated Statements of Operations

(Unaudited)

    For the Three
Months Ended
  For the Nine
Months Ended
 
    April 30,   April 30,  
    2025   2024   2025   2024  
        (as restated)       (as restated)  
Revenues   $ -   $ 420   $ -   $ 420  
                           
Operating expenses                          
Selling, general and administrative expenses     212,852     257,251     576,339     579,841  
Depreciation and amortization expense     169,023     168,298     508,697     504,894  
Total operating expenses     381,875     425,549     1,085,036     1,084,735  
                           
Operating loss     (381,875 )   (425,129 )   (1,085,036 )   (1,084,315 )
                           
Other expenses                          
Interest expense     (655 )   (21,756 )   (807 )   (62,061 )
Financing expense     -     (164,525 )   -     (164,525 )

Gain (loss) on change in fair value of warrant liability

    (3,480 )   (29,250 )   7,320     47,250  
Total other income (expenses)     (4,135 )   (215,531 )   6,513     (179,336 )
                           
Net loss from continuing operations before income taxes     (386,010 )   (640,660 )   (1,078,523 )   (1,263,651 )
Provision for income taxes     -     -     -     -  
Net loss from continuing operations     (386,010 )   (640,660 )   (1,078,523 )   (1,263,651 )
                           
Net (loss) income from discontinued operations, after taxes                          
Net income (loss) from discontinued operations     -     (32,105 )   (23,264 )   177,096  
Gain on disposal of subsidiaries     -     -     1,655,781     -  
                           
Total net (loss) income from discontinued operations, after taxes     -     (32,105 )   1,632,517     177,096  
                           
Net income (loss)   $ (386,010 ) $ (672,765 ) $ 553,994   $ (1,086,555 )
                           
Net loss from continuing operations per share, basic and diluted   $ (0.01 ) $ (0.01 ) $ (0.02 ) $ (0.02 )
Net (loss) income from discontinued operations per share, basic     (0.00 )   (0.00 )   0.03     0.00  
Net (loss) income from discontinued operations per share, diluted     (0.00 )   (0.00 )   0.01     0.00  
Total net income (loss) per share, basic     (0.01 )   (0.00 )   0.01     (0.02 )
Total net income (loss) per share, diluted   $ (0.01 ) $ (0.01 ) $ 0.00   $ (0.02 )
                           
Weighted average number of common shares outstanding, basic     58,902,612     63,155,947     59,754,260     62,078,537  
Weighted average number of common shares outstanding, diluted     58,902,612     63,155,947     121,945,838     65,315,874  

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

4


Hammer Fiber Optics Holdings Corp

Condensed Consolidated Statement of Changes in Stockholders' Equity (Deficit)

(Unaudited)

                            Additional         Total  
      Common Stock     Treasury Stock   Paid-in   Accumulated   Stockholders'  
      Shares   Amount     Shares   Amount   Capital   Deficit   Equity (Deficit)  
Balance, July 31, 2023     62,205,947   $ 62,206     1,753,335   $ -   $ 27,808,440   $ (27,799,400 ) $ 71,246  
Commitment shares issued     475,000     475     -     -     105,450     -     105,925  
Net loss     -     -     -     -     -     (258,156 )   (258,156 )
Balance, October 31, 2023     62,680,947   $ 62,681     1,753,335   $ -   $ 27,913,890   $ (28,057,556 ) $ (80,985 )
Net loss                       -           (155,634 )   (155,634 )
Balance, January 31, 2024     62,680,947   $ 62,681     1,753,335   $ -   $ 27,913,890   $ (28,213,190 ) $ (236,619 )
Net loss                                   (672,765 )   (672,765 )
Balance, April 30, 2024     62,680,947   $ 62,681     1,753,335     -   $ 27,913,890     (28,885,955 )   (909,384 )
                                             
Balance, July 31, 2024     63,155,947   $ 63,156     1,753,335   $ -   $ 28,007,940   $ (29,032,413 ) $ (961,317 )
Net loss     -     -     -     -     -     (435,939 )   (435,939 )
Balance, October 31, 2024     63,155,947   $ 63,156     1,753,335   $ -   $ 28,007,940   $ (29,468,352 ) $ (1,397,256 )
Treasury stock from Viper sale     -     -     2,500,000     (625,000 )   -     -     (625,000 )
Net income     -     -     -     -     -     1,375,943     1,375,943  
Balance, January 31, 2025     63,155,947   $ 63,156     4,253,335   $ (625,000 ) $ 28,007,940   $ (28,092,409 ) $ (646,313 )
Net loss                                   (386,010 )   (386,010 )
Balance, April 30, 2025     63,155,947   $ 63,156     4,253,335   $ (625,000 ) $ 28,007,940   $ (28,478,419 ) $ (1,032,323 )

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

5


Hammer Fiber Optics Holdings Corp

Condensed Consolidated Statements of Cash Flows

(Unaudited)

  For the Nine Months Ended

April 30,

 
  2025   2024  
          (as restated)  
CASH FLOWS FROM OPERATING ACTIVITIES:            
Net income (loss) $ 553,994   $ (1,086,555 )
Net income from discontinued operations   1,632,517     177,096  
Net loss from continuing operations   (1,078,523 )   (1,263,651 )
Adjustments to Reconcile Net loss to Net Cash Used in Operating Activities:        
Depreciation   2,020     -  
Amortization   506,677     504,894  
Non-cash interest expense   -     164,525  
Gain on change in fair value of warrant liability   (7,320 )   (47,250 )
Changes in assets and liabilities:            
Prepaid expenses   (5,000 )   7,620  
Accounts payable and accrued expenses   (129,038 )   1,036,162  
Net cash provided by (used in) operating activities: $ 921,333   $ 579,396  
             
CASH FLOWS FROM INVESTING ACTIVITIES:            
Software costs capitalized as intangible asset   -     (33,031 )
Net cash used in investing activities: $ -   $ (33,031 )
             
CASH FLOWS FROM FINANCING ACTIVITIES:            
Proceeds from related party convertible notes   1,386,806     633,992  
Repayment of convertible notes payable   (682,000 )   -  
Net cash provided by financing activities: $ 704,806   $ 633,992  
             
CASH FLOWS FROM DISCONTINUED OPERATIONS:            
Cash provided by (used in) operations - discontinued operations   4,310     (1,193,964 )
Cash used in investing activities - discontinued operations   (1,691,958 )   (15,318 )
Cash provided by (used in) financing activities - discontinued operations   14,080     52,441  
Net cash used in discontinued operations: $ (1,673,568 ) $ (1,156,841 )
             
NET (DECREASE) INCREASE IN CASH   (47,429 )   23,516  
             
CASH FROM CONTINUING OPERATIONS - BEGINNING OF PERIOD   -     18,912  
CASH FROM DISCONTINUED OPERATIONS - BEGINNING OF PERIOD   74,133     47,776  
CASH AT BEGINNING OF PERIOD $ 74,133   $ 66,688  
             
CASH FROM CONTINUING OPERATIONS - END OF PERIOD   26,704     32,889  
CASH FROM DISCONTINUED OPERATIONS - END OF PERIOD   -     57,315  
CASH AT END OF PERIOD $ 26,704   $ 90,204  
             
Supplemental Disclosure of Cash Flow Information            
             
Cash paid during the period:            
Interest $ 109,545   $ -  
Income Tax $ -   $ -  
             
Supplemental Disclosure of Non-Cash Investing and Financing Activities            
Commitment shares issued $ -   $ 105,925  

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

6


HAMMER FIBER OPTICS HOLDINGS CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

APRIL 30, 2025 AND 2024

(Unaudited)

NOTE 1 - ORGANIZATION AND DESCRIPTION OF BUSINESS

Hammer Fiber Optics Holdings Corp (OTCPK:HMMR) is a company focused on sustainable shareholder value investing in both financial services technology and wireless telecommunications infrastructure. Hammer Fiber Optics Holdings Corp (the "Company" or "Hammer") is incorporated in the state of Nevada. As of the filing of the accompanying financial statements, the Company had one wholly-owned active subsidiary, Hammerpay USA Ltd. Additionally, the Company had two wholly-owned inactive subsidiaries: Hammer Fiber Optics Investment Ltd., and Hammer Wireless (SL) Limited.

Hammer's financial technologies business is focused on providing digital stored value technology via its HammerPay mobile payments platform to enable digital commerce between consumers and branded merchants across the developing world, ensuring Swift, Safe and Secure encrypted remittances and banking transactions. Hammerpay USA Ltd. owns the intellectual property critical to the operations of the Company's financial technology business unit as well as certain key supplier, marketing and operating agreements.

Hammer Fiber Optics Investment Ltd ceased operations on October 31, 2018 when Verizon Communications, LLC terminated the spectrum lease agreement. During the year ended December 31, 2020, the Company's board of directors approved the discontinuation of the operations of the Company's subsidiary Open Data Centers LLC. The operations of Open Data Centers, LLC were discontinued and the Company shut down its operations in its Piscataway, NJ data center. Open Data Centers, LLC was dissolved on December 30, 2020. On July 31, 2023 the Company's board of directors approved the discontinuation of the operations of Hammer Wireless (SL) Limited, the Company's data communications service in Sierra Leone. The operations were discontinued in March 2020 and all assets have been written down.

On August 7, 2024, the Company authorized and executed a Purchase Agreement with Viper Networks, Inc. ("Viper") with the intention to sell the Company's telecommunications assets to Viper. The assets include 1st Point Communications LCC, and all its subsidiaries, Endstream Communications LLC, American Networks Inc., and a 10% ownership interest in Wikibuli Inc. in exchange for returning 2,500,000 (2.5 Million) shares of the Company's common stock held by Viper. The transaction closed on November 1, 2024. The returned shares had a value of $0.25 per share on November 1, 2024 resulting in a total consideration value of $625,000.

With the divestiture of the telecommunications assets, the Company has begun to concentrate its efforts on its fintech initiatives. HammerPay is a scalable, mobile-first financial services technology platform featuring an advanced digital wallet and neo-banking system, designed for global deployment in both developed and emerging markets.

 

NOTE 2 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") for interim financial information and with the instructions to Rule 8-03 of Regulation S-X. Accordingly, they do not include all the information and notes for complete financial statements. In the opinion of management, all adjustments (consistent of normal recurring accruals and adjustments) considered necessary for a fair presentation of the consolidated financial statements have been included. Results for the interim periods should not be considered indicative of results to be expected for a full year. Reference should be made to the consolidated financial statements and related notes thereto contained in our Form 10-K for the year ended July 31, 2024.

 

Use of estimates

The preparation of financial statements in conformity with 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 amount of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates in the accompanying financial statements include the valuation of intangible assets and the valuation of warrant liabilities.

 

Cash and cash equivalents

Cash equivalents include cash in banks, money market funds and certificates of term deposits with maturities of less than three months from inception, which are readily convertible to known amounts of cash. The Company maintains its cash balances with various banks. The balances are insured by the Federal Deposit Insurance Corporation ("FDIC") up to $250,000. The Company monitors the cash balances held in its bank accounts, and as of April 30, 2025 and July 31, 2024, did not have any cash balances which exceeded the insured amounts.

 

7


HAMMER FIBER OPTICS HOLDINGS CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
APRIL 30, 2025 AND 2024
(Unaudited)

Property and equipment

Property and equipment is stated at cost. Depreciation is computed primarily using the straight-line method over the estimated useful lives of the assets. Expenditures for repairs and maintenance are charged to expense as incurred. For assets sold or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts, and any related gain or loss is reflected in the condensed consolidated statement of operations or the period in which the disposal occurred. The Company computes depreciation utilizing estimated useful lives, as stated below:

 

Property and Equipment, net categories     Estimated Useful
Life
 
Computer and telecom equipment     5 Years  

Management regularly reviews property and equipment for possible impairment. This review occurs annually or more frequently if events or changes in circumstances indicate the carrying amount of the asset may not be recoverable. Based on management's assessment, there were no indicators of impairment of the Company's property and equipment as of April 30, 2025 and July 31, 2024, respectively.

 

Impairment of long-lived assets

The Company evaluates long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of the assets to future undiscounted cash flows to be generated by the asset. If such assets are considered impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. The Company has not recognized any related impairment losses during the nine months ended April 30, 2025 and 2024.

 

Intangible assets

The Company's intangible assets with finite lives, including customer lists and internal-use software, are amortized over their estimated useful lives. The Company assess all amortizable intangible assets and other long-lived assets for impairment whenever circumstances or changes suggest the asset's carrying amount may not be recoverable. If impairment indicators are present, the Company evaluates recoverability by comparing the carrying amount of the asset group to its anticipated net undiscounted cash flows. Should these cash flows be less than the carrying amount, the Company proceeds to determine the asset's fair value and record any necessary impairment. Each year, the Company also re-evaluates the useful life of these intangible assets to decide if adjustments to their remaining useful lives are warranted based on current events and conditions.

The Company did not recognize any intangible asset impairment charges during the nine months ended April 30, 2025 or 2024.

As of April 30, 2025, the Company had a total of $2,272,844 of net intangible assets with finite useful lives, which consisted of customer contracts of $2,026,194 and internal-use software in the aggregate of $246,650.

As of July 31, 2024, the Company had a total of $2,779,520 of net intangible assets with finite useful lives, which consisted of customer contracts of $2,440,050 and internal-use software in the aggregate of $339,470.

 

Leases

The Company accounts for its lease contracts in accordance with the guidance in ASC 842. The Company determines if an arrangement is a lease at inception. Lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date.  For leases that do not provide an implicit rate, the Company uses its incremental borrowing rate. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. All leases that have lease terms of one year or less are considered short-term leases, and therefore are not recorded through a ROU asset or liability. As of April 30, 2025, and July 31, 2024, the Company did not have any leases with terms greater than 12 months. The Company does currently hold a month-to-month tenancy agreements for office space costing less than $2,000 per month.

 

Revenue recognition

The Company accounts for revenues under Accounting Standards Update (ASU) 2014-09, "Revenue from Contracts with Customers" (Topic 606), which we adopted on August 1, 2018, using the modified retrospective approach. This standard update, along with related subsequently issued updates, clarifies the principles for recognizing revenue and develops a common revenue standard for GAAP. The Company performs the following five steps: (i) identify the contract(s) with a customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations in the contract, and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The Company applies the five-step model to arrangements that meet the definition of a contract under Topic 606, including when it is probable that the entity will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer.

8


HAMMER FIBER OPTICS HOLDINGS CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
APRIL 30, 2025 AND 2024
(Unaudited)

At contract inception, once the contract is determined to be within the scope of Topic 606, the Company evaluates the goods or services promised within each contract related performance obligation and assesses whether each promised good or service is distinct. The Company recognizes as revenue, the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied. Amounts invoiced or collected in advance of product delivery or providing services are recorded as unearned revenue or customer deposits. The company accrues for sales returns, bad debts, and other allowances based on its historical experience.

 

Income taxes

The Company accounts for income taxes using the asset and liability method in accordance with ASC 740, "Accounting for Income Taxes". The asset and liability method provides that deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities and for operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using the currently enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Company records a valuation allowance to reduce deferred tax assets to the amount that is believed more likely than not to be realized. As of April 30, 2025, and July 31, 2024, the Company did not have any amounts recorded pertaining to uncertain tax positions.

 

Fair value measurements

The Company adopted the provisions of ASC Topic 820, "Fair Value Measurements and Disclosures", which defines fair value as used in numerous accounting pronouncements, establishes a framework for measuring fair value and expands disclosure of fair value measurements. The estimated fair value of certain financial instruments, including cash and cash equivalents are carried at historical cost basis, which approximates their fair values because of the short-term nature of these instruments. ASC 820 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC 820 describes three levels of inputs that may be used to measure fair value:

Level 1 - quoted prices in active markets for identical assets or liabilities

Level 2 - quoted prices for similar assets and liabilities in active markets or inputs that are observable Level 3 - inputs that are unobservable (for example cash flow modeling inputs based on assumptions) The Company has no assets or liabilities valued at fair value on a recurring basis.

Level 3 - Unobservable inputs reflecting management's assumptions about the inputs used in pricing the asset or liability. Financial assets and liabilities (including warrants) approximate fair value.

All financial assets and liabilities approximate their fair value. Warrants liabilities are valued at Level 3.

9


HAMMER FIBER OPTICS HOLDINGS CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
APRIL 30, 2025 AND 2024
(Unaudited)

Fair Value Measurements

        Fair Value Measurements at April 30, 2025
using:
 
    April 30,
2025
    Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
    Significant
Other
Observable
Inputs
(Level 2)
  Significant
Unobservable
Inputs
(Level 3)
 
                       
Liabilities   $ -     -     -     -  
Warrant Liabilities   $ 10,680     -     -     10,680  

 

        Fair Value Measurements at July 31, 2024 using:  
    July 31,
2024
    Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
    Significant
Other
Observable
Inputs
(Level 2)
  Significant
Unobservable
Inputs
(Level 3)
 
                       
Liabilities   $ -     -     -     -  
Warrant Liabilities   $ 18,000     -     -     18,000  

The warrant liabilities are measured at fair value using quoted market prices and estimated volatility factors based on historical prices for the Company's common stock and are classified within Level 3 of the valuation hierarchy.

The following table provides a summary of changes in fair value of the Company's Level 3 financial liabilities as of April 30, 2025 and July 31, 2024:

  April 30, 2025   July 31, 2024  
Beginning Balance $ 18,000   $ 195,750  
Change in fair value of warrant liabilities   (7,320 )   (177,750 )
Ending Balance $ 10,680   $ 18,000  

The table below shows the Black-Scholes option-pricing model inputs used by the Company to value the warrant liability at each measurement date:

    April 30, 2025     July 31, 2024  
Stock Price   $0.04     $0.04  
Risk-free interest rates   3.72%     4.10%  
Expected life (in years)   1.78 - 1.80     2.53  
Expected volatility   1,032% - 1,038%     868%  
Dividend yield   0%     0%

 

 

Principles of Consolidation

Hammer Fiber Optics Holdings Corp. is the parent company and sole shareholder of HammerPay [USA], Ltd. The financial statements for Hammer Fiber Optics Holdings Corp. and its wholly-owned subsidiary are reported on a consolidated basis. All significant intercompany accounts and transactions have been eliminated. Its subsidiaries Hammer Fiber Optics Investments, Ltd., Hammer Wireless - SL, Ltd and its former subsidiary Open Data Centers, LLC are discontinued and are considered discontinued operations. Open Data Centers, LLC was dissolved on December 30, 2020.

 

Recently Issued Accounting Pronouncements

In November 2023, the FASB issued Accounting Standard Update ("ASU") 2023-07, Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures ("ASU 2023-07"). ASU 2023-07 requires a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment's profit or loss and assets that are currently required annually. Additionally, it requires a public entity to disclose the title and position of the Chief Operating Decision Maker ("CODM"). ASU 2023-07 does not change how a public entity identifies its operating segments, aggregates them, or applies the quantitative thresholds to determine its reportable segments. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of adopting this ASU on our disclosures.

10


HAMMER FIBER OPTICS HOLDINGS CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
APRIL 30, 2025 AND 2024
(Unaudited)

In November 2024, the FASB issued ASU 2024-03, Disaggregation of Income Statement Expenses. This guidance requires entities to disclose more detailed information about the types of expenses, including purchases of inventory, employee compensation, depreciation, amortization, and depletion in commonly presented expense captions such as cost of sales and selling, general and administrative expenses. Such guidance is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, although early adoption is permitted. This guidance should be applied either prospectively to financial statements issued for reporting periods after the effective date of this ASU or retrospectively to any or all prior periods presented in the financial statements. The Company is currently evaluating the impact of adopting this ASU on our disclosures.

 

Recently Adopted Accounting Pronouncements

In August 2020, the FASB issued ASU 2020-06, "Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40)". This ASU reduces the number of accounting models for convertible debt instruments and convertible preferred stock, as well as amend the guidance for the derivatives scope exception for contracts in an entity's own equity to reduce form-over-substance-based accounting conclusions. In addition, this ASU improves and amends the related EPS guidance. The Company adopted this ASU on a prospective basis as of August 1, 2023 and the adoption of this guidance had no material impact on the condensed consolidated financial statements.

 

NOTE 3 - GOING CONCERN

The accompanying condensed consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. For the nine months ended April 30, 2025 the Company incurred a net loss from continuing operations of $1,078,523, cash provided by operating activities of $921,333, and $0 of revenue generated from continuing operations. As of April 30, 2025 the Company had a working capital deficiency of $3,305,822. Additionally, the Company has consistently sustained losses since its inception. These factors, among others, raise substantial doubt about the ability of the Company to continue as a going concern for a period of one year from the issuance of these financial statements. The Company's continuation as a going concern is dependent upon, among other things, its ability to increase revenues, adequately control operating expenses and raise financing from third parties. No assurance can be given that the Company will be successful in these efforts.

The consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might be necessary should the Company be unable to continue as a going concern.

The Company intends to continue to address this condition by seeking to raise additional funding through debt or equity financing until such time that ongoing revenues can sustain the business.

 

11


HAMMER FIBER OPTICS HOLDINGS CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
APRIL 30, 2025 AND 2024
(Unaudited)

NOTE 4 - RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS

Subsequent to the Company's filing of its Quarterly Report on Form 10-Q for the three and nine months ended April 30, 2024, with the Securities and Exchange Commission on August 26, 2024, the Company performed an evaluation of its accounting in relation to intangible assets subject to amortization. Management determined that the Original and Amended Form 10-Q do not give effect to certain expenses identified. Accordingly, the Company restates its condensed consolidated financial statements in this Form 10-Q as outlined further below. Upon review of the Company's previously filed 10-Q, the following errors were discovered and recorded:

1. Amortization expense associated with two intangible assets, software and customer contracts, had not been amortized in accordance with ASC 350-30-35. The Condensed Statement of Operations and the Condensed Statement of Cash Flows for the nine months ended April 30, 2024 have been updated to properly reflect the amortization expense of intangible assets. The Condensed Statement of Operations for the three months ended April 30, 2024 have been updated to properly reflect the amortization expense of intangible assets.

The following table sets forth the effects of the adjustments on affected items within the Company's previously reported condensed consolidated statement of operations for the nine months ended April 30, 2024:

    April 30,               April 30,  
    2024   Adjustments     2024  
    (As Filed)               (As Restated)  
Revenues $ 420   $ -       $ 420  
Cost of sales   -     -         -  
    Gross margin   420     -         420  
                       
Selling, general and administrative expenses   579,841     -         579,841  
Amortization expense   -     504,894   (1 )   504,894  
Total operating expenses   579,841     504,894         1,084,735  
Operating loss   (579,421 )   (504,894 )       (1,084,315 )
Other income (expense)                      
Interest expense   (62,061 )   -         (62,061 )
Financing expenses   (164,525 )             (164,525 )
Warrant liability adjustment to fair value   47,250     -         47,250  
Total other expenses   (179,336 )   -         (179,336 )
                       
Net loss from continuing operations before income taxes $ (758,757 ) $ (504,894 )     $ (1,263,651 )
Provision for income taxes   -     -         -  
Net loss from continuing operations   (758,757 )   (504,894 )       (1,263,651 )
                       
Net income from discontinued operations, after tax   177,096     -         177,096  
                       
Net income (loss) $ (581,661 ) $ (504,894 )     $ (1,086,555 )

 

12


HAMMER FIBER OPTICS HOLDINGS CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
APRIL 30, 2025 AND 2024
(Unaudited)

The following table sets forth the effects of the adjustments on affected items within the Company's previously reported condensed consolidated statement of operations for the three months ended April 30, 2024:

    April 30,               April 30,  
    2024   Adjustments     2024  
    (As Filed)               (As Restated)  
Revenues $ 420   $ -       $ 420  
Cost of sales   -     -         -  
    Gross margin   420     -         420  
                       
Selling, general and administrative expenses   257,251     -         257,251  
Amortization expense   -     168,298   (1 )   168,298  
Total operating expenses   257,251     168,298         425,549  
Operating loss   (256,831 )   (168,298 )       (425,129 )
Other income (expense)                      
Interest expense   (21,756 )   -         (21,756 )
Financing expense   (164,525 )             (164,525 )
Warrant liability adjustment to fair value   (29,250 )   -         (29,250 )
Total other expenses   (215,531 )   -         (215,531 )
                       
Net loss from continuing operations before income taxes   (472,362 )   (168,298 )       (640,660 )
Provision for income taxes   -     -         -  
Net loss from continuing operations, after tax   (472,362 )   (168,298 )       (640,660 )
                       
Net loss from discontinued operations, after tax   (32,105 )             (32,105 )
                       
Net income (loss) $ (504,467 ) $ (168,298 )     $ (672,765 )

 

13


HAMMER FIBER OPTICS HOLDINGS CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
APRIL 30, 2025 AND 2024
(Unaudited)

The following table sets forth the effects of the adjustments on affected items within the Company's previously reported condensed consolidated statements of cash flows for nine months ended April 30, 2024:

    April 30,               April 30,  
    2024   Adjustments     2024  
    (As Filed)               (As Restated)  
CASH FLOWS FROM OPERATING ACTIVITIES                      
Net income (loss) $ (581,661 ) $ (504,894 )     $ (1,086,555 )
Net income from discontinued operations   177,096               177,096  
Net loss from continuing operations   (758,757 )   (504,894 )       (1,263,651 )
Adjustments to reconcile net loss to net cash used in operating activities:                  
Amortization expense   -     504,894   (1 )   504,894  
Non-cash interest expense   164,525                  
Warrant adjustment to fair value   (47,250 )             (47,250 )
Changes in operating assets and liabilities:                      
Prepaid expenses   7,620               7,620  
Accounts payable   1,036,162               1,036,162  
Net cash provided by (used in) operating activities   579,396     -         579,396  
CASH FLOWS FROM INVESTING ACTIVITIES                      
Software costs capitalized as intangible asset   (33,031 )             (33,031 )
Net cash used in investing activities   (33,031 )   -         (33,031 )
CASH FLOWS FROM FINANCING ACTIVITIES                      
Proceeds from related party convertible notes   633,992     -         633,992  
Net cash provided by (used in) financing activities   633,992     -         633,992  
Net increase (decrease) in cash from continuing operations   1,180,357     -         1,180,357  
Net increase (decrease) in cash from discontinued operations   (1,156,841 )   -         (1,156,841 )
Net increase (decrease) in cash   23,516     -         23,516  
Cash, beginning of period   66,688     -         66,688  
Cash, end of period $ 90,204   $         $ 90,204  
SUPPLEMENTAL DISCLOSURES OF CASH FLOW ACTIVITIES:                      
Cash paid for interest $ 21,756   $ (21,756 )     $ -  
Cash paid for taxes $ -   $ -       $ -  
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES                      
Commitment shares issued $ 105,925   $ -       $ 105,925  

The specific explanations for the items noted above in the condensed consolidated restated financial statements are as follows:

1. After reexamining the useful lives of the Company's intangible assets, it has been determined that a portion of such assets are subject to amortization and should be segregated and amortized.

 

14


HAMMER FIBER OPTICS HOLDINGS CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
APRIL 30, 2025 AND 2024
(Unaudited)

NOTE 5 - DISCONTINUED OPERATIONS

Hammer Fiber Optics Investment Ltd ceased operations on October 31, 2018 when Verizon Communications, LLC terminated the spectrum lease agreement. Open Data Centers, LLC ceased operations at its sole location in Piscataway, NJ on May 1, 2020. Open Data Centers, LLC was dissolved on December 30, 2020. The divestiture of Hammer Fiber Optics Investments Ltd and Open Data Centers, LLC qualified for held-for-sale accounting and represent a strategic shift with a major effect on the Company's operations and financial results. Following the divestitures, the Company does not have any significant continuing involvement in the operations of Open Data Centers, LLC or Hammer Fiber Optics Investment Ltd. As a result, the divestitures met the criteria for reporting as a discontinued operation.

On August 7, 2024, the Company authorized and executed a Purchase Agreement with Viper to sell the Company's telecommunications assets to Viper (the "Viper Sale"). The assets include 1st Point Communications LCC, and all its subsidiaries, Endstream Communications LLC, American Networks Inc., and a 10% ownership interest in Wikibuli Inc. As consideration for the Viper Sale the Company received back 2,500,000 shares of the Company's common stock. The Viper Sale closed on November 1, 2024. The returned shares had a value of $0.25 per share on November 1 2024 resulting in a total consideration value of $625,000. The Viper Sale qualified for held-for-sale accounting and represents a strategic shift with a major effect on the Company's operations and financial results. Following the Viper Sale, the Company will not have any significant continuing involvement in the operations of Open Data Centers, LLC, 1st Point Communications, LLC, Endstream Communications LLC, American Networks Inc., or Wikibuli Inc. As a result, the telecommunication assets met the criteria for reporting as a discontinued operation. With the divestiture of the telecommunications assets, the Company has begun to concentrate its efforts on its fintech initiatives. The financial results of the telecommunication assets are presented as loss from discontinued operations, after tax in the condensed consolidated statement of operations.

The following table represents the assets and liabilities of discontinued operations as of April 30, 2025 and July 31, 2024:

  April 30,   July 31,  
  2025   2024  
Current assets            
Cash and cash equivalents $ -   $ 74,133  
Accounts receivable   -     110,894  
Note receivable   -     -  
Security deposits   -     7,316  
Prepaid expenses   -     13,563  
Total current assets   -     205,906  
             
Noncurrent assets            
Property and equipment, net   -     48,368  
Total noncurrent assets   -     48,368  
             
Total assets - discontinued operations $ -   $ 254,274  
             
Current liabilities            
Accounts payable and accrued expenses $ 544,533   $ 1,343,436  
Loans payable   -     84,350  
Convertible notes payable - related parties   -     204,300  
Deferred revenue   -     141,156  
Total current liabilities   544,533     1,773,242  
             
Total liabilities - discontinued operations $ 544,533   $ 1,773,242  

 

15


HAMMER FIBER OPTICS HOLDINGS CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
APRIL 30, 2025 AND 2024
(Unaudited)

The following table represents the major components of the financial results of discontinued operations for the three and nine months ended April 30, 2025 and 2024:

  For the Three Months Ended,   For the Nine Months Ended,  
  April 30,   April 30,  
  2025   2024   2025   2024  
                         
Revenues $ -   $ 769,992   $ 1,233,567   $ 2,506,546  
Cost of sales   -     593,468     970,210     1,819,354  
Gross profit   -     176,524     263,357     687,192  
                         
Operating expenses                        
Selling, general and administrative expenses   -     194,984     248,052     607,734  
Depreciation and amortization expense   -     13,471     20,139     43,441  
Total operating expenses         208,455     268,191     651,175  
                         
OPERATING INCOME (LOSS)   -     (31,931 )   (4,834 )   36,017  
                         
Other income (expense)                        
Other income   -     9,621     -     178,424  
Financing expense   -     (8,995 )   (18,430 )   (23,430 )
Other expenses   -     (800 )   -     (13,915 )
Gain on disposal of subsidiaries   -     -     1,655,781     -  
Total other income (expense)   -     (174 )   1,637,351     141,079  
                         
Net income from discontinued operations before taxes   -     (32,105 )   1,632,517     177,096  
Provision for income taxes   -     -     -     -  
Net income from discontinued operations, after taxes $ -   $ (32,105 ) $ 1,632,517   $ 177,096  

The following table presents the components of the gain on disposal of subsidiaries resulting from the disposal of the telecommunication assets sold to Viper on November 1, 2024:

  November 1,  
  2024  
Net assets and liabilities      
Cash and cash equivalents $ (34,727 )
Accounts receivable   (239,245 )
Note receivable   (5,000 )
Security deposits   (7,316 )
Prepaid expenses   (18,143 )
Property and equipment, net   (29,678 )
Accounts payable and accrued expenses   844,264  
Loans payable   106,430  
Convertible notes payable - related parties   201,300  
Deferred revenue   212,896  
Net gain from disposal of assets and liabilities   1,030,781  
       
Consideration received in exchange for disposal of assets   625,000  
       
Gain on disposal of subsidiaries $ 1,655,781  

Loans payable from discontinued operations

On August 7, 2024, the Company authorized and executed a Purchase Agreement with Viper to sell the Company's telecommunications assets to Viper (the "Viper Sale"). The assets include 1st Point Communications LCC, and all its subsidiaries, Endstream Communications LLC, American Networks Inc., and a 10% ownership interest in Wikibuli Inc. The Viper Sale closed on November 1, 2024. The telecommunication assets met the criteria for reporting as a discontinued operation and all assets and liabilities held within the telecommunication assets, including loans payable, were disposed of (Note 5 - Discontinued Operations).

16


HAMMER FIBER OPTICS HOLDINGS CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
APRIL 30, 2025 AND 2024
(Unaudited)

On August 27, 2024, Endstream Communications entered into a financing agreement with a financial institution in the amount of $68,250. As of November 1, 2024, the principal amount remaining under this financial agreement was $47,243.

On April 1, 2024, 1stPoint Communications entered into a financing agreement with a financial institution in the amount of $62,400. As of November 1, 2024 and July 31, 2024, the principal amount remaining under this financial agreement was $15,600 and $35,880, respectively.

On August 8, 2024, a lender lent 1stPoint Communications $73,260. As of November 1, 2024, the principal amount was $32,615.

On March 20, 2023, 1stPoint Communications entered into a financing agreement with a financial institution in the amount of $58,000 and $2,320 in transaction fees. As of November 1, 2024 and July 31, 2024 the principal remaining under this financial agreement was $0 and $17,234, respectively. The balance was paid in full on October 6, 2023.

During the fiscal year 2022, the Company entered into a non-interest bearing loan with a financial institution in the amount of $10,972. As of November 1, 2024 and July 31, 2024 the principal remaining was $10,972.

On February 26, 2021, Endstream Communications entered into a financing agreement with a financial institution in the amount of $40,000. The amount was refinanced on March 25, 2022 and again on November 16, 2022 in the amount of $141,750. The amount was refinanced once more during the year ended July 31, 2024 in the amount of $50,379. As of November 1, 2024, and July 31, 2024 the principal remaining was $0 and $37,498, respectively. The balance was paid in full on August 27, 2024.

As of November 1, 2024 and July 31, 2024, notes payable from discontinued operations consisted of the following:

    November 1, 2024   July 31, 2024  
Notes payable   $ 106,430   $ 84,350  
Less: current portion, net     (106,430 )   (84,350 )
Long-term notes payable, net   $ -   $ -  

Related party convertible notes from discontinued operations

On August 7, 2024, the Company authorized and executed a Purchase Agreement with Viper to sell the Company's telecommunications assets to Viper (the "Viper Sale"). The assets include 1st Point Communications LCC, and all its subsidiaries, Endstream Communications LLC, American Networks Inc., and a 10% ownership interest in Wikibuli Inc. The Viper Sale closed on November 1, 2024. The telecommunication assets met the criteria for reporting as a discontinued operation and all assets and liabilities held within the telecommunication assets, including related party convertible notes, were disposed of (Note 5 - Discontinued Operations).

On March 24, 2020, the Company entered into a convertible note with a former Chief Financial Officer of the Company in the amount of $43,000. The convertible note bears interest at a rate of 6% annually. The convertible note converts at a 20% discount to market on the date of the proposed conversion, at the option of the Company or lender. The interest on this convertible note has been waived by the lender. As of November 1, 2024 and July 31, 2024, the balance of this note was $40,000 and $43,000, respectively.

On September 1, 2020, the Company entered into a convertible note for the sum of $100,000 with a non-executive director. The convertible note bears interest at a rate of 6% annually. The convertible note converts at a 20% discount to market on the date of the proposed conversion, at the option of the Company or lender. Interest on the convertible note has been waived by the lender. The note has been amended several times, with a total increase in funding of $61,300. As of November 1, 2024 and July 31, 2024, the balance of this note was $161,300.

As of November 1, 2024 and July 31, 2024, related parties convertible debt from discontinued operations consisted of the following:

    November 1, 2024   July 31, 2024  
Convertible notes payable - related parties from discontinued operations   $ 201,300   $ 204,300  
Less: current portion, net     (201,300 )   (204,300 )
Long-term convertible notes payable - related parties, net   $ -   $ -  

 

17


HAMMER FIBER OPTICS HOLDINGS CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
APRIL 30, 2025 AND 2024
(Unaudited)

NOTE 6 - PROPERTY AND EQUIPMENT

As of April 30, 2025 and July 31, 2024, property and equipment of continuing operations consisted of the following:

    April 30,     July 31,        
    2025     2024     Life  
Computer, telecom equipment and software $ 2,675   $ 2,675     5 years  
Less: Accumulated depreciation   (2,020 )   -        
Total $ 655   $ 2,675        

The Company incurred depreciation expense of $2,020 and $0 for the nine months ended April 30, 2025 and 2024, respectively. The Company incurred depreciation expense of $130 and $0 for the three months ended April 30, 2025 and 2024, respectively.

 

NOTE 7 - INTANGIBLE ASSETS, NET

The following table displays the composition of intangible assets, net as well as the respective amortization period:

        April 30, 2025     July 31, 2024  
    Useful
Life
  Gross
Amount
    Accumulated
Amortization
    Net Amount     Gross Amount     Accumulated
Amortization
    Net Amount  
Customer contracts   7 $ 3,862,657   $ 1,836,463   $ 2,026,194   $ 3,862,657   $ 1,422,607   $ 2,440,050  
Software   5   618,804     372,154     246,650     618,804     279,334     339,470  
Total     $ 4,481,461   $ 2,208,617   $ 2,272,844   $ 4,481,461   $ 1,701,941   $ 2,779,520  

The Company incurred amortization expense of $506,677 and $504,894 for the nine months ended April 30, 2025 and 2024, respectively. The Company incurred amortization expense of $168,892 and $168,298 for the three months ended April 30, 2025 and 2024, respectively.

Estimated annual amortization expense for intangible assets is as follows:

For the years ended July 31,      
2025 (remainder) $ 170,693  
2026   675,569  
2027   623,098  
2028   571,331  
2029   232,153  
Thereafter   -  
Total $ 2,272,844  

 

NOTE 8 - LOANS PAYABLE

Loans payable from continued operations

On January 5, 2022, the Company entered into an unsecured promissory note (the "January 2022 Note") in the amount of $29,253. The January 2022 Note bears interest at a rate of 6% annually. The interest on this note has been forgiven by the note holder. As of April 30, 2025 and July 31, 2024, the balance of this note was $24,253.

18


HAMMER FIBER OPTICS HOLDINGS CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
APRIL 30, 2025 AND 2024
(Unaudited)

As of April 30, 2025 and July 31, 2024, loans payable consisted of the following:

    April 30, 2025      July 31, 2024  
Notes payable   $ 24,253   $ 24,253  
Less: current portion, net     (24,253 )   (24,253 )
Long-term notes payable, net   $ -   $ -  

 

NOTE 9 - RELATED PARTY CONVERTIBLE DEBT

Related party convertible notes from continued operations

On August 22, 2019, the Company entered into a convertible note with a related party in the amount of $12,000. Principal of $4,500 has been repaid. The note will convert into Common Stock at the Company's option and bears interest at a rate of 6% annually, to be expensed at the time of conversion. The interest on this convertible note has been waived by the lender. As of April 30, 2025 and July 31, 2024, the balance of this note was $7,500.

On August 24, 2019, the Company entered into two convertible notes with two related parties (who were former partners in 1stPoint Communications, LLC) in the amounts of $12,000 and $6,000 respectively. Both notes bear interest at a rate of 6% annually and any interest may be accrued as either cash or stock at the option of the Company. The interest on these convertible notes has been waived by the lender. The convertible notes convert at a 20% discount to market on the date of the proposed conversion, at the option of the Company or lender. As of April 30, 2025 the balances of these notes were $12,000 and $6,000. As of July 31, 2024 the balances of these notes were $12,000 and $6,000.

On April 20, 2020, the Company entered into a convertible note with a former Chief Financial Officer of the Company in the amount of $36,300 with an original maturity date of April 20, 2024. The convertible note bears interest at a rate of 6% annually. The convertible note converts at a 20% discount to market on the date of the proposed conversion, at the option of the Company or lender. The interest on this note has been waived by the lender. As of April 30, 2025 and July 31, 2024, the balance of this note was $36,300.

On February 26, 2021, the Company entered into a convertible note (the "February 2021 Convertible Note") with a related party in the amount of $25,000. The note bears interest at a rate of 6%, compounded monthly and payable upon repayment or conversion. Interest has been waived by the lender. The convertible note converts at a 20% discount to market on the date of the proposed conversion, at the option of the Company or lender. The note has been amended several times, with an additional $1,386,807 loaned during the nine months ended April 30, 2025. As of April 30, 2025 and July 1, 2024, the balance of this note was $2,630,800 and $1,243,993, respectively.

As of April 30, 2025 and July 31, 2024, all of the related party payables are reported as current liabilities in the Consolidated Balance Sheet and all interest and maturity dates have been waived by the holders of all convertible notes from all related parties.

As of April 30, 2025 and July 31, 2024, related parties convertible debt consisted of the following:

    April 30, 2025   July 31, 2024  
Convertible notes payable - related parties   $ 2,692,600   $ 1,305,793  
Less: current portion, net     (2,692,600 )   (1,305,793 )
Long-term convertible notes payable - related parties, net   $ -   $ -  

 

NOTE 10 - CONVERTIBLE DEBT

On February 11, 2022, the Company entered into a Securities Purchase Agreement (the "Mast SPA") by and between the Company and Mast Hill Fund, L.P. ("Mast"). Pursuant to the terms of the Mast SPA, the Company issued Mast a promissory note in the aggregate principal amount of $550,000 (the "Mast Note"). The Mast Note is convertible into shares of the Company's common stock. The Mast Note has an original issue discount of $55,000, resulting in gross proceeds to the Company of $495,000. Mast has piggyback registration rights pursuant to the terms of the Mast SPA. Mast Hill converted approximately $72,148 in interest and $1,750 in fees totaling approximately $73,897 into that number of shares of common stock on March 23, 2023.

The Company entered into the First Amendment to the Mast Note as of March 6, 2023, through which both parties agreed to increase the principal balance of the note by $62,000.

Pursuant to the terms of the Mast SPA, the Company also agreed to issue (i) a common stock purchase warrant to purchase 150,000 shares of Company common stock at an exercise price of $3.00 (the "Mast First Warrant"), (ii) a common stock purchase warrant to purchase 150,000 shares of Company common stock at an exercise price of $1.50 (the "Mast Second Warrant" and together with the Mast First Warrant, the "Mast Warrants"), and (iii) 475,000 shares (the "commitment shares") of Company common stock to Mast as additional consideration for the purchase of the Mast Note.

19


HAMMER FIBER OPTICS HOLDINGS CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
APRIL 30, 2025 AND 2024
(Unaudited)

On April 4, 2024, the Company entered into the Second Amendment to the Mast Note, effectively increasing the principal balance of the note by $70,000 and extending the maturity date of the note to February 11, 2025. The terms of the amendment also included the issuance of 475,000 shares of the Company's common stock issued during the quarter ended April 30, 2024. The fair value of the common stock issued was determined using the stock price as of the date of the Second Amendment to the Mast Note at $0.199 per share or $94,525 in total. Such common stock shares issued were accounted for as a debt discount and recognized as financing expense for the year ended July 31, 2024.

The Mast Note bears interest at a rate of 12% per annum. Any amount of principal or interest on the Mast Note which is not paid when due will bear interest at a rate of the lesser of (i) 16% per annum and (ii) the maximum amount permitted by law. The Mast Note may not be prepaid in whole or in part except as provided in the Mast Note by way of conversion at Mast's option. Mast has the right at any time to convert all or any part of the outstanding and unpaid principal amount and interest of the Mast Note into common stock, subject to a 4.99% equity blocker, at a conversion price of $0.58 per share; provided, however, that Mast is entitled to deduct $1,750 from the conversion amount in each case to cover Mast's fees associated with conversion. Mast's right to exercise each of the Mast Warrants is subject to a 4.99% equity blocker. Each of the Mast Warrants expires on the five-year anniversary of issuance. As of April 30, 2025 the Mast Note had been fully repaid and as result, it had a balance of $0. As of July 31, 2024, the balance of the Mast Note was $682,000.

As of April 30, 2025 and July 31, 2024, convertible debt consisted of the following:

    April 30, 2025   July 31, 2024  
Convertible debt   $ -   $ 682,000  
Original issue discount   $ -   $ -  
Less: current portion, net     -     (682,000 )
Long-term convertible debt, net   $ -   $ -  

 

20


HAMMER FIBER OPTICS HOLDINGS CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
APRIL 30, 2025 AND 2024
(Unaudited)

NOTE 11 - INCOME TAXES

The Company recorded no provision or benefit for income tax expense for the nine months ended April 30, 2025 and 2024, respectively.

For all periods presented, the pretax losses incurred by the Company received no corresponding tax benefit because the Company concluded that it is more likely than not that the Company will be unable to realize the value of any resulting deferred tax assets. The Company will continue to assess its position in future periods to determine if it is appropriate to reduce a portion of its valuation allowance in the future.

The Company has no open tax audits with any taxing authority as of April 30, 2025. The company's taxes are subject to examination by taxation authorities for a period of three years.

 

NOTE 12 - STOCKHOLDERS' EQUITY (DEFICIT)

Common Stock

On March 6, 2023, Mast Hill amended the terms of its promissory note, which included the issuance of 475,000 shares of the Company's common stock issued during the quarter ended October 31, 2023.

Treasury Stock

On November 1, 2024, the Viper Sale closed. As a result the Company sold its telecommunications assets to Viper, including 1st Point Communications LCC, and all its subsidiaries, Endstream Communications LLC, American Networks Inc., and a 10% ownership interest in Wikibuli Inc. As consideration for the Viper Sale the Company received back 2,500,000 shares of the Company's common stock which was recorded as treasury stock (Note 5 - Discontinued Operations). The treasury stock from the Viper Sale was recorded at $0.25 per share, resulting in a total value of $625,000.

 

NOTE 13 - COMMITMENTS AND CONTINGENCIES

From time to time, the Company may become subject to various legal proceedings that are incidental to the ordinary conduct of its business. Although the Company cannot accurately predict the amount of any liability that may ultimately arise with respect to any of these matters, it makes provision for potential liabilities when it deems them probable and reasonably estimable. These provisions are based on current information and legal advice and may be adjusted from time to time according to developments. The following parties have filed claims against Hammer Fiber Optics Investments Ltd and are not secured:

Calvi Electric v. Hammer Fiber Optics Inv, Ltd. $ 9,210  
Horizon Blue Cross v. Hammer Fiber Optics Inv, Ltd. $ 17,309  

In the matter of Cross River Fiber vs. Hammer Fiber Optics Investments, Ltd., the related party has paid its obligations and the matter is now considered closed. The claims by Calvi Electric and Horizon Blue Cross have not advanced.

 

NOTE 14 - WARRANTS

On February 11, 2022, the Company issued a purchase warrant (the "Mast First Warrant") to Mast Hill Fund, L.P. for 150,000 shares of the Company's common stock in conjunction with convertible debt (Note 10 - Convertible Debt).  The warrants are exercisable for 5 years at $3.00 per share.  The Company determined the Warrants should be classified as a liability as the warrants are redeemable for cash in the event of a fundamental transaction, as defined in the warrant agreement, which includes a change in control.

On February 11, 2022, the Company issued a purchase warrant (the "Mast Second Warrant") to Mast Hill Fund, L.P. for 150,000 shares of the Company's common stock in conjunction with convertible debt (Note 10 - Convertible Debt).  The warrants are exercisable for 5 years at $1.50 per share. The warrants were evaluated for purposes of classification between liability and equity. Because the warrants were issued in conjunction with a debenture the warrants have been considered debt pursuant to ASC 820 Topic 10. On August 14, 2024 the Company and Mast Hill agreed to extinguish the Mast Second Warrant.

On February 17, 2022, the Company issued a purchase warrant to Talos Victory Fund, LLC for 75,000 shares of the Company's common stock in conjunction with convertible debt.  The warrants are exercisable for 5 years at $1.50 per share. The warrants were evaluated for purposes of classification between liability and equity. Because the warrants were issued in conjunction with a debenture the warrants have been considered debt pursuant to ASC 820 Topic 10.

21


HAMMER FIBER OPTICS HOLDINGS CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
APRIL 30, 2025 AND 2024
(Unaudited)

On February 17, 2022, the Company issued a purchase warrant to Talos Victory Fund, LLC for 75,000 shares of the Company's common stock in conjunction with convertible debt.  The warrants are exercisable for 5 years at $3.00 per share. The warrants were evaluated for purposes of classification between liability and equity. Because the warrants were issued in conjunction with a debenture the warrants have been considered debt pursuant to ASC 820 Topic 10.

The following schedule summarizes the changes in the Company's common stock warrants during the nine months ended April 30, 2025 and 2024:

              Weighted  
          Weighted   Average  
          Average   Contractual  
      Number of   Exercise   Term  
      Warrants   Price   (Years)  
Balance outstanding at July 31, 2023     450,000   $ 2.25   3.54  
Granted     -     -      
Exercised     -     -   -  
Expired/Canceled     -     -   -  
Balance outstanding at April 30, 2024     450,000   $ 2.25   2.79  
Exercisable at April 30, 2024     450,000   $ 2.25   2.79  
                   
Balance outstanding at July 31, 2024     450,000   $ 2.25   2.54  
Granted     -     -   -  
Exercised     -     -   -  
Expired/Canceled     (150,000 )   1.50   -  
Balance outstanding at April 30, 2025     300,000   $ 2.63   1.79  
Exercisable at April 30, 2025     300,000   $ 2.63   1.79  

The Black Scholes model was used to determine the fair value of the warrants, including the use of the share price, exercise price, term, volatility, risk free interest rate and the dividend rate. The warrants were priced in each quarter and the carrying cost of the warrant adjusted in accordance with the model. The fair values of the outstanding warrants recorded as warrants liability as of April 30, 2025 and July 31, 2024 was estimated using the Black-Scholes option-pricing model with the following assumptions:

      April 30,     July 31,  
      2025     2024  
Stock Price     $0.04     $0.04  
Risk-free interest rates     3.72%     4.10%  
Expected life (in years)     1.78 - 1.80     2.53  
Expected volatility     1,038%     848%  
Dividend yield     0%     0%  

 

NOTE 15 - EARNINGS PER SHARE

Basic income (loss) per common share is calculated by dividing net income (loss) available to common shareholders by the number of weighted average common shares issued and outstanding. Diluted income (loss) per common share is calculated by dividing net income (loss) available to common shareholders by the weighted average number of common shares issued and outstanding for the period, plus amounts representing the dilutive effect from the conversion of the convertible notes, as applicable. The Company calculates dilutive potential common shares for convertible securities using the as-if-converted method, which assumes the convertible securities will be converted as of the beginning of the period or the issuance date if later. The Company also calculates dilutive potential common shares using the treasury stock method for options and warrants.

22


HAMMER FIBER OPTICS HOLDINGS CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
APRIL 30, 2025 AND 2024
(Unaudited)

A reconciliation of the Company's basic and diluted income (loss) per common share is as follows:

  For the Three Months Ended,    For the Nine Months Ended,  
  April 30,    April 30,  
  2025     2024     2025     2024  
                         
Numerator:                        
Net loss from continuing operations $ (386,010 ) $ (640,660 ) $ (1,078,523 ) $ (1,263,651 )
Net (loss) income from discontinued operations $ -   $ (32,105 ) $ 1,632,517   $ 177,096  
Net (loss) income (loss) $ (386,010 ) $ (672,765 ) $ 553,994   $ (1,086,555 )
                         
Denominator:                        
Basic weighted average common shares outstanding   58,902,612     63,155,947     59,754,260     62,078,537  
Effect of potentially dilutive convertible notes   -     -     62,191,578     3,237,337  
Dilutive weighted average common shares outstanding   58,902,612     63,155,947     121,945,838     65,315,874  
                         
Net loss from continuing operations per common share:                        
Basic $ (0.01 ) $ (0.01 ) $ (0.02 ) $ (0.02 )
Diluted $ (0.01 ) $ (0.01 ) $ (0.02 ) $ (0.02 )
Net income from discontinued operations per common share:                        
Basic $ (0.00 ) $ (0.00 ) $ 0.03   $ (0.00 )
Diluted $ (0.00 ) $ (0.00 ) $ 0.01   $ (0.00 )
Net income (loss) per common share:                        
Basic $ (0.01 ) $ (0.00 ) $ 0.01   $ (0.02 )
Diluted $ (0.01 ) $ (0.01 ) 0.00   $ (0.02 )

The following potentially dilutive securities have been excluded from computations of dilutive weighted average shares outstanding as they would be anti-dilutive:

    April 30, 2025  

April 30, 2024

 
Warrants   300,000   450,000  
Convertible Notes   -   -  
  Total   300,000   450,000  

 

NOTE 16 - SUBSEQUENT EVENTS

On May 24, 2025, the Company entered into an Assignment and Assumption Agreement with Michael Sevell and Caban Global Reach Private Equity LP ("CGRPE"), a Delaware limited partnership. Under this agreement, Mr. Sevell assigned to CGRPE the February 2021 Convertible Note previously issued by the Company (Note 9 - Related Party Convertible Debt). As of May 24, 2025 the principal amount of the February 2021 Convertible Note was $2,680,800. On May 25, 2025, the Company and CGRPE executed a Debt Exchange Agreement pursuant to which the full principal amount of the February 2021 Convertible Note was exchanged for 10,154,542 shares of common stock of the Company, at a per-share conversion price of $0.264, a 20% discount to market on the date of conversion. Mr. Sevell is a director of the Company.

23


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

Special Note Regarding Forward-Looking Statements

Information included in this Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended ("Securities Act"), and Section 21E of the Securities Exchange Act of 1934, as amended ("Exchange Act"). This information may involve known and unknown risks, uncertainties and other factors which may cause the actual results, performance or achievements of Hammer Fiber Optics Holdings Corp. (the "Company"), to be materially different from future results, performance or achievements expressed or implied by any forward-looking statements. Forward-looking statements, which involve assumptions and describe future plans, strategies and expectations of the Company, are generally identifiable by use of the words "may," "will," "should," "expect," "anticipate," "estimate," "believe," "intend," or "project" or the negative of these words or other variations on these words or comparable terminology. These forward-looking statements are based on assumptions that may be incorrect, and there can be no assurance that these projections included in these forward-looking statements will come to pass. Actual results of the Company could differ materially from those expressed or implied by the forward-looking statements as a result of various factors. Except as required by applicable laws, the Company has no obligation to update publicly any forward-looking statements for any reason, even if new information becomes available or other events occur in the future.

Overview

Hammer Fiber Optics Holdings Corp. is a company focused on sustainable shareholder value investing in financial services technology.

Hammer's financial technologies business is focused on providing digital stored value technology via its HammerPay mobile payments platform to enable digital commerce between consumers and branded merchants across the developing world, ensuring Swift, Safe and Secure encrypted remittances and banking transactions.

Results of Operations

For the Three Months Ended April 30, 2025 Compared to the Three Months Ended April 30, 2024

   April 30, 2025  April 30, 2024  $ Change  % Change 
Revenues $- $420 $(420) (100.00)% 
              
Cost of sales  -  -  -  0.00% 
Selling, general and administrative expenses  212,852  257,251  (44,399) (17.26)% 
Depreciation and amortization expense  169,023  168,298  725  0.43% 
Total operating expenses $381,875 $425,549 $(43,674) (10.26)% 

We did not generate any revenues from continuing operations for the three months ended April 30, 2025 and generated $420 for the three months ended April 30, 2024.

During the three months ended April 30, 2025, we incurred total operating expenses of $381,875 compared with $425,549, a decrease of approximately $43,674 or 10.26%, for the comparable period ended April 30, 2024. The decrease in expenses is due primarily to a decrease in professional expenses of $9,466 and a decrease in corporate and IT expenses of $34,028.

We recorded depreciation and amortization expense of $169,023 and $168,298 during the three months ended April 30, 2025 and 2024, respectively.

  For the three months ended
April 30,
      
   2025  2024  $ Change  % Change 
Other income (expense)  -  -  -  0.00% 
Interest expense  (655) (21,756) 21,101  (96.99)% 
Financing expense  -  (164,525) 164,525  (100.00)% 
Warrant liability adjustment to fair value  (3,480) (29,250) 25,770  (88.10)% 
Total other income (expense) $(4,135)$(215,531)$211,396  (98.08)% 

During the three months ended April 30, 2025, we incurred total other expense of $4,135 consisting of warrant adjustment to fair value of $3,480 and interest expense of $655. During the three months ended April 30, 2024 we incurred total other expense of $215,531 consisting primarily of financing expense of $164,525, interest expense of $21,756 and warrant liability adjustment to fair value of $29,250.

 

24


For the Nine Months Ended April 30, 2025 Compared to the Nine Months Ended April 30, 2024

   April 30, 2025  April 30, 2024  $ Change  % Change 
Revenues $- $420 $(420) (100.00)% 
              
Cost of sales  -  -  -  0.00% 
Selling, general and administrative expenses  576,339  579,841  (3,502) (0.60)% 
Depreciation and amortization expense  508,697  504,894  3,803  0.75% 
Total operating expenses $1,085,036 $1,084,735 $5,301  0.03% 

We did not generate any revenues from continuing operations for the nine months ended April 30, 2025 and generated $420 for the nine months ended April 30, 2024.

During the nine months ended April 30, 2025, we incurred total operating expenses of $1,085,036 compared with $1,084,735, an increase of approximately $301 or 0.03%, for the comparable period ended April 30, 2024. The change in operating expenses was composed primarily an increase in corporate and IT expenses ($41,503), a decrease in professional expense ($13,685), and a decrease in rent expenses ($27,517).

We recorded depreciation and amortization expense of $508,697 and $504,894 during the nine months ended April 30, 2025 and 2024, respectively.

  For the nine months ended
April 30,
      
   2025  2024  $ Change  % Change 
Other income (expense)  -  -  -  0.00% 
Interest expense  (807) (62,061) 61,254  (98.70)% 
Financing expense  -  (164,525) 164,525  (100.00)% 
Gain on change in fair value of warrant liability  7,320  47,250  (39,930) (84.51)% 
Total other income (expense) $6,513 $(179,336)$185,849  (103.63)% 

During the nine months ended April 30, 2025, we incurred total other income of $6,513 primarily consisting of adjustments to the fair value of the warrant liability of $7,320. This income is partially offset by interest expense of $807. During the nine months ended April 30, 2024 we incurred total other expense of $179,336 consisting primarily of financing expense of $164,525 and interest expense of $62,061. This expense is partially offset by adjustments to the fair value of warrant liabilities of $47,250.

Liquidity and Capital Resources

Liquidity is the ability of an enterprise to generate adequate amounts of cash to meet its needs for cash requirements. As of April 30, 2025, we had $26,704 in cash compared to $0 at July 31, 2024, an increase of $26,704.

As of April 30, 2025, we had total current assets of $32,064 and total current liabilities of $3,337,886, or negative working capital of $3,305,822, compared to total current assets of $206,266 and total current liabilities of $3,998,146, or negative working capital of $3,791,880 as of July 31, 2024. This is an increase in working capital of $486,058 driven primarily by the Viper Sale and the resulting decrease in current liabilities from discontinued operations.

We have financed our operations since inception primarily through debt from related parties. There can be no assurance that we will be able to raise additional capital, when needed, to continue operations in their current form. Our ability to remain a going concern is dependent upon whether we can raise debt and/or equity capital from third party sources for both working capital and business development needs until such time as we are substantially sustained as a going concern through cash flow from operations.

See the analysis below of the cash flow statement for further details pertaining to liquidity.

  For the nine months ended
April 30,
   
   2025  2024  $ Change 
           
Net cash provided by (used in) operating activities - continuing operations $921,333 $579,396 $341,937 
Net cash provided by investing activities - continuing operations  -  (33,031) 33,031 
Net cash provided by financing activities - continuing operations  704,806  633,992  70,814 
Net cash provided by (used in) operations - discontinued operations  4,310  (1,193,964) 1,198,274 
Net cash used in investing activities - discontinued operations  (1,691,958) (15,318) (1,676,640)
Net cash provided by (used in) financing activities - discontinued operations  14,080  52,441  (38,361)
Net increase (decrease) in cash and cash equivalents $(47,429)$23,516 $(70,945)
 

25


Changes in Cash Flows from Continuing Operating Activities

During the nine months ended April 30, 2025 the cash provided by operating activities was $921,333. The cash provided by operating activities was primarily the result of the net income from discontinued operations of $1,632,517, and amortization expense of $506,677; offset primarily by the net loss from continuing operations of $1,078,523 and a decrease in accounts payable and accrued expenses of $129,038. During the nine months ended April 30, 2024 the cash used in operating activities consisted primarily of amortization expense of $504,894 and the net income from discontinued operations of $177,096; offset primarily by the net loss from continuing operations of $1,263,651 and the warrant adjustment to fair value of $47,250.

Changes in Cash Flows from Continuing Investing Activities

There were no investing activities during the nine months ended April 30, 2025. During the nine months ended April 30, 2024 the cash used by investing activities was composed entirely of $33,031 of software costs capitalized as intangible assets.

Changes in Cash Flows from Continuing Financing Activities

During the nine months ended April 30, 2025, cash flows provided by financing activities was $704,806. The cash provided by financing activities was primarily the result of proceeds from related party convertible notes payable of $1,386,806 offset by the repayment of convertible notes payable of $682,000. During the nine months ended April 30, 2024 the cash provided by financing activities was $633,992. The cash provided by financing activities was composed entirely of the proceeds from related party convertible notes.

Going Concern

For the nine months ended April 30, 2025, the Company incurred a net loss from continuing operations of $1,078,523, cash provided by operating activities of $921,333, and $0 of revenue generated from continuing operations. As of April 30, 2025, the Company had a working capital deficiency of $3,305,822. As of April 30, 2025, substantial doubt existed as to the Company's ability to continue as a going concern as a result of these factors. The Company will require additional financing to continue operations either from management, existing shareholders, or new shareholders through equity financing and/or sources of debt financing. These factors raise substantial doubt regarding the Company's ability to continue as a going concern. The financial statements do not include any adjustments to the recoverability and classification of recorded asset amounts and classification of liabilities that might be necessary should the Company be unable to continue as a going concern.

Future Financings

We will continue to rely on equity sales of our common shares in order to continue to fund business operations. Issuances of additional shares may result in dilution to existing stockholders. There is no assurance that we will achieve any additional sales of equity securities or arrange for debt or other financing in amounts sufficient to fund our operations and other development activities.

Critical Accounting Policies

Our discussion and analysis of our financial condition and results of operations is based on our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States ("GAAP"). The preparation of financial statements in accordance with GAAP requires application of management's subjective judgments, often requiring estimates about the effect of matters that are inherently uncertain and may change in subsequent periods. Our actual results may differ substantially from these estimates under different assumptions or conditions. While our significant accounting policies are described in more detail in "Note 2 - Summary of Significant Accounting Policies," to our condensed consolidated unaudited financial statements included in Item 1, "Financial Statements," of this Quarterly Report on Form 10-Q, we believe that the following accounting policies require the application of significant judgments and estimates.

Warrant Liability Fair Value

Our warrant liability fair value estimates are based on the Black Scholes model using quoted market prices and estimated volatility factors based on historical prices of the Company's common stock.

Intangible Assets

Our intangible assets, composed of software and customer contracts, were obtained through the Company's January 2022 acquisition of Telecom Financial Services, Ltd. ("TFS"), as well as capitalized internal software development costs. A valuation specialist was contracted to determine a purchase price allocation for the $4,230,000 paid for TFS. Ultimately, it was determined that the software is valued at approximately $387,843 and the customer contract at approximately $3,862,657. The Company also capitalized internal software costs of $230,961. These assets have useful lives of between 5 and 7 years and are amortized on a straight-line basis. Periodically, the Company assesses its intangible assets for impairment.

26


Recently Issued Accounting Pronouncements

In November 2023, the FASB issued Accounting Standard Update ("ASU") 2023-07, Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures ("ASU 2023-07"). ASU 2023-07 requires a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment's profit or loss and assets that are currently required annually. Additionally, it requires a public entity to disclose the title and position of the Chief Operating Decision Maker ("CODM"). ASU 2023-07 does not change how a public entity identifies its operating segments, aggregates them, or applies the quantitative thresholds to determine its reportable segments. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of adopting this ASU on our disclosures.

In November 2024, the FASB issued ASU 2024-03, Disaggregation of Income Statement Expenses. This guidance requires entities to disclose more detailed information about the types of expenses, including purchases of inventory, employee compensation, depreciation, amortization, and depletion in commonly presented expense captions such as cost of sales and selling, general and administrative expenses. Such guidance is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, although early adoption is permitted. This guidance should be applied either prospectively to financial statements issued for reporting periods after the effective date of this ASU or retrospectively to any or all prior periods presented in the financial statements. The Company is currently evaluating the impact of adopting this ASU on our disclosures.

Recently Adopted Accounting Pronouncements
 
In August 2020, the FASB issued ASU 2020-06, “Debt – Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging – Contracts in Entity’s Own Equity (Subtopic 815-40)”. This ASU reduces the number of accounting models for convertible debt instruments and convertible preferred stock, as well as amend the guidance for the derivatives scope exception for contracts in an entity’s own equity to reduce form-over-substance-based accounting conclusions. In addition, this ASU improves and amends the related EPS guidance. The Company adopted this ASU on a prospective basis as of August 1, 2023 and the adoption of this guidance had no material impact on the condensed consolidated financial statements.

Off-Balance Sheet Arrangements

We do not have any off-balance sheet arrangements that have or are reasonably likely to have a current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources.

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

We are a smaller reporting company as defined by Rule 12b-2 of the Securities Exchange Act of 1934 and are not required to provide the information under this item.

27


ITEM 4.    MINE SAFETY DISCLOSURES

Not applicable.

ITEM 5. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

Our management is responsible for establishing and maintaining disclosure controls and procedures (as such term is defined in Rule 13a-15(e) under the Exchange Act) that are designed to reasonably ensure that information required to be disclosed in our reports under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC, and that such information is accumulated and communicated to our management, including our Principal Executive Officer and Principal Financial Officer, as appropriate, to allow timely decisions regarding required disclosure based closely on the definition of "disclosure controls and procedures" in Rule 15d-15(e) under the Exchange Act. In designing and evaluating the disclosure controls and procedures, our management recognized that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and management was required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures.

At the end of the period covered by this Quarterly Report, we conducted an evaluation under the supervision and with the participation of our Principal Officer and Principal Financial Officer of the effectiveness of the design and operation of our disclosure controls and procedures. Based upon the foregoing, our Principal Executive Officer and Principal Financial Officer concluded that, as of April 30, 2025, the disclosure controls and procedures of our Company were not effective.

Limitations on Effectiveness of Controls and Procedures

Internal control over financial reporting has inherent limitations which include but is not limited to the use of independent professionals for advice and guidance, interpretation of existing and/or changing rules and principles, segregation of management duties, scale of organization, and personnel factors. Internal control over financial reporting is a process which involves human diligence and compliance and is subject to lapses in judgment and breakdowns resulting from human failures. Internal control over financial reporting also can be circumvented by collusion or improper management override. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements on a timely basis, however these inherent limitations are known features of the financial reporting process and it is possible to design into the process safeguards to reduce, though not eliminate, this risk. Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation. Projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Changes in Internal Control over Financial Reporting

During the quarter ended April 30, 2025, management continued to commit resources to the remediation of the material weaknesses reported in the Company's Form 10-K for the fiscal year ended July 31, 2024. Furthermore, management continued to augment its resources for remediating the identified deficiencies and in other internal controls over financial reporting.

Except as described above, there were no changes in our internal control over financial reporting that occurred during our most recent fiscal quarter that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

28


PART II - OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

We are not currently involved in any litigation that we believe could have a material adverse effect on our financial condition or results of operations. There is no action, suit, or proceeding by any court, public board, government agency, self-regulatory organization or body pending or, to the knowledge of the executive officers of our Company or our subsidiary, threatened against or affecting our Company, our common stock, our subsidiary or of our companies or our subsidiary's officers or directors in their capacities as such, in which an adverse decision could have a material adverse effect.

ITEM 1A. RISK FACTORS

We are a smaller reporting company as defined by Rule 12b-2 of the Securities Exchange Act of 1934 and are not required to provide the information under this item.

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

None.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4.    MINE SAFETY DISCLOSURES

Not applicable.

ITEM 5. OTHER INFORMATION

None.

29


ITEM 6. EXHIBITS

Exhibit 
NumberDescription of Exhibit
31.1*Certification of Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2022 (Rule 13a-14(a) or Rule 15d-14(a))
32.2*Certification of Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2022 (Rule 13a-14(a) or Rule 15d-14(a))
32.1**Certification of Principal Executive Officer pursuant to 18 U.S.C. 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act*
32.2**Certification of Principal Financial Officer pursuant to 18. U.S.C 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act
101.INS*101.INS Inline XBRL Instance Document–the instance document does not appear in the Interactive Data File as its XBRL tags are embedded within the Inline XBRL document
101.SCH*Inline XBRL Taxonomy Extension Schema Document
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.LAB*Inline XBRL Taxonomy Extension Labels Linkbase Document
101.PRE*Inline XBRL Taxonomy Extension Presentation Linkbase Document
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase Document
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101

* Filed herewith
** In accordance with SEC Release 33-8238, Exhibits 32.1 and 32.2 are furnished and not filed

30


SIGNATURES

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 capacity and on the dates indicated.

 HAMMER TECHNOLOGY HOLDINGS CORP.
  
Date: June 13, 2025/s/ Michael Cothill
 Michael P. Cothill
 Principal Executive Officer
  
Date: June 13, 2025/s/ Mark Stogdill
 Mark Stogdill
 Principal Financial Officer
 

31


EX-31.1 2 exhibit31-1.htm EXHIBIT 31.1 Hammer Technology Holdings: Exhibit 31.1 - Filed by newsfilecorp.com

EXHIBIT 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

PURSUANT RULE 13a-14(a) or 15d-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED
PURSUANT 
TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Michael Cothill, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of the Registrant for the period ended April 30, 2025.

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. As the Registrant's certifying officer, I am 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. As the Registrant's certifying officer, I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant 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, 2025

Hammer Fiber Optics Holdings Corp.

By: /s/ Michael P. Cothill

Name: Michael P. Cothill

Title: Principal Executive Officer


EX-31.2 3 exhibit31-2.htm EXHIBIT 31.2 Hammer Technology Holdings: Exhibit 31.2 - Filed by newsfilecorp.com

EXHIBIT 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

PURSUANT TO RULE 13a-14(a) or 15d-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED
PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Mark Stogdill, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of the Registrant for the period ended April 30, 2025.

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. As the Registrant's certifying officer, I am 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. As the Registrant's certifying officer, I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant 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, 2025

Hammer Fiber Optics Holdings Corp.

By: /s/ Mark Stogdill

Name: Mark Stogdill

Title: Principal Financial Officer


EX-32.1 4 exhibit32-1.htm EXHIBIT 32.1 Hammer Technology Holdings: Exhibit 32.1 - Filed by newsfilecorp.com

EXHIBIT 32.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO 18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Michael P. Cothill, the Principal Executive Officer of Hammer Fiber Optics Holdings Corp., certify, under the standards set forth and solely for the purposes of 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge, the Quarterly Report on Form 10-Q of the Registrant for the period ended April 30, 2025, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and information contained in that Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Registrant.

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Registrant.

Date: June 13, 2025

Hammer Fiber Optics Holdings Corp.

By: /s/ Michael P. Cothill

Name: Michael P. Cothill

Title: Principal Executive Officer

A signed original of this written statement required by Section 906 has been provided to the Registrant and will be retained by the Registrant and furnished to the Securities and Exchange Commission or its staff upon request.


EX-32.2 5 exhibit32-2.htm EXHIBIT 32.2 Hammer Technology Holdings: Exhibit 32.2 - Filed by newsfilecorp.com

EXHIBIT 32.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO 18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Mark Stogdill, the Principal Financial Officer of Hammer Fiber Optics Holdings Corp., certify, under the standards set forth and solely for the purposes of 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge, the Quarterly Report on Form 10-Q of the Registrant for the period ended April 30, 2025, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and information contained in that Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Registrant.

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Registrant.

Date: June 13, 2025

Hammer Fiber Optics Holdings Corp.

By: /s/ Mark Stogdill

Name: Mark Stogdill

Title: Principal Financial Officer

A signed original of this written statement required by Section 906 has been provided to the Registrant and will be retained by the Registrant and furnished to the Securities and Exchange Commission or its staff upon request.


EX-101.SCH 6 hmmr-20250430.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 0002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:definitionLink link:calculationLink 0003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 0004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:definitionLink link:calculationLink 0005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited) 1 link:presentationLink link:definitionLink link:calculationLink 0006 - Statement - Condensed Consolidated Statement of Changes in Stockholders' Equity (Deficit) (Unaudited) link:presentationLink link:definitionLink link:calculationLink 0007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:definitionLink link:calculationLink 0008 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) 1 link:presentationLink link:definitionLink link:calculationLink 0009 - Disclosure - ORGANIZATION AND DESCRIPTION OF BUSINESS link:presentationLink link:definitionLink link:calculationLink 0010 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:definitionLink link:calculationLink 0011 - Disclosure - GOING CONCERN link:presentationLink link:definitionLink link:calculationLink 0012 - Disclosure - RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS link:presentationLink link:definitionLink link:calculationLink 0013 - Disclosure - DISCONTINUED OPERATIONS link:presentationLink link:definitionLink link:calculationLink 0014 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:definitionLink link:calculationLink 0015 - Disclosure - INTANGIBLE ASSETS, NET link:presentationLink link:definitionLink link:calculationLink 0016 - Disclosure - LOANS PAYABLE link:presentationLink link:definitionLink link:calculationLink 0017 - Disclosure - RELATED PARTY CONVERTIBLE DEBT link:presentationLink link:definitionLink link:calculationLink 0018 - Disclosure - CONVERTIBLE DEBT link:presentationLink link:definitionLink link:calculationLink 0019 - Disclosure - INCOME TAXES link:presentationLink link:definitionLink link:calculationLink 0020 - Disclosure - STOCKHOLDERS' EQUITY (DEFICIT) link:presentationLink link:definitionLink link:calculationLink 0021 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:definitionLink link:calculationLink 0022 - Disclosure - WARRANTS link:presentationLink link:definitionLink link:calculationLink 0023 - Disclosure - EARNINGS PER SHARE link:presentationLink link:definitionLink link:calculationLink 0024 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:definitionLink link:calculationLink 9960701 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:definitionLink link:calculationLink 9960702 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:definitionLink link:calculationLink 9960703 - Disclosure - RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS (Tables) link:presentationLink link:definitionLink link:calculationLink 9960704 - Disclosure - DISCONTINUED OPERATIONS (Tables) link:presentationLink link:definitionLink link:calculationLink 9960705 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:definitionLink link:calculationLink 9960706 - Disclosure - INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:definitionLink link:calculationLink 9960707 - Disclosure - LOANS PAYABLE (Tables) link:presentationLink link:definitionLink link:calculationLink 9960708 - Disclosure - RELATED PARTY CONVERTIBLE DEBT (Tables) link:presentationLink link:definitionLink link:calculationLink 9960709 - Disclosure - CONVERTIBLE DEBT (Tables) link:presentationLink link:definitionLink link:calculationLink 9960710 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:definitionLink link:calculationLink 9960711 - Disclosure - WARRANTS (Tables) link:presentationLink link:definitionLink link:calculationLink 9960712 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:definitionLink link:calculationLink 9960713 - Disclosure - ORGANIZATION AND DESCRIPTION OF BUSINESS (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 9960714 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 9960715 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of estimated useful lives of property and equipment (Details) link:presentationLink link:definitionLink link:calculationLink 9960716 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of fair value measurements (Details) link:presentationLink link:definitionLink link:calculationLink 9960717 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of changes in fair value of financial liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 9960718 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of derivative liability valuation techniques (Details) link:presentationLink link:definitionLink link:calculationLink 9960719 - Disclosure - GOING CONCERN (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 9960720 - Disclosure - RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS - Previously reported consolidated statements of operations (Details) link:presentationLink link:definitionLink link:calculationLink 9960721 - Disclosure - RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS - Previously reported consolidated statements of cash flows (Details) link:presentationLink link:definitionLink link:calculationLink 9960722 - Disclosure - DISCONTINUED OPERATIONS (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 9960723 - Disclosure - DISCONTINUED OPERATIONS - Schedule of assets and liabilities of discontinued operations (Details) link:presentationLink link:definitionLink link:calculationLink 9960724 - Disclosure - DISCONTINUED OPERATIONS - Schedule of major components of the financial results (Details) link:presentationLink link:definitionLink link:calculationLink 9960725 - Disclosure - DISCONTINUED OPERATIONS - Schedule of components of gain on disposal of subsidiary (Details) link:presentationLink link:definitionLink link:calculationLink 9960726 - Disclosure - DISCONTINUED OPERATIONS - Schedule of loans payable from discontinued operations (Details) link:presentationLink link:definitionLink link:calculationLink 9960727 - Disclosure - DISCONTINUED OPERATIONS - Schedule of related party convertible notes from discontinued operations (Details) link:presentationLink link:definitionLink link:calculationLink 9960728 - Disclosure - PROPERTY AND EQUIPMENT (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 9960729 - Disclosure - PROPERTY AND EQUIPMENT - Schedule of property, plant and equipment (Details) link:presentationLink link:definitionLink link:calculationLink 9960730 - Disclosure - INTANGIBLE ASSETS, NET (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 9960731 - Disclosure - INTANGIBLE ASSETS, NET - Schedule of composition of other intangible assets (Details) link:presentationLink link:definitionLink link:calculationLink 9960732 - Disclosure - INTANGIBLE ASSETS, NET - Schedule of estimate annual amortization expense for other intangible assets (Details) link:presentationLink link:definitionLink link:calculationLink 9960733 - Disclosure - LOANS PAYABLE (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 9960734 - Disclosure - LOANS PAYABLE - Schedule of notes payable (Details) link:presentationLink link:definitionLink link:calculationLink 9960735 - Disclosure - RELATED PARTY CONVERTIBLE DEBT (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 9960736 - Schedule - RELATED PARTY CONVERTIBLE DEBT - Schedule of related party debt (Details) link:presentationLink link:definitionLink link:calculationLink 9960737 - Disclosure - CONVERTIBLE DEBT (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 9960738 - Disclosure - CONVERTIBLE DEBT - Schedule of convertible debt (Details) link:presentationLink link:definitionLink link:calculationLink 9960739 - Disclosure - STOCKHOLDERS' EQUITY (DEFICIT) (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 9960740 - Disclosure - COMMITMENTS AND CONTINGENCIES - Schedule of claims (Details) link:presentationLink link:definitionLink link:calculationLink 9960741 - Disclosure - WARRANTS (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 9960742 - Disclosure - WARRANTS - WARRANTS - Schedule of warrants outstanding (Details) link:presentationLink link:definitionLink link:calculationLink 9960743 - Disclosure - WARRANTS - WARRANTS - Schedule of fair value of warrants granted (Details) link:presentationLink link:definitionLink link:calculationLink 9960744 - Disclosure - EARNINGS PER SHARE - Schedule of reconciliation of basic and diluted income (loss) per common share (Details) link:presentationLink link:definitionLink link:calculationLink 9960745 - Disclosure - EARNINGS PER SHARE - Schedule of potentially dilutive securities excluded from computations of dilutive weighted average shares outstanding (Details) link:presentationLink link:definitionLink link:calculationLink 9960746 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 7 hmmr-20250430_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 hmmr-20250430_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 hmmr-20250430_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT EX-101.PRE 10 hmmr-20250430_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.25.1
Document and Entity Information - shares
9 Months Ended
Apr. 30, 2025
Jun. 13, 2025
Document Information [Line Items]    
Entity Registrant Name HAMMER FIBER OPTICS HOLDINGS CORP.  
Registrant CIK 0001539680  
Fiscal Year End --07-31  
Document Type 10-Q  
Amendment Flag false  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q3  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Apr. 30, 2025  
Entity File Number 000-1539680  
Entity Incorporation, State or Country Code NV  
Entity Tax Identification Number 98-1032170  
Entity Address, Address Line One 6151 Lake Osprey Drive  
Entity Address, City or Town Sarasota  
Entity Address, State or Province FL  
Entity Address, Postal Zip Code 34240  
City Area Code 941  
Local Phone Number 306-3019  
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  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   69,057,154
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
Apr. 30, 2025
Jul. 31, 2024
Current Assets    
Cash and cash equivalents $ 26,704 $ 0
Prepaid expenses 5,360 360
Current assets from discontinued operations 0 205,906
Total current assets 32,064 206,266
Property and equipment, net 655 2,675
Intangible assets, net 2,272,844 2,779,520
Noncurrent assets from discontinued operations 0 48,368
Total assets 2,305,563 3,036,829
Current Liabilities    
Accounts payable and accrued expenses 65,820 194,858
Loans payable 24,253 24,253
Convertible notes payable 0 682,000
Convertible notes payable - related parties 2,692,600 1,305,793
Warrant liabilities 10,680 18,000
Current liabilities from discontinued operations 544,533 1,773,242
Total current liabilities 3,337,886 3,998,146
Total Liabilities 3,337,886 3,998,146
Commitments and contingencies
Stockholders' Equity (Deficit)    
Treasury stock (4,253,335 and 1,753,335 common shares at April 30, 2025 and July 31, 2024, respectively) (625,000) 0
Common stock, $0.001 par value, 250,000,000 shares authorized; 63,155,947 and 63,155,947 shares issued at April 30, 2025 and July 31, 2024, respectively and 58,902,612 and 61,402,612 shares outstanding at April 30, 2025 and July 31, 2024, respectively 63,156 63,156
Additional paid-in capital 28,007,940 28,007,940
Accumulated deficit (28,478,419) (29,032,413)
Total Stockholders' Equity (Deficit) (1,033,323) (961,317)
Total Liabilities and Stockholders' Equity (Deficit) $ 2,305,563 $ 3,036,829
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Apr. 30, 2025
Jul. 31, 2024
Statement of Financial Position [Abstract]    
Treasury stock, common shares 4,253,335 1,753,335
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 250,000,000 250,000,000
Common stock, shares issued 63,155,947 63,155,947
Common stock, shares outstanding 58,902,612 61,402,612
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Statement of Comprehensive Income [Abstract]        
Revenues $ 0 $ 420 $ 0 $ 420
Operating expenses        
Selling, general and administrative expenses 212,852 257,251 576,339 579,841
Depreciation and amortization expense 169,023 168,298 508,697 504,894
Total operating expenses 381,875 425,549 1,085,036 1,084,735
Operating loss (381,875) (425,129) (1,085,036) (1,084,315)
Other expenses        
Interest expense (655) (21,756) (807) (62,061)
Financing expense 0 (164,525) 0 (164,525)
Gain (loss) on change in fair value of warrant liability (3,480) (29,250) 7,320 47,250
Total other income (expenses) (4,135) (215,531) 6,513 (179,336)
Net loss from continuing operations before income taxes (386,010) (640,660) (1,078,523) (1,263,651)
Provision for income taxes 0 0 0 0
Net loss from continuing operations (386,010) (640,660) (1,078,523) (1,263,651)
Net (loss) income from discontinued operations, after taxes        
Net income (loss) from discontinued operations 0 (32,105) (23,264) 177,096
Gain on disposal of subsidiaries 0 0 1,655,781 0
Total net (loss) income from discontinued operations, after taxes 0 (32,105) 1,632,517 177,096
Net income (loss) $ (386,010) $ (672,765) $ 553,994 $ (1,086,555)
Net loss from continuing operations per share, basic $ (0.01) $ (0.01) $ (0.02) $ (0.02)
Net loss from continuing operations per share, diluted (0.01) (0.01) (0.02) (0.02)
Net (loss) income from discontinued operations per share, basic (0) (0) 0.03 0
Net (loss) income from discontinued operations per share, diluted (0) (0) 0.01 0
Total net income (loss) per share, basic (0.01) (0) 0.01 (0.02)
Total net income (loss) per share, diluted $ (0.01) $ (0.01) $ 0 $ (0.02)
Weighted average number of common shares outstanding, basic 58,902,612 63,155,947 59,754,260 62,078,537
Weighted average number of common shares outstanding, diluted 58,902,612 63,155,947 121,945,838 65,315,874
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statement of Changes in Stockholders' Equity (Deficit) (Unaudited) - USD ($)
Common Stock [Member]
Treasury Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Deficit [Member]
Total
Balance at Jul. 31, 2023 $ 62,206 $ 0 $ 27,808,440 $ (27,799,400) $ 71,246
Balance (shares) at Jul. 31, 2023 62,205,947 1,753,335      
Commitment shares issued $ 475 $ 0 105,450 0 105,925
Commitment shares issued (shares) 475,000 0      
Net income (loss) $ 0 $ 0 0 (258,156) (258,156)
Balance at Oct. 31, 2023 $ 62,681 $ 0 27,913,890 (28,057,556) (80,985)
Balance (shares) at Oct. 31, 2023 62,680,947 1,753,335      
Net income (loss)   $ 0   (155,634) (155,634)
Balance at Jan. 31, 2024 $ 62,681 $ 0 27,913,890 (28,213,190) (236,619)
Balance (shares) at Jan. 31, 2024 62,680,947 1,753,335      
Net income (loss)       (672,765) (672,765)
Balance at Apr. 30, 2024 $ 62,681 $ 0 27,913,890 (28,885,955) (909,384)
Balance (shares) at Apr. 30, 2024 62,680,947 1,753,335      
Balance at Jul. 31, 2024 $ 63,156 $ 0 28,007,940 (29,032,413) (961,317)
Balance (shares) at Jul. 31, 2024 63,155,947 1,753,335      
Net income (loss) $ 0 $ 0 0 (435,939) (435,939)
Balance at Oct. 31, 2024 $ 63,156 $ 0 28,007,940 (29,468,352) (1,397,256)
Balance (shares) at Oct. 31, 2024 63,155,947 1,753,335      
Treasury stock from Viper sale $ 0 $ (625,000) 0 0 (625,000)
Treasury stock from Viper sale (shares) 0 2,500,000      
Net income (loss) $ 0 $ 0 0 1,375,943 1,375,943
Balance at Jan. 31, 2025 $ 63,156 $ (625,000) 28,007,940 (28,092,409) (646,313)
Balance (shares) at Jan. 31, 2025 63,155,947 4,253,335      
Net income (loss)       (386,010) (386,010)
Balance at Apr. 30, 2025 $ 63,156 $ (625,000) $ 28,007,940 $ (28,478,419) $ (1,032,323)
Balance (shares) at Apr. 30, 2025 63,155,947 4,253,335      
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
9 Months Ended
Apr. 30, 2025
Apr. 30, 2024
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net (loss) income $ 553,994 $ (1,086,555)
Net (loss) income from discontinued operations 1,632,517 177,096
Net loss from continuing operations (1,078,523) (1,263,651)
Adjustments to Reconcile Net loss to Net Cash Used in Operating Activities:    
Depreciation 2,020 0
Amortization 506,677 504,894
Non-cash interest expense 0 164,525
Gain on change in fair value of warrant liability (7,320) (47,250)
Changes in assets and liabilities:    
Prepaid expenses (5,000) 7,620
Accounts payable and accrued expenses (129,038) 1,036,162
Net cash provided by (used in) operating activities: 921,333 579,396
CASH FLOWS FROM INVESTING ACTIVITIES:    
Software costs capitalized as intangible asset 0 (33,031)
Net cash used in investing activities: 0 (33,031)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from related party convertible notes 1,386,806 633,992
Repayment of convertible notes payable (682,000) 0
Net cash provided by financing activities: 704,806 633,992
CASH FLOWS FROM DISCONTINUED OPERATIONS:    
Cash provided by (used in) operations - discontinued operations 4,310 (1,193,964)
Cash used in investing activities - discontinued operations (1,691,958) (15,318)
Cash provided by (used in) financing activities - discontinued operations 14,080 52,441
Net cash used in discontinued operations: (1,673,568) (1,156,841)
NET (DECREASE) INCREASE IN CASH (47,429) 23,516
CASH FROM CONTINUING OPERATIONS - BEGINNING OF PERIOD 0 18,912
CASH FROM DISCONTINUED OPERATIONS - BEGINNING OF PERIOD 74,133 47,776
CASH AT BEGINNING OF PERIOD 74,133 66,688
CASH FROM CONTINUING OPERATIONS - END OF PERIOD 26,704 32,889
CASH FROM DISCONTINUED OPERATIONS - END OF PERIOD 0 57,315
CASH AT END OF PERIOD 26,704 90,204
Supplemental Disclosure of Cash Flow Information    
Interest 109,545 0
Income Tax 0 0
Supplemental Disclosure of Non-Cash Investing and Financing Activities    
Commitment shares issued $ 0 $ 105,925
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.1
ORGANIZATION AND DESCRIPTION OF BUSINESS
9 Months Ended
Apr. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
ORGANIZATION AND DESCRIPTION OF BUSINESS

NOTE 1 - ORGANIZATION AND DESCRIPTION OF BUSINESS

Hammer Fiber Optics Holdings Corp (OTCPK:HMMR) is a company focused on sustainable shareholder value investing in both financial services technology and wireless telecommunications infrastructure. Hammer Fiber Optics Holdings Corp (the "Company" or "Hammer") is incorporated in the state of Nevada. As of the filing of the accompanying financial statements, the Company had one wholly-owned active subsidiary, Hammerpay USA Ltd. Additionally, the Company had two wholly-owned inactive subsidiaries: Hammer Fiber Optics Investment Ltd., and Hammer Wireless (SL) Limited.

Hammer's financial technologies business is focused on providing digital stored value technology via its HammerPay mobile payments platform to enable digital commerce between consumers and branded merchants across the developing world, ensuring Swift, Safe and Secure encrypted remittances and banking transactions. Hammerpay USA Ltd. owns the intellectual property critical to the operations of the Company's financial technology business unit as well as certain key supplier, marketing and operating agreements.

Hammer Fiber Optics Investment Ltd ceased operations on October 31, 2018 when Verizon Communications, LLC terminated the spectrum lease agreement. During the year ended December 31, 2020, the Company's board of directors approved the discontinuation of the operations of the Company's subsidiary Open Data Centers LLC. The operations of Open Data Centers, LLC were discontinued and the Company shut down its operations in its Piscataway, NJ data center. Open Data Centers, LLC was dissolved on December 30, 2020. On July 31, 2023 the Company's board of directors approved the discontinuation of the operations of Hammer Wireless (SL) Limited, the Company's data communications service in Sierra Leone. The operations were discontinued in March 2020 and all assets have been written down.

On August 7, 2024, the Company authorized and executed a Purchase Agreement with Viper Networks, Inc. ("Viper") with the intention to sell the Company's telecommunications assets to Viper. The assets include 1st Point Communications LCC, and all its subsidiaries, Endstream Communications LLC, American Networks Inc., and a 10% ownership interest in Wikibuli Inc. in exchange for returning 2,500,000 (2.5 Million) shares of the Company's common stock held by Viper. The transaction closed on November 1, 2024. The returned shares had a value of $0.25 per share on November 1, 2024 resulting in a total consideration value of $625,000.

With the divestiture of the telecommunications assets, the Company has begun to concentrate its efforts on its fintech initiatives. HammerPay is a scalable, mobile-first financial services technology platform featuring an advanced digital wallet and neo-banking system, designed for global deployment in both developed and emerging markets.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Apr. 30, 2025
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE 2 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") for interim financial information and with the instructions to Rule 8-03 of Regulation S-X. Accordingly, they do not include all the information and notes for complete financial statements. In the opinion of management, all adjustments (consistent of normal recurring accruals and adjustments) considered necessary for a fair presentation of the consolidated financial statements have been included. Results for the interim periods should not be considered indicative of results to be expected for a full year. Reference should be made to the consolidated financial statements and related notes thereto contained in our Form 10-K for the year ended July 31, 2024.

 

Use of estimates

The preparation of financial statements in conformity with 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 amount of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates in the accompanying financial statements include the valuation of intangible assets and the valuation of warrant liabilities.

 

Cash and cash equivalents

Cash equivalents include cash in banks, money market funds and certificates of term deposits with maturities of less than three months from inception, which are readily convertible to known amounts of cash. The Company maintains its cash balances with various banks. The balances are insured by the Federal Deposit Insurance Corporation ("FDIC") up to $250,000. The Company monitors the cash balances held in its bank accounts, and as of April 30, 2025 and July 31, 2024, did not have any cash balances which exceeded the insured amounts.

 

Property and equipment

Property and equipment is stated at cost. Depreciation is computed primarily using the straight-line method over the estimated useful lives of the assets. Expenditures for repairs and maintenance are charged to expense as incurred. For assets sold or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts, and any related gain or loss is reflected in the condensed consolidated statement of operations or the period in which the disposal occurred. The Company computes depreciation utilizing estimated useful lives, as stated below:

 

Property and Equipment, net categories     Estimated Useful
Life
 
Computer and telecom equipment     5 Years  

Management regularly reviews property and equipment for possible impairment. This review occurs annually or more frequently if events or changes in circumstances indicate the carrying amount of the asset may not be recoverable. Based on management's assessment, there were no indicators of impairment of the Company's property and equipment as of April 30, 2025 and July 31, 2024, respectively.

 

Impairment of long-lived assets

The Company evaluates long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of the assets to future undiscounted cash flows to be generated by the asset. If such assets are considered impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. The Company has not recognized any related impairment losses during the nine months ended April 30, 2025 and 2024.

 

Intangible assets

The Company's intangible assets with finite lives, including customer lists and internal-use software, are amortized over their estimated useful lives. The Company assess all amortizable intangible assets and other long-lived assets for impairment whenever circumstances or changes suggest the asset's carrying amount may not be recoverable. If impairment indicators are present, the Company evaluates recoverability by comparing the carrying amount of the asset group to its anticipated net undiscounted cash flows. Should these cash flows be less than the carrying amount, the Company proceeds to determine the asset's fair value and record any necessary impairment. Each year, the Company also re-evaluates the useful life of these intangible assets to decide if adjustments to their remaining useful lives are warranted based on current events and conditions.

The Company did not recognize any intangible asset impairment charges during the nine months ended April 30, 2025 or 2024.

As of April 30, 2025, the Company had a total of $2,272,844 of net intangible assets with finite useful lives, which consisted of customer contracts of $2,026,194 and internal-use software in the aggregate of $246,650.

As of July 31, 2024, the Company had a total of $2,779,520 of net intangible assets with finite useful lives, which consisted of customer contracts of $2,440,050 and internal-use software in the aggregate of $339,470.

 

Leases

The Company accounts for its lease contracts in accordance with the guidance in ASC 842. The Company determines if an arrangement is a lease at inception. Lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date.  For leases that do not provide an implicit rate, the Company uses its incremental borrowing rate. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. All leases that have lease terms of one year or less are considered short-term leases, and therefore are not recorded through a ROU asset or liability. As of April 30, 2025, and July 31, 2024, the Company did not have any leases with terms greater than 12 months. The Company does currently hold a month-to-month tenancy agreements for office space costing less than $2,000 per month.

 

Revenue recognition

The Company accounts for revenues under Accounting Standards Update (ASU) 2014-09, "Revenue from Contracts with Customers" (Topic 606), which we adopted on August 1, 2018, using the modified retrospective approach. This standard update, along with related subsequently issued updates, clarifies the principles for recognizing revenue and develops a common revenue standard for GAAP. The Company performs the following five steps: (i) identify the contract(s) with a customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations in the contract, and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The Company applies the five-step model to arrangements that meet the definition of a contract under Topic 606, including when it is probable that the entity will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer.

At contract inception, once the contract is determined to be within the scope of Topic 606, the Company evaluates the goods or services promised within each contract related performance obligation and assesses whether each promised good or service is distinct. The Company recognizes as revenue, the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied. Amounts invoiced or collected in advance of product delivery or providing services are recorded as unearned revenue or customer deposits. The company accrues for sales returns, bad debts, and other allowances based on its historical experience.

 

Income taxes

The Company accounts for income taxes using the asset and liability method in accordance with ASC 740, "Accounting for Income Taxes". The asset and liability method provides that deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities and for operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using the currently enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Company records a valuation allowance to reduce deferred tax assets to the amount that is believed more likely than not to be realized. As of April 30, 2025, and July 31, 2024, the Company did not have any amounts recorded pertaining to uncertain tax positions.

 

Fair value measurements

The Company adopted the provisions of ASC Topic 820, "Fair Value Measurements and Disclosures", which defines fair value as used in numerous accounting pronouncements, establishes a framework for measuring fair value and expands disclosure of fair value measurements. The estimated fair value of certain financial instruments, including cash and cash equivalents are carried at historical cost basis, which approximates their fair values because of the short-term nature of these instruments. ASC 820 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC 820 describes three levels of inputs that may be used to measure fair value:

Level 1 - quoted prices in active markets for identical assets or liabilities

Level 2 - quoted prices for similar assets and liabilities in active markets or inputs that are observable Level 3 - inputs that are unobservable (for example cash flow modeling inputs based on assumptions) The Company has no assets or liabilities valued at fair value on a recurring basis.

Level 3 - Unobservable inputs reflecting management's assumptions about the inputs used in pricing the asset or liability. Financial assets and liabilities (including warrants) approximate fair value.

All financial assets and liabilities approximate their fair value. Warrants liabilities are valued at Level 3.

Fair Value Measurements

        Fair Value Measurements at April 30, 2025
using:
 
    April 30,
2025
    Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
    Significant
Other
Observable
Inputs
(Level 2)
  Significant
Unobservable
Inputs
(Level 3)
 
                       
Liabilities   $ -     -     -     -  
Warrant Liabilities   $ 10,680     -     -     10,680  

 

        Fair Value Measurements at July 31, 2024 using:  
    July 31,
2024
    Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
    Significant
Other
Observable
Inputs
(Level 2)
  Significant
Unobservable
Inputs
(Level 3)
 
                       
Liabilities   $ -     -     -     -  
Warrant Liabilities   $ 18,000     -     -     18,000  

The warrant liabilities are measured at fair value using quoted market prices and estimated volatility factors based on historical prices for the Company's common stock and are classified within Level 3 of the valuation hierarchy.

The following table provides a summary of changes in fair value of the Company's Level 3 financial liabilities as of April 30, 2025 and July 31, 2024:

  April 30, 2025   July 31, 2024  
Beginning Balance $ 18,000   $ 195,750  
Change in fair value of warrant liabilities   (7,320 )   (177,750 )
Ending Balance $ 10,680   $ 18,000  

The table below shows the Black-Scholes option-pricing model inputs used by the Company to value the warrant liability at each measurement date:

    April 30, 2025     July 31, 2024  
Stock Price   $0.04     $0.04  
Risk-free interest rates   3.72%     4.10%  
Expected life (in years)   1.78 - 1.80     2.53  
Expected volatility   1,032% - 1,038%     868%  
Dividend yield   0%     0%

 

 

Principles of Consolidation

Hammer Fiber Optics Holdings Corp. is the parent company and sole shareholder of HammerPay [USA], Ltd. The financial statements for Hammer Fiber Optics Holdings Corp. and its wholly-owned subsidiary are reported on a consolidated basis. All significant intercompany accounts and transactions have been eliminated. Its subsidiaries Hammer Fiber Optics Investments, Ltd., Hammer Wireless - SL, Ltd and its former subsidiary Open Data Centers, LLC are discontinued and are considered discontinued operations. Open Data Centers, LLC was dissolved on December 30, 2020.

 

Recently Issued Accounting Pronouncements

In November 2023, the FASB issued Accounting Standard Update ("ASU") 2023-07, Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures ("ASU 2023-07"). ASU 2023-07 requires a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment's profit or loss and assets that are currently required annually. Additionally, it requires a public entity to disclose the title and position of the Chief Operating Decision Maker ("CODM"). ASU 2023-07 does not change how a public entity identifies its operating segments, aggregates them, or applies the quantitative thresholds to determine its reportable segments. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of adopting this ASU on our disclosures.

In November 2024, the FASB issued ASU 2024-03, Disaggregation of Income Statement Expenses. This guidance requires entities to disclose more detailed information about the types of expenses, including purchases of inventory, employee compensation, depreciation, amortization, and depletion in commonly presented expense captions such as cost of sales and selling, general and administrative expenses. Such guidance is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, although early adoption is permitted. This guidance should be applied either prospectively to financial statements issued for reporting periods after the effective date of this ASU or retrospectively to any or all prior periods presented in the financial statements. The Company is currently evaluating the impact of adopting this ASU on our disclosures.

 

Recently Adopted Accounting Pronouncements

In August 2020, the FASB issued ASU 2020-06, "Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40)". This ASU reduces the number of accounting models for convertible debt instruments and convertible preferred stock, as well as amend the guidance for the derivatives scope exception for contracts in an entity's own equity to reduce form-over-substance-based accounting conclusions. In addition, this ASU improves and amends the related EPS guidance. The Company adopted this ASU on a prospective basis as of August 1, 2023 and the adoption of this guidance had no material impact on the condensed consolidated financial statements.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.25.1
GOING CONCERN
9 Months Ended
Apr. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
GOING CONCERN

NOTE 3 - GOING CONCERN

The accompanying condensed consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. For the nine months ended April 30, 2025 the Company incurred a net loss from continuing operations of $1,078,523, cash provided by operating activities of $921,333, and $0 of revenue generated from continuing operations. As of April 30, 2025 the Company had a working capital deficiency of $3,305,822. Additionally, the Company has consistently sustained losses since its inception. These factors, among others, raise substantial doubt about the ability of the Company to continue as a going concern for a period of one year from the issuance of these financial statements. The Company's continuation as a going concern is dependent upon, among other things, its ability to increase revenues, adequately control operating expenses and raise financing from third parties. No assurance can be given that the Company will be successful in these efforts.

The consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might be necessary should the Company be unable to continue as a going concern.

The Company intends to continue to address this condition by seeking to raise additional funding through debt or equity financing until such time that ongoing revenues can sustain the business.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.25.1
RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS
9 Months Ended
Apr. 30, 2025
Accounting Changes and Error Corrections [Abstract]  
RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS

NOTE 4 - RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS

Subsequent to the Company's filing of its Quarterly Report on Form 10-Q for the three and nine months ended April 30, 2024, with the Securities and Exchange Commission on August 26, 2024, the Company performed an evaluation of its accounting in relation to intangible assets subject to amortization. Management determined that the Original and Amended Form 10-Q do not give effect to certain expenses identified. Accordingly, the Company restates its condensed consolidated financial statements in this Form 10-Q as outlined further below. Upon review of the Company's previously filed 10-Q, the following errors were discovered and recorded:

1. Amortization expense associated with two intangible assets, software and customer contracts, had not been amortized in accordance with ASC 350-30-35. The Condensed Statement of Operations and the Condensed Statement of Cash Flows for the nine months ended April 30, 2024 have been updated to properly reflect the amortization expense of intangible assets. The Condensed Statement of Operations for the three months ended April 30, 2024 have been updated to properly reflect the amortization expense of intangible assets.

The following table sets forth the effects of the adjustments on affected items within the Company's previously reported condensed consolidated statement of operations for the nine months ended April 30, 2024:

    April 30,               April 30,  
    2024   Adjustments     2024  
    (As Filed)               (As Restated)  
Revenues $ 420   $ -       $ 420  
Cost of sales   -     -         -  
    Gross margin   420     -         420  
                       
Selling, general and administrative expenses   579,841     -         579,841  
Amortization expense   -     504,894   (1 )   504,894  
Total operating expenses   579,841     504,894         1,084,735  
Operating loss   (579,421 )   (504,894 )       (1,084,315 )
Other income (expense)                      
Interest expense   (62,061 )   -         (62,061 )
Financing expenses   (164,525 )             (164,525 )
Warrant liability adjustment to fair value   47,250     -         47,250  
Total other expenses   (179,336 )   -         (179,336 )
                       
Net loss from continuing operations before income taxes $ (758,757 ) $ (504,894 )     $ (1,263,651 )
Provision for income taxes   -     -         -  
Net loss from continuing operations   (758,757 )   (504,894 )       (1,263,651 )
                       
Net income from discontinued operations, after tax   177,096     -         177,096  
                       
Net income (loss) $ (581,661 ) $ (504,894 )     $ (1,086,555 )

 

The following table sets forth the effects of the adjustments on affected items within the Company's previously reported condensed consolidated statement of operations for the three months ended April 30, 2024:

    April 30,               April 30,  
    2024   Adjustments     2024  
    (As Filed)               (As Restated)  
Revenues $ 420   $ -       $ 420  
Cost of sales   -     -         -  
    Gross margin   420     -         420  
                       
Selling, general and administrative expenses   257,251     -         257,251  
Amortization expense   -     168,298   (1 )   168,298  
Total operating expenses   257,251     168,298         425,549  
Operating loss   (256,831 )   (168,298 )       (425,129 )
Other income (expense)                      
Interest expense   (21,756 )   -         (21,756 )
Financing expense   (164,525 )             (164,525 )
Warrant liability adjustment to fair value   (29,250 )   -         (29,250 )
Total other expenses   (215,531 )   -         (215,531 )
                       
Net loss from continuing operations before income taxes   (472,362 )   (168,298 )       (640,660 )
Provision for income taxes   -     -         -  
Net loss from continuing operations, after tax   (472,362 )   (168,298 )       (640,660 )
                       
Net loss from discontinued operations, after tax   (32,105 )             (32,105 )
                       
Net income (loss) $ (504,467 ) $ (168,298 )     $ (672,765 )

 

The following table sets forth the effects of the adjustments on affected items within the Company's previously reported condensed consolidated statements of cash flows for nine months ended April 30, 2024:

    April 30,               April 30,  
    2024   Adjustments     2024  
    (As Filed)               (As Restated)  
CASH FLOWS FROM OPERATING ACTIVITIES                      
Net income (loss) $ (581,661 ) $ (504,894 )     $ (1,086,555 )
Net income from discontinued operations   177,096               177,096  
Net loss from continuing operations   (758,757 )   (504,894 )       (1,263,651 )
Adjustments to reconcile net loss to net cash used in operating activities:                  
Amortization expense   -     504,894   (1 )   504,894  
Non-cash interest expense   164,525                  
Warrant adjustment to fair value   (47,250 )             (47,250 )
Changes in operating assets and liabilities:                      
Prepaid expenses   7,620               7,620  
Accounts payable   1,036,162               1,036,162  
Net cash provided by (used in) operating activities   579,396     -         579,396  
CASH FLOWS FROM INVESTING ACTIVITIES                      
Software costs capitalized as intangible asset   (33,031 )             (33,031 )
Net cash used in investing activities   (33,031 )   -         (33,031 )
CASH FLOWS FROM FINANCING ACTIVITIES                      
Proceeds from related party convertible notes   633,992     -         633,992  
Net cash provided by (used in) financing activities   633,992     -         633,992  
Net increase (decrease) in cash from continuing operations   1,180,357     -         1,180,357  
Net increase (decrease) in cash from discontinued operations   (1,156,841 )   -         (1,156,841 )
Net increase (decrease) in cash   23,516     -         23,516  
Cash, beginning of period   66,688     -         66,688  
Cash, end of period $ 90,204   $         $ 90,204  
SUPPLEMENTAL DISCLOSURES OF CASH FLOW ACTIVITIES:                      
Cash paid for interest $ 21,756   $ (21,756 )     $ -  
Cash paid for taxes $ -   $ -       $ -  
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES                      
Commitment shares issued $ 105,925   $ -       $ 105,925  

The specific explanations for the items noted above in the condensed consolidated restated financial statements are as follows:

1. After reexamining the useful lives of the Company's intangible assets, it has been determined that a portion of such assets are subject to amortization and should be segregated and amortized.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.25.1
DISCONTINUED OPERATIONS
9 Months Ended
Apr. 30, 2025
Discontinued Operations and Disposal Groups [Abstract]  
DISCONTINUED OPERATIONS

NOTE 5 - DISCONTINUED OPERATIONS

Hammer Fiber Optics Investment Ltd ceased operations on October 31, 2018 when Verizon Communications, LLC terminated the spectrum lease agreement. Open Data Centers, LLC ceased operations at its sole location in Piscataway, NJ on May 1, 2020. Open Data Centers, LLC was dissolved on December 30, 2020. The divestiture of Hammer Fiber Optics Investments Ltd and Open Data Centers, LLC qualified for held-for-sale accounting and represent a strategic shift with a major effect on the Company's operations and financial results. Following the divestitures, the Company does not have any significant continuing involvement in the operations of Open Data Centers, LLC or Hammer Fiber Optics Investment Ltd. As a result, the divestitures met the criteria for reporting as a discontinued operation.

On August 7, 2024, the Company authorized and executed a Purchase Agreement with Viper to sell the Company's telecommunications assets to Viper (the "Viper Sale"). The assets include 1st Point Communications LCC, and all its subsidiaries, Endstream Communications LLC, American Networks Inc., and a 10% ownership interest in Wikibuli Inc. As consideration for the Viper Sale the Company received back 2,500,000 shares of the Company's common stock. The Viper Sale closed on November 1, 2024. The returned shares had a value of $0.25 per share on November 1 2024 resulting in a total consideration value of $625,000. The Viper Sale qualified for held-for-sale accounting and represents a strategic shift with a major effect on the Company's operations and financial results. Following the Viper Sale, the Company will not have any significant continuing involvement in the operations of Open Data Centers, LLC, 1st Point Communications, LLC, Endstream Communications LLC, American Networks Inc., or Wikibuli Inc. As a result, the telecommunication assets met the criteria for reporting as a discontinued operation. With the divestiture of the telecommunications assets, the Company has begun to concentrate its efforts on its fintech initiatives. The financial results of the telecommunication assets are presented as loss from discontinued operations, after tax in the condensed consolidated statement of operations.

The following table represents the assets and liabilities of discontinued operations as of April 30, 2025 and July 31, 2024:

  April 30,   July 31,  
  2025   2024  
Current assets            
Cash and cash equivalents $ -   $ 74,133  
Accounts receivable   -     110,894  
Note receivable   -     -  
Security deposits   -     7,316  
Prepaid expenses   -     13,563  
Total current assets   -     205,906  
             
Noncurrent assets            
Property and equipment, net   -     48,368  
Total noncurrent assets   -     48,368  
             
Total assets - discontinued operations $ -   $ 254,274  
             
Current liabilities            
Accounts payable and accrued expenses $ 544,533   $ 1,343,436  
Loans payable   -     84,350  
Convertible notes payable - related parties   -     204,300  
Deferred revenue   -     141,156  
Total current liabilities   544,533     1,773,242  
             
Total liabilities - discontinued operations $ 544,533   $ 1,773,242  

 

The following table represents the major components of the financial results of discontinued operations for the three and nine months ended April 30, 2025 and 2024:

  For the Three Months Ended,   For the Nine Months Ended,  
  April 30,   April 30,  
  2025   2024   2025   2024  
                         
Revenues $ -   $ 769,992   $ 1,233,567   $ 2,506,546  
Cost of sales   -     593,468     970,210     1,819,354  
Gross profit   -     176,524     263,357     687,192  
                         
Operating expenses                        
Selling, general and administrative expenses   -     194,984     248,052     607,734  
Depreciation and amortization expense   -     13,471     20,139     43,441  
Total operating expenses         208,455     268,191     651,175  
                         
OPERATING INCOME (LOSS)   -     (31,931 )   (4,834 )   36,017  
                         
Other income (expense)                        
Other income   -     9,621     -     178,424  
Financing expense   -     (8,995 )   (18,430 )   (23,430 )
Other expenses   -     (800 )   -     (13,915 )
Gain on disposal of subsidiaries   -     -     1,655,781     -  
Total other income (expense)   -     (174 )   1,637,351     141,079  
                         
Net income from discontinued operations before taxes   -     (32,105 )   1,632,517     177,096  
Provision for income taxes   -     -     -     -  
Net income from discontinued operations, after taxes $ -   $ (32,105 ) $ 1,632,517   $ 177,096  

The following table presents the components of the gain on disposal of subsidiaries resulting from the disposal of the telecommunication assets sold to Viper on November 1, 2024:

  November 1,  
  2024  
Net assets and liabilities      
Cash and cash equivalents $ (34,727 )
Accounts receivable   (239,245 )
Note receivable   (5,000 )
Security deposits   (7,316 )
Prepaid expenses   (18,143 )
Property and equipment, net   (29,678 )
Accounts payable and accrued expenses   844,264  
Loans payable   106,430  
Convertible notes payable - related parties   201,300  
Deferred revenue   212,896  
Net gain from disposal of assets and liabilities   1,030,781  
       
Consideration received in exchange for disposal of assets   625,000  
       
Gain on disposal of subsidiaries $ 1,655,781  

Loans payable from discontinued operations

On August 7, 2024, the Company authorized and executed a Purchase Agreement with Viper to sell the Company's telecommunications assets to Viper (the "Viper Sale"). The assets include 1st Point Communications LCC, and all its subsidiaries, Endstream Communications LLC, American Networks Inc., and a 10% ownership interest in Wikibuli Inc. The Viper Sale closed on November 1, 2024. The telecommunication assets met the criteria for reporting as a discontinued operation and all assets and liabilities held within the telecommunication assets, including loans payable, were disposed of (Note 5 - Discontinued Operations).

On August 27, 2024, Endstream Communications entered into a financing agreement with a financial institution in the amount of $68,250. As of November 1, 2024, the principal amount remaining under this financial agreement was $47,243.

On April 1, 2024, 1stPoint Communications entered into a financing agreement with a financial institution in the amount of $62,400. As of November 1, 2024 and July 31, 2024, the principal amount remaining under this financial agreement was $15,600 and $35,880, respectively.

On August 8, 2024, a lender lent 1stPoint Communications $73,260. As of November 1, 2024, the principal amount was $32,615.

On March 20, 2023, 1stPoint Communications entered into a financing agreement with a financial institution in the amount of $58,000 and $2,320 in transaction fees. As of November 1, 2024 and July 31, 2024 the principal remaining under this financial agreement was $0 and $17,234, respectively. The balance was paid in full on October 6, 2023.

During the fiscal year 2022, the Company entered into a non-interest bearing loan with a financial institution in the amount of $10,972. As of November 1, 2024 and July 31, 2024 the principal remaining was $10,972.

On February 26, 2021, Endstream Communications entered into a financing agreement with a financial institution in the amount of $40,000. The amount was refinanced on March 25, 2022 and again on November 16, 2022 in the amount of $141,750. The amount was refinanced once more during the year ended July 31, 2024 in the amount of $50,379. As of November 1, 2024, and July 31, 2024 the principal remaining was $0 and $37,498, respectively. The balance was paid in full on August 27, 2024.

As of November 1, 2024 and July 31, 2024, notes payable from discontinued operations consisted of the following:

    November 1, 2024   July 31, 2024  
Notes payable   $ 106,430   $ 84,350  
Less: current portion, net     (106,430 )   (84,350 )
Long-term notes payable, net   $ -   $ -  

Related party convertible notes from discontinued operations

On August 7, 2024, the Company authorized and executed a Purchase Agreement with Viper to sell the Company's telecommunications assets to Viper (the "Viper Sale"). The assets include 1st Point Communications LCC, and all its subsidiaries, Endstream Communications LLC, American Networks Inc., and a 10% ownership interest in Wikibuli Inc. The Viper Sale closed on November 1, 2024. The telecommunication assets met the criteria for reporting as a discontinued operation and all assets and liabilities held within the telecommunication assets, including related party convertible notes, were disposed of (Note 5 - Discontinued Operations).

On March 24, 2020, the Company entered into a convertible note with a former Chief Financial Officer of the Company in the amount of $43,000. The convertible note bears interest at a rate of 6% annually. The convertible note converts at a 20% discount to market on the date of the proposed conversion, at the option of the Company or lender. The interest on this convertible note has been waived by the lender. As of November 1, 2024 and July 31, 2024, the balance of this note was $40,000 and $43,000, respectively.

On September 1, 2020, the Company entered into a convertible note for the sum of $100,000 with a non-executive director. The convertible note bears interest at a rate of 6% annually. The convertible note converts at a 20% discount to market on the date of the proposed conversion, at the option of the Company or lender. Interest on the convertible note has been waived by the lender. The note has been amended several times, with a total increase in funding of $61,300. As of November 1, 2024 and July 31, 2024, the balance of this note was $161,300.

As of November 1, 2024 and July 31, 2024, related parties convertible debt from discontinued operations consisted of the following:

    November 1, 2024   July 31, 2024  
Convertible notes payable - related parties from discontinued operations   $ 201,300   $ 204,300  
Less: current portion, net     (201,300 )   (204,300 )
Long-term convertible notes payable - related parties, net   $ -   $ -  
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.25.1
PROPERTY AND EQUIPMENT
9 Months Ended
Apr. 30, 2025
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT

NOTE 6 - PROPERTY AND EQUIPMENT

As of April 30, 2025 and July 31, 2024, property and equipment of continuing operations consisted of the following:

    April 30,     July 31,        
    2025     2024     Life  
Computer, telecom equipment and software $ 2,675   $ 2,675     5 years  
Less: Accumulated depreciation   (2,020 )   -        
Total $ 655   $ 2,675        

The Company incurred depreciation expense of $2,020 and $0 for the nine months ended April 30, 2025 and 2024, respectively. The Company incurred depreciation expense of $130 and $0 for the three months ended April 30, 2025 and 2024, respectively.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.25.1
INTANGIBLE ASSETS, NET
9 Months Ended
Apr. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLE ASSETS, NET

NOTE 7 - INTANGIBLE ASSETS, NET

The following table displays the composition of intangible assets, net as well as the respective amortization period:

        April 30, 2025     July 31, 2024  
    Useful
Life
  Gross
Amount
    Accumulated
Amortization
    Net Amount     Gross Amount     Accumulated
Amortization
    Net Amount  
Customer contracts   7 $ 3,862,657   $ 1,836,463   $ 2,026,194   $ 3,862,657   $ 1,422,607   $ 2,440,050  
Software   5   618,804     372,154     246,650     618,804     279,334     339,470  
Total     $ 4,481,461   $ 2,208,617   $ 2,272,844   $ 4,481,461   $ 1,701,941   $ 2,779,520  

The Company incurred amortization expense of $506,677 and $504,894 for the nine months ended April 30, 2025 and 2024, respectively. The Company incurred amortization expense of $168,892 and $168,298 for the three months ended April 30, 2025 and 2024, respectively.

Estimated annual amortization expense for intangible assets is as follows:

For the years ended July 31,      
2025 (remainder) $ 170,693  
2026   675,569  
2027   623,098  
2028   571,331  
2029   232,153  
Thereafter   -  
Total $ 2,272,844  
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.25.1
LOANS PAYABLE
9 Months Ended
Apr. 30, 2025
Loans Payable Disclosure [Abstract]  
LOANS PAYABLE

NOTE 8 - LOANS PAYABLE

Loans payable from continued operations

On January 5, 2022, the Company entered into an unsecured promissory note (the "January 2022 Note") in the amount of $29,253. The January 2022 Note bears interest at a rate of 6% annually. The interest on this note has been forgiven by the note holder. As of April 30, 2025 and July 31, 2024, the balance of this note was $24,253.

As of April 30, 2025 and July 31, 2024, loans payable consisted of the following:

    April 30, 2025      July 31, 2024  
Notes payable   $ 24,253   $ 24,253  
Less: current portion, net     (24,253 )   (24,253 )
Long-term notes payable, net   $ -   $ -  
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.25.1
RELATED PARTY CONVERTIBLE DEBT
9 Months Ended
Apr. 30, 2025
Related Party Transactions [Abstract]  
RELATED PARTY CONVERTIBLE DEBT

NOTE 9 - RELATED PARTY CONVERTIBLE DEBT

Related party convertible notes from continued operations

On August 22, 2019, the Company entered into a convertible note with a related party in the amount of $12,000. Principal of $4,500 has been repaid. The note will convert into Common Stock at the Company's option and bears interest at a rate of 6% annually, to be expensed at the time of conversion. The interest on this convertible note has been waived by the lender. As of April 30, 2025 and July 31, 2024, the balance of this note was $7,500.

On August 24, 2019, the Company entered into two convertible notes with two related parties (who were former partners in 1stPoint Communications, LLC) in the amounts of $12,000 and $6,000 respectively. Both notes bear interest at a rate of 6% annually and any interest may be accrued as either cash or stock at the option of the Company. The interest on these convertible notes has been waived by the lender. The convertible notes convert at a 20% discount to market on the date of the proposed conversion, at the option of the Company or lender. As of April 30, 2025 the balances of these notes were $12,000 and $6,000. As of July 31, 2024 the balances of these notes were $12,000 and $6,000.

On April 20, 2020, the Company entered into a convertible note with a former Chief Financial Officer of the Company in the amount of $36,300 with an original maturity date of April 20, 2024. The convertible note bears interest at a rate of 6% annually. The convertible note converts at a 20% discount to market on the date of the proposed conversion, at the option of the Company or lender. The interest on this note has been waived by the lender. As of April 30, 2025 and July 31, 2024, the balance of this note was $36,300.

On February 26, 2021, the Company entered into a convertible note (the "February 2021 Convertible Note") with a related party in the amount of $25,000. The note bears interest at a rate of 6%, compounded monthly and payable upon repayment or conversion. Interest has been waived by the lender. The convertible note converts at a 20% discount to market on the date of the proposed conversion, at the option of the Company or lender. The note has been amended several times, with an additional $1,386,807 loaned during the nine months ended April 30, 2025. As of April 30, 2025 and July 1, 2024, the balance of this note was $2,630,800 and $1,243,993, respectively.

As of April 30, 2025 and July 31, 2024, all of the related party payables are reported as current liabilities in the Consolidated Balance Sheet and all interest and maturity dates have been waived by the holders of all convertible notes from all related parties.

As of April 30, 2025 and July 31, 2024, related parties convertible debt consisted of the following:

    April 30, 2025   July 31, 2024  
Convertible notes payable - related parties   $ 2,692,600   $ 1,305,793  
Less: current portion, net     (2,692,600 )   (1,305,793 )
Long-term convertible notes payable - related parties, net   $ -   $ -  
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.25.1
CONVERTIBLE DEBT
9 Months Ended
Apr. 30, 2025
Debt Disclosure [Abstract]  
CONVERTIBLE DEBT

NOTE 10 - CONVERTIBLE DEBT

On February 11, 2022, the Company entered into a Securities Purchase Agreement (the "Mast SPA") by and between the Company and Mast Hill Fund, L.P. ("Mast"). Pursuant to the terms of the Mast SPA, the Company issued Mast a promissory note in the aggregate principal amount of $550,000 (the "Mast Note"). The Mast Note is convertible into shares of the Company's common stock. The Mast Note has an original issue discount of $55,000, resulting in gross proceeds to the Company of $495,000. Mast has piggyback registration rights pursuant to the terms of the Mast SPA. Mast Hill converted approximately $72,148 in interest and $1,750 in fees totaling approximately $73,897 into that number of shares of common stock on March 23, 2023.

The Company entered into the First Amendment to the Mast Note as of March 6, 2023, through which both parties agreed to increase the principal balance of the note by $62,000.

Pursuant to the terms of the Mast SPA, the Company also agreed to issue (i) a common stock purchase warrant to purchase 150,000 shares of Company common stock at an exercise price of $3.00 (the "Mast First Warrant"), (ii) a common stock purchase warrant to purchase 150,000 shares of Company common stock at an exercise price of $1.50 (the "Mast Second Warrant" and together with the Mast First Warrant, the "Mast Warrants"), and (iii) 475,000 shares (the "commitment shares") of Company common stock to Mast as additional consideration for the purchase of the Mast Note.

On April 4, 2024, the Company entered into the Second Amendment to the Mast Note, effectively increasing the principal balance of the note by $70,000 and extending the maturity date of the note to February 11, 2025. The terms of the amendment also included the issuance of 475,000 shares of the Company's common stock issued during the quarter ended April 30, 2024. The fair value of the common stock issued was determined using the stock price as of the date of the Second Amendment to the Mast Note at $0.199 per share or $94,525 in total. Such common stock shares issued were accounted for as a debt discount and recognized as financing expense for the year ended July 31, 2024.

The Mast Note bears interest at a rate of 12% per annum. Any amount of principal or interest on the Mast Note which is not paid when due will bear interest at a rate of the lesser of (i) 16% per annum and (ii) the maximum amount permitted by law. The Mast Note may not be prepaid in whole or in part except as provided in the Mast Note by way of conversion at Mast's option. Mast has the right at any time to convert all or any part of the outstanding and unpaid principal amount and interest of the Mast Note into common stock, subject to a 4.99% equity blocker, at a conversion price of $0.58 per share; provided, however, that Mast is entitled to deduct $1,750 from the conversion amount in each case to cover Mast's fees associated with conversion. Mast's right to exercise each of the Mast Warrants is subject to a 4.99% equity blocker. Each of the Mast Warrants expires on the five-year anniversary of issuance. As of April 30, 2025 the Mast Note had been fully repaid and as result, it had a balance of $0. As of July 31, 2024, the balance of the Mast Note was $682,000.

As of April 30, 2025 and July 31, 2024, convertible debt consisted of the following:

    April 30, 2025   July 31, 2024  
Convertible debt   $ -   $ 682,000  
Original issue discount   $ -   $ -  
Less: current portion, net     -     (682,000 )
Long-term convertible debt, net   $ -   $ -  
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.25.1
INCOME TAXES
9 Months Ended
Apr. 30, 2025
Income Tax Disclosure [Abstract]  
INCOME TAXES

NOTE 11 - INCOME TAXES

The Company recorded no provision or benefit for income tax expense for the nine months ended April 30, 2025 and 2024, respectively.

For all periods presented, the pretax losses incurred by the Company received no corresponding tax benefit because the Company concluded that it is more likely than not that the Company will be unable to realize the value of any resulting deferred tax assets. The Company will continue to assess its position in future periods to determine if it is appropriate to reduce a portion of its valuation allowance in the future.

The Company has no open tax audits with any taxing authority as of April 30, 2025. The company's taxes are subject to examination by taxation authorities for a period of three years.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.25.1
STOCKHOLDERS' EQUITY (DEFICIT)
9 Months Ended
Apr. 30, 2025
Stockholders' Equity Attributable to Parent [Abstract]  
STOCKHOLDERS' EQUITY (DEFICIT)

NOTE 12 - STOCKHOLDERS' EQUITY (DEFICIT)

Common Stock

On March 6, 2023, Mast Hill amended the terms of its promissory note, which included the issuance of 475,000 shares of the Company's common stock issued during the quarter ended October 31, 2023.

Treasury Stock

On November 1, 2024, the Viper Sale closed. As a result the Company sold its telecommunications assets to Viper, including 1st Point Communications LCC, and all its subsidiaries, Endstream Communications LLC, American Networks Inc., and a 10% ownership interest in Wikibuli Inc. As consideration for the Viper Sale the Company received back 2,500,000 shares of the Company's common stock which was recorded as treasury stock (Note 5 - Discontinued Operations). The treasury stock from the Viper Sale was recorded at $0.25 per share, resulting in a total value of $625,000.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.25.1
COMMITMENTS AND CONTINGENCIES
9 Months Ended
Apr. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES

NOTE 13 - COMMITMENTS AND CONTINGENCIES

From time to time, the Company may become subject to various legal proceedings that are incidental to the ordinary conduct of its business. Although the Company cannot accurately predict the amount of any liability that may ultimately arise with respect to any of these matters, it makes provision for potential liabilities when it deems them probable and reasonably estimable. These provisions are based on current information and legal advice and may be adjusted from time to time according to developments. The following parties have filed claims against Hammer Fiber Optics Investments Ltd and are not secured:

Calvi Electric v. Hammer Fiber Optics Inv, Ltd. $ 9,210  
Horizon Blue Cross v. Hammer Fiber Optics Inv, Ltd. $ 17,309  

In the matter of Cross River Fiber vs. Hammer Fiber Optics Investments, Ltd., the related party has paid its obligations and the matter is now considered closed. The claims by Calvi Electric and Horizon Blue Cross have not advanced.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.25.1
WARRANTS
9 Months Ended
Apr. 30, 2025
Warrants and Rights Note Disclosure [Abstract]  
WARRANTS

NOTE 14 - WARRANTS

On February 11, 2022, the Company issued a purchase warrant (the "Mast First Warrant") to Mast Hill Fund, L.P. for 150,000 shares of the Company's common stock in conjunction with convertible debt (Note 10 - Convertible Debt).  The warrants are exercisable for 5 years at $3.00 per share.  The Company determined the Warrants should be classified as a liability as the warrants are redeemable for cash in the event of a fundamental transaction, as defined in the warrant agreement, which includes a change in control.

On February 11, 2022, the Company issued a purchase warrant (the "Mast Second Warrant") to Mast Hill Fund, L.P. for 150,000 shares of the Company's common stock in conjunction with convertible debt (Note 10 - Convertible Debt).  The warrants are exercisable for 5 years at $1.50 per share. The warrants were evaluated for purposes of classification between liability and equity. Because the warrants were issued in conjunction with a debenture the warrants have been considered debt pursuant to ASC 820 Topic 10. On August 14, 2024 the Company and Mast Hill agreed to extinguish the Mast Second Warrant.

On February 17, 2022, the Company issued a purchase warrant to Talos Victory Fund, LLC for 75,000 shares of the Company's common stock in conjunction with convertible debt.  The warrants are exercisable for 5 years at $1.50 per share. The warrants were evaluated for purposes of classification between liability and equity. Because the warrants were issued in conjunction with a debenture the warrants have been considered debt pursuant to ASC 820 Topic 10.

On February 17, 2022, the Company issued a purchase warrant to Talos Victory Fund, LLC for 75,000 shares of the Company's common stock in conjunction with convertible debt.  The warrants are exercisable for 5 years at $3.00 per share. The warrants were evaluated for purposes of classification between liability and equity. Because the warrants were issued in conjunction with a debenture the warrants have been considered debt pursuant to ASC 820 Topic 10.

The following schedule summarizes the changes in the Company's common stock warrants during the nine months ended April 30, 2025 and 2024:

              Weighted  
          Weighted   Average  
          Average   Contractual  
      Number of   Exercise   Term  
      Warrants   Price   (Years)  
Balance outstanding at July 31, 2023     450,000   $ 2.25   3.54  
Granted     -     -      
Exercised     -     -   -  
Expired/Canceled     -     -   -  
Balance outstanding at April 30, 2024     450,000   $ 2.25   2.79  
Exercisable at April 30, 2024     450,000   $ 2.25   2.79  
                   
Balance outstanding at July 31, 2024     450,000   $ 2.25   2.54  
Granted     -     -   -  
Exercised     -     -   -  
Expired/Canceled     (150,000 )   1.50   -  
Balance outstanding at April 30, 2025     300,000   $ 2.63   1.79  
Exercisable at April 30, 2025     300,000   $ 2.63   1.79  

The Black Scholes model was used to determine the fair value of the warrants, including the use of the share price, exercise price, term, volatility, risk free interest rate and the dividend rate. The warrants were priced in each quarter and the carrying cost of the warrant adjusted in accordance with the model. The fair values of the outstanding warrants recorded as warrants liability as of April 30, 2025 and July 31, 2024 was estimated using the Black-Scholes option-pricing model with the following assumptions:

      April 30,     July 31,  
      2025     2024  
Stock Price     $0.04     $0.04  
Risk-free interest rates     3.72%     4.10%  
Expected life (in years)     1.78 - 1.80     2.53  
Expected volatility     1,038%     848%  
Dividend yield     0%     0%  
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE
9 Months Ended
Apr. 30, 2025
Earnings Per Share [Abstract]  
EARNINGS PER SHARE

NOTE 15 - EARNINGS PER SHARE

Basic income (loss) per common share is calculated by dividing net income (loss) available to common shareholders by the number of weighted average common shares issued and outstanding. Diluted income (loss) per common share is calculated by dividing net income (loss) available to common shareholders by the weighted average number of common shares issued and outstanding for the period, plus amounts representing the dilutive effect from the conversion of the convertible notes, as applicable. The Company calculates dilutive potential common shares for convertible securities using the as-if-converted method, which assumes the convertible securities will be converted as of the beginning of the period or the issuance date if later. The Company also calculates dilutive potential common shares using the treasury stock method for options and warrants.

A reconciliation of the Company's basic and diluted income (loss) per common share is as follows:

  For the Three Months Ended,    For the Nine Months Ended,  
  April 30,    April 30,  
  2025     2024     2025     2024  
                         
Numerator:                        
Net loss from continuing operations $ (386,010 ) $ (640,660 ) $ (1,078,523 ) $ (1,263,651 )
Net (loss) income from discontinued operations $ -   $ (32,105 ) $ 1,632,517   $ 177,096  
Net (loss) income (loss) $ (386,010 ) $ (672,765 ) $ 553,994   $ (1,086,555 )
                         
Denominator:                        
Basic weighted average common shares outstanding   58,902,612     63,155,947     59,754,260     62,078,537  
Effect of potentially dilutive convertible notes   -     -     62,191,578     3,237,337  
Dilutive weighted average common shares outstanding   58,902,612     63,155,947     121,945,838     65,315,874  
                         
Net loss from continuing operations per common share:                        
Basic $ (0.01 ) $ (0.01 ) $ (0.02 ) $ (0.02 )
Diluted $ (0.01 ) $ (0.01 ) $ (0.02 ) $ (0.02 )
Net income from discontinued operations per common share:                        
Basic $ (0.00 ) $ (0.00 ) $ 0.03   $ (0.00 )
Diluted $ (0.00 ) $ (0.00 ) $ 0.01   $ (0.00 )
Net income (loss) per common share:                        
Basic $ (0.01 ) $ (0.00 ) $ 0.01   $ (0.02 )
Diluted $ (0.01 ) $ (0.01 ) 0.00   $ (0.02 )

The following potentially dilutive securities have been excluded from computations of dilutive weighted average shares outstanding as they would be anti-dilutive:

    April 30, 2025  

April 30, 2024

 
Warrants   300,000   450,000  
Convertible Notes   -   -  
  Total   300,000   450,000  
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.1
SUBSEQUENT EVENTS
9 Months Ended
Apr. 30, 2025
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

NOTE 16 - SUBSEQUENT EVENTS

On May 24, 2025, the Company entered into an Assignment and Assumption Agreement with Michael Sevell and Caban Global Reach Private Equity LP ("CGRPE"), a Delaware limited partnership. Under this agreement, Mr. Sevell assigned to CGRPE the February 2021 Convertible Note previously issued by the Company (Note 9 - Related Party Convertible Debt). As of May 24, 2025 the principal amount of the February 2021 Convertible Note was $2,680,800. On May 25, 2025, the Company and CGRPE executed a Debt Exchange Agreement pursuant to which the full principal amount of the February 2021 Convertible Note was exchanged for 10,154,542 shares of common stock of the Company, at a per-share conversion price of $0.264, a 20% discount to market on the date of conversion. Mr. Sevell is a director of the Company.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Apr. 30, 2025
Accounting Policies [Abstract]  
Basis of presentation

Basis of presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP") for interim financial information and with the instructions to Rule 8-03 of Regulation S-X. Accordingly, they do not include all the information and notes for complete financial statements. In the opinion of management, all adjustments (consistent of normal recurring accruals and adjustments) considered necessary for a fair presentation of the consolidated financial statements have been included. Results for the interim periods should not be considered indicative of results to be expected for a full year. Reference should be made to the consolidated financial statements and related notes thereto contained in our Form 10-K for the year ended July 31, 2024.

Use of estimates

Use of estimates

The preparation of financial statements in conformity with 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 amount of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates in the accompanying financial statements include the valuation of intangible assets and the valuation of warrant liabilities.

Cash and cash equivalents

Cash and cash equivalents

Cash equivalents include cash in banks, money market funds and certificates of term deposits with maturities of less than three months from inception, which are readily convertible to known amounts of cash. The Company maintains its cash balances with various banks. The balances are insured by the Federal Deposit Insurance Corporation ("FDIC") up to $250,000. The Company monitors the cash balances held in its bank accounts, and as of April 30, 2025 and July 31, 2024, did not have any cash balances which exceeded the insured amounts.

Property and equipment

Property and equipment

Property and equipment is stated at cost. Depreciation is computed primarily using the straight-line method over the estimated useful lives of the assets. Expenditures for repairs and maintenance are charged to expense as incurred. For assets sold or otherwise disposed of, the cost and related accumulated depreciation are removed from the accounts, and any related gain or loss is reflected in the condensed consolidated statement of operations or the period in which the disposal occurred. The Company computes depreciation utilizing estimated useful lives, as stated below:

 

Property and Equipment, net categories     Estimated Useful
Life
 
Computer and telecom equipment     5 Years  

Management regularly reviews property and equipment for possible impairment. This review occurs annually or more frequently if events or changes in circumstances indicate the carrying amount of the asset may not be recoverable. Based on management's assessment, there were no indicators of impairment of the Company's property and equipment as of April 30, 2025 and July 31, 2024, respectively.

Impairment of long-lived assets

Impairment of long-lived assets

The Company evaluates long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of the assets to future undiscounted cash flows to be generated by the asset. If such assets are considered impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets. The Company has not recognized any related impairment losses during the nine months ended April 30, 2025 and 2024.

Intangible assets

Intangible assets

The Company's intangible assets with finite lives, including customer lists and internal-use software, are amortized over their estimated useful lives. The Company assess all amortizable intangible assets and other long-lived assets for impairment whenever circumstances or changes suggest the asset's carrying amount may not be recoverable. If impairment indicators are present, the Company evaluates recoverability by comparing the carrying amount of the asset group to its anticipated net undiscounted cash flows. Should these cash flows be less than the carrying amount, the Company proceeds to determine the asset's fair value and record any necessary impairment. Each year, the Company also re-evaluates the useful life of these intangible assets to decide if adjustments to their remaining useful lives are warranted based on current events and conditions.

The Company did not recognize any intangible asset impairment charges during the nine months ended April 30, 2025 or 2024.

As of April 30, 2025, the Company had a total of $2,272,844 of net intangible assets with finite useful lives, which consisted of customer contracts of $2,026,194 and internal-use software in the aggregate of $246,650.

As of July 31, 2024, the Company had a total of $2,779,520 of net intangible assets with finite useful lives, which consisted of customer contracts of $2,440,050 and internal-use software in the aggregate of $339,470.

Leases

Leases

The Company accounts for its lease contracts in accordance with the guidance in ASC 842. The Company determines if an arrangement is a lease at inception. Lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date.  For leases that do not provide an implicit rate, the Company uses its incremental borrowing rate. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. All leases that have lease terms of one year or less are considered short-term leases, and therefore are not recorded through a ROU asset or liability. As of April 30, 2025, and July 31, 2024, the Company did not have any leases with terms greater than 12 months. The Company does currently hold a month-to-month tenancy agreements for office space costing less than $2,000 per month.

Revenue recognition

Revenue recognition

The Company accounts for revenues under Accounting Standards Update (ASU) 2014-09, "Revenue from Contracts with Customers" (Topic 606), which we adopted on August 1, 2018, using the modified retrospective approach. This standard update, along with related subsequently issued updates, clarifies the principles for recognizing revenue and develops a common revenue standard for GAAP. The Company performs the following five steps: (i) identify the contract(s) with a customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, (iv) allocate the transaction price to the performance obligations in the contract, and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The Company applies the five-step model to arrangements that meet the definition of a contract under Topic 606, including when it is probable that the entity will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer.

At contract inception, once the contract is determined to be within the scope of Topic 606, the Company evaluates the goods or services promised within each contract related performance obligation and assesses whether each promised good or service is distinct. The Company recognizes as revenue, the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied. Amounts invoiced or collected in advance of product delivery or providing services are recorded as unearned revenue or customer deposits. The company accrues for sales returns, bad debts, and other allowances based on its historical experience.

Income taxes

Income taxes

The Company accounts for income taxes using the asset and liability method in accordance with ASC 740, "Accounting for Income Taxes". The asset and liability method provides that deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities and for operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using the currently enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Company records a valuation allowance to reduce deferred tax assets to the amount that is believed more likely than not to be realized. As of April 30, 2025, and July 31, 2024, the Company did not have any amounts recorded pertaining to uncertain tax positions.

Fair value measurements

Fair value measurements

The Company adopted the provisions of ASC Topic 820, "Fair Value Measurements and Disclosures", which defines fair value as used in numerous accounting pronouncements, establishes a framework for measuring fair value and expands disclosure of fair value measurements. The estimated fair value of certain financial instruments, including cash and cash equivalents are carried at historical cost basis, which approximates their fair values because of the short-term nature of these instruments. ASC 820 defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC 820 describes three levels of inputs that may be used to measure fair value:

Level 1 - quoted prices in active markets for identical assets or liabilities

Level 2 - quoted prices for similar assets and liabilities in active markets or inputs that are observable Level 3 - inputs that are unobservable (for example cash flow modeling inputs based on assumptions) The Company has no assets or liabilities valued at fair value on a recurring basis.

Level 3 - Unobservable inputs reflecting management's assumptions about the inputs used in pricing the asset or liability. Financial assets and liabilities (including warrants) approximate fair value.

All financial assets and liabilities approximate their fair value. Warrants liabilities are valued at Level 3.

Fair Value Measurements

        Fair Value Measurements at April 30, 2025
using:
 
    April 30,
2025
    Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
    Significant
Other
Observable
Inputs
(Level 2)
  Significant
Unobservable
Inputs
(Level 3)
 
                       
Liabilities   $ -     -     -     -  
Warrant Liabilities   $ 10,680     -     -     10,680  

 

        Fair Value Measurements at July 31, 2024 using:  
    July 31,
2024
    Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
    Significant
Other
Observable
Inputs
(Level 2)
  Significant
Unobservable
Inputs
(Level 3)
 
                       
Liabilities   $ -     -     -     -  
Warrant Liabilities   $ 18,000     -     -     18,000  

The warrant liabilities are measured at fair value using quoted market prices and estimated volatility factors based on historical prices for the Company's common stock and are classified within Level 3 of the valuation hierarchy.

The following table provides a summary of changes in fair value of the Company's Level 3 financial liabilities as of April 30, 2025 and July 31, 2024:

  April 30, 2025   July 31, 2024  
Beginning Balance $ 18,000   $ 195,750  
Change in fair value of warrant liabilities   (7,320 )   (177,750 )
Ending Balance $ 10,680   $ 18,000  

The table below shows the Black-Scholes option-pricing model inputs used by the Company to value the warrant liability at each measurement date:

    April 30, 2025     July 31, 2024  
Stock Price   $0.04     $0.04  
Risk-free interest rates   3.72%     4.10%  
Expected life (in years)   1.78 - 1.80     2.53  
Expected volatility   1,032% - 1,038%     868%  
Dividend yield   0%     0%

 

Principles of Consolidation

Principles of Consolidation

Hammer Fiber Optics Holdings Corp. is the parent company and sole shareholder of HammerPay [USA], Ltd. The financial statements for Hammer Fiber Optics Holdings Corp. and its wholly-owned subsidiary are reported on a consolidated basis. All significant intercompany accounts and transactions have been eliminated. Its subsidiaries Hammer Fiber Optics Investments, Ltd., Hammer Wireless - SL, Ltd and its former subsidiary Open Data Centers, LLC are discontinued and are considered discontinued operations. Open Data Centers, LLC was dissolved on December 30, 2020.

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

In November 2023, the FASB issued Accounting Standard Update ("ASU") 2023-07, Segment Reporting (Topic 280) - Improvements to Reportable Segment Disclosures ("ASU 2023-07"). ASU 2023-07 requires a public entity to disclose significant segment expenses and other segment items on an annual and interim basis and provide in interim periods all disclosures about a reportable segment's profit or loss and assets that are currently required annually. Additionally, it requires a public entity to disclose the title and position of the Chief Operating Decision Maker ("CODM"). ASU 2023-07 does not change how a public entity identifies its operating segments, aggregates them, or applies the quantitative thresholds to determine its reportable segments. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of adopting this ASU on our disclosures.

In November 2024, the FASB issued ASU 2024-03, Disaggregation of Income Statement Expenses. This guidance requires entities to disclose more detailed information about the types of expenses, including purchases of inventory, employee compensation, depreciation, amortization, and depletion in commonly presented expense captions such as cost of sales and selling, general and administrative expenses. Such guidance is effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, although early adoption is permitted. This guidance should be applied either prospectively to financial statements issued for reporting periods after the effective date of this ASU or retrospectively to any or all prior periods presented in the financial statements. The Company is currently evaluating the impact of adopting this ASU on our disclosures.

Recently Adopted Accounting Pronouncements

Recently Adopted Accounting Pronouncements

In August 2020, the FASB issued ASU 2020-06, "Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40)". This ASU reduces the number of accounting models for convertible debt instruments and convertible preferred stock, as well as amend the guidance for the derivatives scope exception for contracts in an entity's own equity to reduce form-over-substance-based accounting conclusions. In addition, this ASU improves and amends the related EPS guidance. The Company adopted this ASU on a prospective basis as of August 1, 2023 and the adoption of this guidance had no material impact on the condensed consolidated financial statements.

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
9 Months Ended
Apr. 30, 2025
Accounting Policies [Abstract]  
Schedule of useful life of property and equipment
Property and Equipment, net categories     Estimated Useful
Life
 
Computer and telecom equipment     5 Years  
Schedule of fair value measurements
        Fair Value Measurements at April 30, 2025
using:
 
    April 30,
2025
    Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
    Significant
Other
Observable
Inputs
(Level 2)
  Significant
Unobservable
Inputs
(Level 3)
 
                       
Liabilities   $ -     -     -     -  
Warrant Liabilities   $ 10,680     -     -     10,680  

 

        Fair Value Measurements at July 31, 2024 using:  
    July 31,
2024
    Quoted Prices
in Active
Markets for
Identical Assets
(Level 1)
    Significant
Other
Observable
Inputs
(Level 2)
  Significant
Unobservable
Inputs
(Level 3)
 
                       
Liabilities   $ -     -     -     -  
Warrant Liabilities   $ 18,000     -     -     18,000  
Schedule of changes in fair value of financial liabilities
  April 30, 2025   July 31, 2024  
Beginning Balance $ 18,000   $ 195,750  
Change in fair value of warrant liabilities   (7,320 )   (177,750 )
Ending Balance $ 10,680   $ 18,000  
Schedule of derivative liability valuation techniques
    April 30, 2025     July 31, 2024  
Stock Price   $0.04     $0.04  
Risk-free interest rates   3.72%     4.10%  
Expected life (in years)   1.78 - 1.80     2.53  
Expected volatility   1,032% - 1,038%     868%  
Dividend yield   0%     0%

 

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.1
RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS (Tables)
9 Months Ended
Apr. 30, 2025
Accounting Changes and Error Corrections [Abstract]  
Schedule of error corrections and prior period adjustments
    April 30,               April 30,  
    2024   Adjustments     2024  
    (As Filed)               (As Restated)  
Revenues $ 420   $ -       $ 420  
Cost of sales   -     -         -  
    Gross margin   420     -         420  
                       
Selling, general and administrative expenses   579,841     -         579,841  
Amortization expense   -     504,894   (1 )   504,894  
Total operating expenses   579,841     504,894         1,084,735  
Operating loss   (579,421 )   (504,894 )       (1,084,315 )
Other income (expense)                      
Interest expense   (62,061 )   -         (62,061 )
Financing expenses   (164,525 )             (164,525 )
Warrant liability adjustment to fair value   47,250     -         47,250  
Total other expenses   (179,336 )   -         (179,336 )
                       
Net loss from continuing operations before income taxes $ (758,757 ) $ (504,894 )     $ (1,263,651 )
Provision for income taxes   -     -         -  
Net loss from continuing operations   (758,757 )   (504,894 )       (1,263,651 )
                       
Net income from discontinued operations, after tax   177,096     -         177,096  
                       
Net income (loss) $ (581,661 ) $ (504,894 )     $ (1,086,555 )

 

The following table sets forth the effects of the adjustments on affected items within the Company's previously reported condensed consolidated statement of operations for the three months ended April 30, 2024:

    April 30,               April 30,  
    2024   Adjustments     2024  
    (As Filed)               (As Restated)  
Revenues $ 420   $ -       $ 420  
Cost of sales   -     -         -  
    Gross margin   420     -         420  
                       
Selling, general and administrative expenses   257,251     -         257,251  
Amortization expense   -     168,298   (1 )   168,298  
Total operating expenses   257,251     168,298         425,549  
Operating loss   (256,831 )   (168,298 )       (425,129 )
Other income (expense)                      
Interest expense   (21,756 )   -         (21,756 )
Financing expense   (164,525 )             (164,525 )
Warrant liability adjustment to fair value   (29,250 )   -         (29,250 )
Total other expenses   (215,531 )   -         (215,531 )
                       
Net loss from continuing operations before income taxes   (472,362 )   (168,298 )       (640,660 )
Provision for income taxes   -     -         -  
Net loss from continuing operations, after tax   (472,362 )   (168,298 )       (640,660 )
                       
Net loss from discontinued operations, after tax   (32,105 )             (32,105 )
                       
Net income (loss) $ (504,467 ) $ (168,298 )     $ (672,765 )

 

The following table sets forth the effects of the adjustments on affected items within the Company's previously reported condensed consolidated statements of cash flows for nine months ended April 30, 2024:

    April 30,               April 30,  
    2024   Adjustments     2024  
    (As Filed)               (As Restated)  
CASH FLOWS FROM OPERATING ACTIVITIES                      
Net income (loss) $ (581,661 ) $ (504,894 )     $ (1,086,555 )
Net income from discontinued operations   177,096               177,096  
Net loss from continuing operations   (758,757 )   (504,894 )       (1,263,651 )
Adjustments to reconcile net loss to net cash used in operating activities:                  
Amortization expense   -     504,894   (1 )   504,894  
Non-cash interest expense   164,525                  
Warrant adjustment to fair value   (47,250 )             (47,250 )
Changes in operating assets and liabilities:                      
Prepaid expenses   7,620               7,620  
Accounts payable   1,036,162               1,036,162  
Net cash provided by (used in) operating activities   579,396     -         579,396  
CASH FLOWS FROM INVESTING ACTIVITIES                      
Software costs capitalized as intangible asset   (33,031 )             (33,031 )
Net cash used in investing activities   (33,031 )   -         (33,031 )
CASH FLOWS FROM FINANCING ACTIVITIES                      
Proceeds from related party convertible notes   633,992     -         633,992  
Net cash provided by (used in) financing activities   633,992     -         633,992  
Net increase (decrease) in cash from continuing operations   1,180,357     -         1,180,357  
Net increase (decrease) in cash from discontinued operations   (1,156,841 )   -         (1,156,841 )
Net increase (decrease) in cash   23,516     -         23,516  
Cash, beginning of period   66,688     -         66,688  
Cash, end of period $ 90,204   $         $ 90,204  
SUPPLEMENTAL DISCLOSURES OF CASH FLOW ACTIVITIES:                      
Cash paid for interest $ 21,756   $ (21,756 )     $ -  
Cash paid for taxes $ -   $ -       $ -  
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES                      
Commitment shares issued $ 105,925   $ -       $ 105,925  
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.1
DISCONTINUED OPERATIONS (Tables)
9 Months Ended
Apr. 30, 2025
Discontinued Operations and Disposal Groups [Abstract]  
Schedule of assets and liabilities & operations of discontinue operations
  April 30,   July 31,  
  2025   2024  
Current assets            
Cash and cash equivalents $ -   $ 74,133  
Accounts receivable   -     110,894  
Note receivable   -     -  
Security deposits   -     7,316  
Prepaid expenses   -     13,563  
Total current assets   -     205,906  
             
Noncurrent assets            
Property and equipment, net   -     48,368  
Total noncurrent assets   -     48,368  
             
Total assets - discontinued operations $ -   $ 254,274  
             
Current liabilities            
Accounts payable and accrued expenses $ 544,533   $ 1,343,436  
Loans payable   -     84,350  
Convertible notes payable - related parties   -     204,300  
Deferred revenue   -     141,156  
Total current liabilities   544,533     1,773,242  
             
Total liabilities - discontinued operations $ 544,533   $ 1,773,242  
  For the Three Months Ended,   For the Nine Months Ended,  
  April 30,   April 30,  
  2025   2024   2025   2024  
                         
Revenues $ -   $ 769,992   $ 1,233,567   $ 2,506,546  
Cost of sales   -     593,468     970,210     1,819,354  
Gross profit   -     176,524     263,357     687,192  
                         
Operating expenses                        
Selling, general and administrative expenses   -     194,984     248,052     607,734  
Depreciation and amortization expense   -     13,471     20,139     43,441  
Total operating expenses         208,455     268,191     651,175  
                         
OPERATING INCOME (LOSS)   -     (31,931 )   (4,834 )   36,017  
                         
Other income (expense)                        
Other income   -     9,621     -     178,424  
Financing expense   -     (8,995 )   (18,430 )   (23,430 )
Other expenses   -     (800 )   -     (13,915 )
Gain on disposal of subsidiaries   -     -     1,655,781     -  
Total other income (expense)   -     (174 )   1,637,351     141,079  
                         
Net income from discontinued operations before taxes   -     (32,105 )   1,632,517     177,096  
Provision for income taxes   -     -     -     -  
Net income from discontinued operations, after taxes $ -   $ (32,105 ) $ 1,632,517   $ 177,096  
Schedule of disposal groups including discontinued operations gain on disposal of subsidiary
  November 1,  
  2024  
Net assets and liabilities      
Cash and cash equivalents $ (34,727 )
Accounts receivable   (239,245 )
Note receivable   (5,000 )
Security deposits   (7,316 )
Prepaid expenses   (18,143 )
Property and equipment, net   (29,678 )
Accounts payable and accrued expenses   844,264  
Loans payable   106,430  
Convertible notes payable - related parties   201,300  
Deferred revenue   212,896  
Net gain from disposal of assets and liabilities   1,030,781  
       
Consideration received in exchange for disposal of assets   625,000  
       
Gain on disposal of subsidiaries $ 1,655,781  
Schedule of loans payable from discontinued operations
    November 1, 2024   July 31, 2024  
Notes payable   $ 106,430   $ 84,350  
Less: current portion, net     (106,430 )   (84,350 )
Long-term notes payable, net   $ -   $ -  
Schedule of related party convertible notes from discontinued operations
    November 1, 2024   July 31, 2024  
Convertible notes payable - related parties from discontinued operations   $ 201,300   $ 204,300  
Less: current portion, net     (201,300 )   (204,300 )
Long-term convertible notes payable - related parties, net   $ -   $ -  
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.1
PROPERTY AND EQUIPMENT (Tables)
9 Months Ended
Apr. 30, 2025
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
    April 30,     July 31,        
    2025     2024     Life  
Computer, telecom equipment and software $ 2,675   $ 2,675     5 years  
Less: Accumulated depreciation   (2,020 )   -        
Total $ 655   $ 2,675        
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.1
INTANGIBLE ASSETS, NET (Tables)
9 Months Ended
Apr. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of intangible assets
        April 30, 2025     July 31, 2024  
    Useful
Life
  Gross
Amount
    Accumulated
Amortization
    Net Amount     Gross Amount     Accumulated
Amortization
    Net Amount  
Customer contracts   7 $ 3,862,657   $ 1,836,463   $ 2,026,194   $ 3,862,657   $ 1,422,607   $ 2,440,050  
Software   5   618,804     372,154     246,650     618,804     279,334     339,470  
Total     $ 4,481,461   $ 2,208,617   $ 2,272,844   $ 4,481,461   $ 1,701,941   $ 2,779,520  
Schedule of intangible assets estimated amortization expense
For the years ended July 31,      
2025 (remainder) $ 170,693  
2026   675,569  
2027   623,098  
2028   571,331  
2029   232,153  
Thereafter   -  
Total $ 2,272,844  
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.1
LOANS PAYABLE (Tables)
9 Months Ended
Apr. 30, 2025
Loans Payable Disclosure [Abstract]  
Schedule of notes payable
    April 30, 2025      July 31, 2024  
Notes payable   $ 24,253   $ 24,253  
Less: current portion, net     (24,253 )   (24,253 )
Long-term notes payable, net   $ -   $ -  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.1
RELATED PARTY CONVERTIBLE DEBT (Tables)
9 Months Ended
Apr. 30, 2025
Related Party Transactions [Abstract]  
Schedule of related party debt
    April 30, 2025   July 31, 2024  
Convertible notes payable - related parties   $ 2,692,600   $ 1,305,793  
Less: current portion, net     (2,692,600 )   (1,305,793 )
Long-term convertible notes payable - related parties, net   $ -   $ -  
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.1
CONVERTIBLE DEBT (Tables)
9 Months Ended
Apr. 30, 2025
Debt Disclosure [Abstract]  
Schedule of convertible debt
    April 30, 2025   July 31, 2024  
Convertible debt   $ -   $ 682,000  
Original issue discount   $ -   $ -  
Less: current portion, net     -     (682,000 )
Long-term convertible debt, net   $ -   $ -  
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.1
COMMITMENTS AND CONTINGENCIES (Tables)
9 Months Ended
Apr. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of claims
Calvi Electric v. Hammer Fiber Optics Inv, Ltd. $ 9,210  
Horizon Blue Cross v. Hammer Fiber Optics Inv, Ltd. $ 17,309  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.1
WARRANTS (Tables)
9 Months Ended
Apr. 30, 2025
Warrants [Abstract]  
Schedule of warrants outstanding
              Weighted  
          Weighted   Average  
          Average   Contractual  
      Number of   Exercise   Term  
      Warrants   Price   (Years)  
Balance outstanding at July 31, 2023     450,000   $ 2.25   3.54  
Granted     -     -      
Exercised     -     -   -  
Expired/Canceled     -     -   -  
Balance outstanding at April 30, 2024     450,000   $ 2.25   2.79  
Exercisable at April 30, 2024     450,000   $ 2.25   2.79  
                   
Balance outstanding at July 31, 2024     450,000   $ 2.25   2.54  
Granted     -     -   -  
Exercised     -     -   -  
Expired/Canceled     (150,000 )   1.50   -  
Balance outstanding at April 30, 2025     300,000   $ 2.63   1.79  
Exercisable at April 30, 2025     300,000   $ 2.63   1.79  
Schedule of fair values of warrants granted
      April 30,     July 31,  
      2025     2024  
Stock Price     $0.04     $0.04  
Risk-free interest rates     3.72%     4.10%  
Expected life (in years)     1.78 - 1.80     2.53  
Expected volatility     1,038%     848%  
Dividend yield     0%     0%  
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE (Tables)
9 Months Ended
Apr. 30, 2025
Earnings Per Share [Abstract]  
Schedule of reconciliation of basic and diluted income (loss) per common share
  For the Three Months Ended,    For the Nine Months Ended,  
  April 30,    April 30,  
  2025     2024     2025     2024  
                         
Numerator:                        
Net loss from continuing operations $ (386,010 ) $ (640,660 ) $ (1,078,523 ) $ (1,263,651 )
Net (loss) income from discontinued operations $ -   $ (32,105 ) $ 1,632,517   $ 177,096  
Net (loss) income (loss) $ (386,010 ) $ (672,765 ) $ 553,994   $ (1,086,555 )
                         
Denominator:                        
Basic weighted average common shares outstanding   58,902,612     63,155,947     59,754,260     62,078,537  
Effect of potentially dilutive convertible notes   -     -     62,191,578     3,237,337  
Dilutive weighted average common shares outstanding   58,902,612     63,155,947     121,945,838     65,315,874  
                         
Net loss from continuing operations per common share:                        
Basic $ (0.01 ) $ (0.01 ) $ (0.02 ) $ (0.02 )
Diluted $ (0.01 ) $ (0.01 ) $ (0.02 ) $ (0.02 )
Net income from discontinued operations per common share:                        
Basic $ (0.00 ) $ (0.00 ) $ 0.03   $ (0.00 )
Diluted $ (0.00 ) $ (0.00 ) $ 0.01   $ (0.00 )
Net income (loss) per common share:                        
Basic $ (0.01 ) $ (0.00 ) $ 0.01   $ (0.02 )
Diluted $ (0.01 ) $ (0.01 ) 0.00   $ (0.02 )
Schedule of potentially dilutive securities excluded from computations of dilutive weighted average shares outstanding
    April 30, 2025  

April 30, 2024

 
Warrants   300,000   450,000  
Convertible Notes   -   -  
  Total   300,000   450,000  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.1
ORGANIZATION AND DESCRIPTION OF BUSINESS (Narrative) (Details) - USD ($)
Nov. 01, 2024
Aug. 07, 2024
Apr. 30, 2025
Jul. 31, 2024
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Treasury stock, value     $ 625,000 $ 0
Wikibuli, Inc [Member] | Viper Networks Inc [Member]        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Ownership percentage 10.00% 10.00%    
Number of shares acquired 2,500,000 2,500,000    
Treasury stock per share $ 0.25      
Treasury stock, value $ 625,000      
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details) - USD ($)
9 Months Ended
Apr. 30, 2025
Jul. 31, 2024
Property, Plant and Equipment [Line Items]    
Balances, FDIC insured amount $ 250,000  
Property plant and equipment depreciation method us-gaap:StraightLineDepreciationMethodMember  
Intangible assets, net $ 2,272,844 $ 2,779,520
Description of operating lease The Company does currently hold a month-to-month tenancy agreements for office space costing less than $2,000 per month.  
Customer Contracts [Member]    
Property, Plant and Equipment [Line Items]    
Intangible assets, net $ 2,026,194 2,440,050
Computer Software [Member]    
Property, Plant and Equipment [Line Items]    
Intangible assets, net $ 246,650 $ 339,470
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of estimated useful lives of property and equipment (Details)
Apr. 30, 2025
Computer and telecom equipment [Member]  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 5 years
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of fair value measurements (Details) - Recurring [Member] - USD ($)
Apr. 30, 2025
Jul. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities $ 0 $ 0
Warrant Liabilities 10,680 18,000
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities 0 0
Warrant Liabilities 0 0
Significant Other Observable Inputs (Level 2) [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities 0 0
Warrant Liabilities 0 0
Significant Unobservable Inputs (Level 3) [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Liabilities 0 0
Warrant Liabilities $ 10,680 $ 18,000
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of changes in fair value of financial liabilities (Details) - Level 3 [Member] - Recurring [Member] - USD ($)
9 Months Ended 12 Months Ended
Apr. 30, 2025
Jul. 31, 2024
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Beginning Balance $ 18,000 $ 195,750
Change in fair value of warrant liabilities (7,320) (177,750)
Ending Balance $ 10,680 $ 18,000
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of derivative liability valuation techniques (Details)
Apr. 30, 2025
Jul. 31, 2024
Stock Price [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative liability, measurement input 0.04 0.04
Risk-free interest rates [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative liability, measurement input 3.72 4.1
Expected life (in years) [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative liability, measurement input   2.53
Expected life (in years) [Member] | Minimum [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative liability, measurement input 1.78  
Expected life (in years) [Member] | Maximum [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative liability, measurement input 1.8  
Expected volatility [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative liability, measurement input   868
Expected volatility [Member] | Minimum [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative liability, measurement input 1,032  
Expected volatility [Member] | Maximum [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative liability, measurement input 1,038  
Dividend yield [Member]    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Derivative liability, measurement input 0 0
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.1
GOING CONCERN (Narrative) (Details) - USD ($)
3 Months Ended 9 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Net loss from continuing operations $ (386,010) $ (640,660) $ (1,078,523) $ (1,263,651)
Cash provided by operating activities     921,333 579,396
Revenue generated from continuing operations 0 $ 420 0 $ 420
Working capital deficiency $ 3,305,822   $ 3,305,822  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.1
RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS - Previously reported consolidated statements of operations (Details) - USD ($)
3 Months Ended 9 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Statement of Comprehensive Income [Abstract]        
Revenues $ 0 $ 420 $ 0 $ 420
Cost of sales   0   0
Gross margin   420   420
Selling, general and administrative expenses 212,852 257,251 576,339 579,841
Amortization expense 169,023 168,298 508,697 504,894
Total operating expenses 381,875 425,549 1,085,036 1,084,735
Operating loss (381,875) (425,129) (1,085,036) (1,084,315)
Other income (expense)        
Interest expense (655) (21,756) (807) (62,061)
Financing expenses   164,525   164,525
Warrant liability adjustment to fair value   (29,250)   47,250
Total other expenses (4,135) (215,531) 6,513 (179,336)
Net loss from continuing operations before income taxes (386,010) (640,660) (1,078,523) (1,263,651)
Provision for income taxes 0 0 0 0
Net loss from continuing operations (386,010) (640,660) (1,078,523) (1,263,651)
Net loss from discontinued operations, after tax 0 (32,105) 1,632,517 177,096
Net (loss) income $ (386,010) $ (672,765) $ 553,994 $ (1,086,555)
Weighted average number of common shares outstanding - basic 58,902,612 63,155,947 59,754,260 62,078,537
Weighted average number of common shares outstanding - diluted 58,902,612 63,155,947 121,945,838 65,315,874
Net loss from continuing operations per share, basic $ (0.01) $ (0.01) $ (0.02) $ (0.02)
Net loss from continuing operations per share, diluted (0.01) (0.01) (0.02) (0.02)
Net income from discontinued operations per share, basic (0) (0) 0.03 0
Net income from discontinued operations per share, diluted (0) (0) 0.01 0
Net loss per share, basic (0.01) (0) 0.01 (0.02)
Net loss per share, diluted $ (0.01) $ (0.01) $ 0 $ (0.02)
Previously Reported [Member]        
Statement of Comprehensive Income [Abstract]        
Revenues   $ 420   $ 420
Cost of sales   0   0
Gross margin   420   420
Selling, general and administrative expenses   257,251   579,841
Amortization expense   0   0
Total operating expenses   257,251   579,841
Operating loss   (256,831)   (579,421)
Other income (expense)        
Interest expense   (21,756)   (62,061)
Financing expenses   164,525   164,525
Warrant liability adjustment to fair value   (29,250)   47,250
Total other expenses   (215,531)   (179,336)
Net loss from continuing operations before income taxes   (472,362)   (758,757)
Provision for income taxes   0   0
Net loss from continuing operations   (472,362)   (758,757)
Net loss from discontinued operations, after tax   (32,105)   177,096
Net (loss) income   (504,467)   (581,661)
Adjustments [Member]        
Statement of Comprehensive Income [Abstract]        
Revenues   0   0
Cost of sales   0   0
Gross margin   0   0
Selling, general and administrative expenses   0   0
Amortization expense   168,298   504,894
Total operating expenses   168,298   504,894
Operating loss   (168,298)   (504,894)
Other income (expense)        
Interest expense   0   0
Warrant liability adjustment to fair value   0   0
Total other expenses   0   0
Net loss from continuing operations before income taxes   (168,298)   (504,894)
Provision for income taxes   0   0
Net loss from continuing operations   (168,298)   (504,894)
Net loss from discontinued operations, after tax       0
Net (loss) income   $ (168,298)   $ (504,894)
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.1
RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS - Previously reported consolidated statements of cash flows (Details) - USD ($)
3 Months Ended 9 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
CASH FLOWS FROM OPERATING ACTIVITIES        
Net (loss) income $ (386,010) $ (672,765) $ 553,994 $ (1,086,555)
Net (loss) income from discontinued operations 0 (32,105) 1,632,517 177,096
Net loss from continuing operations (386,010) (640,660) (1,078,523) (1,263,651)
Adjustments to reconcile net loss to net cash used in operating activities:        
Amortization expense       504,894
Non-cash interest expense     0 164,525
Warrant adjustment to fair value     (7,320) (47,250)
Changes in operating assets and liabilities:        
Prepaid expenses     (5,000) 7,620
Accounts payable       1,036,162
Net cash provided by (used in) operating activities     921,333 579,396
CASH FLOWS FROM INVESTING ACTIVITIES:        
Software costs capitalized as intangible asset     0 (33,031)
Net cash used in investing activities     0 (33,031)
CASH FLOWS FROM FINANCING ACTIVITIES        
Proceeds from related party convertible notes     1,386,806 633,992
Net cash provided by (used in) financing activities     704,806 633,992
Net increase (decrease) in cash from continuing operations       1,180,357
Net increase (decrease) in cash from discontinued operations       (1,156,841)
Net increase (decrease) in cash     (47,429) 23,516
CASH AT BEGINNING OF PERIOD     74,133 66,688
CASH AT END OF PERIOD $ 26,704 90,204 26,704 90,204
Supplemental Disclosure of Cash Flow Information        
Cash paid for interest     109,545 0
Cash paid for taxes     0 0
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES        
Commitment shares issued     $ 0 105,925
Previously Reported [Member]        
CASH FLOWS FROM OPERATING ACTIVITIES        
Net (loss) income   (504,467)   (581,661)
Net (loss) income from discontinued operations   (32,105)   177,096
Net loss from continuing operations   (472,362)   (758,757)
Adjustments to reconcile net loss to net cash used in operating activities:        
Amortization expense       0
Non-cash interest expense       164,525
Warrant adjustment to fair value       (47,250)
Changes in operating assets and liabilities:        
Prepaid expenses       (7,620)
Accounts payable       1,036,162
Net cash provided by (used in) operating activities       579,396
CASH FLOWS FROM INVESTING ACTIVITIES:        
Software costs capitalized as intangible asset       (33,031)
Net cash used in investing activities       (33,031)
CASH FLOWS FROM FINANCING ACTIVITIES        
Proceeds from related party convertible notes       633,992
Net cash provided by (used in) financing activities       633,992
Net increase (decrease) in cash from continuing operations       1,180,357
Net increase (decrease) in cash from discontinued operations       (1,156,841)
Net increase (decrease) in cash       23,516
CASH AT BEGINNING OF PERIOD       66,688
CASH AT END OF PERIOD   90,204   90,204
Supplemental Disclosure of Cash Flow Information        
Cash paid for interest       21,756
Cash paid for taxes       0
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES        
Commitment shares issued       105,925
Adjustments [Member]        
CASH FLOWS FROM OPERATING ACTIVITIES        
Net (loss) income   (168,298)   (504,894)
Net (loss) income from discontinued operations       0
Net loss from continuing operations   $ (168,298)   (504,894)
Adjustments to reconcile net loss to net cash used in operating activities:        
Amortization expense       504,894
Changes in operating assets and liabilities:        
Net cash provided by (used in) operating activities       0
CASH FLOWS FROM INVESTING ACTIVITIES:        
Net cash used in investing activities       0
CASH FLOWS FROM FINANCING ACTIVITIES        
Proceeds from related party convertible notes       0
Net cash provided by (used in) financing activities       0
Net increase (decrease) in cash from continuing operations       0
Net increase (decrease) in cash from discontinued operations       0
Net increase (decrease) in cash       0
CASH AT BEGINNING OF PERIOD       0
Supplemental Disclosure of Cash Flow Information        
Cash paid for interest       (21,756)
Cash paid for taxes       0
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES        
Commitment shares issued       $ 0
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.1
DISCONTINUED OPERATIONS (Narrative) (Details) - USD ($)
1 Months Ended 12 Months Ended
Nov. 01, 2024
Aug. 07, 2024
Sep. 01, 2020
Mar. 24, 2020
Jul. 31, 2024
Apr. 30, 2025
Aug. 08, 2024
Apr. 27, 2024
Apr. 01, 2024
Mar. 20, 2023
Nov. 16, 2022
Jul. 31, 2022
Feb. 26, 2021
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                          
Treasury stock value         $ 0 $ 625,000              
Loans payable from discontinued operations [Member] | Endstream Communications [Member] | Financing agreement [Member]                          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                          
Principal amount of debt               $ 68,250          
Loans payable $ 47,243                        
Loans payable from discontinued operations [Member] | Endstream Communications [Member] | Financing agreement two [Member]                          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                          
Principal amount of debt         50,379           $ 141,750   $ 40,000
Loans payable 0       37,498                
Loans payable from discontinued operations [Member] | 1stPoint Communications [Member] | Financing agreement [Member]                          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                          
Principal amount of debt 32,615           $ 73,260   $ 62,400        
Loans payable 15,600       35,880                
Loans payable from discontinued operations [Member] | 1stPoint Communications [Member] | Financing agreement two [Member]                          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                          
Principal amount of debt                   $ 58,000      
Transaction fees of debt                   $ 2,320      
Loans payable 0       17,234                
Loans payable from discontinued operations [Member] | Non-interest bearing loan [Member]                          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                          
Principal amount of debt                       $ 10,972  
Loans payable 10,972       10,972                
Convertible notes from discontinued operations [Member] | Chief Financial Officer [Member]                          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                          
Principal amount of debt       $ 43,000                  
Interest rate       6.00%                  
Discount on conversion of convertible note       20.00%                  
Related party amount payable 40,000       43,000                
Convertible notes from discontinued operations [Member] | Non-executive director [Member]                          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                          
Principal amount of debt     $ 100,000                    
Interest rate     6.00%                    
Discount on conversion of convertible note     20.00%                    
Related party amount payable $ 161,300       $ 161,300                
Payments of debt     $ 61,300                    
Viper Networks [Member]                          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                          
Treasury stock per share $ 0.25                        
Treasury stock value $ 625,000                        
Wikibuli, Inc [Member] | Viper Networks [Member]                          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                          
Ownership percentage   10.00%                      
Number of shares acquired   2,500,000                      
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.1
DISCONTINUED OPERATIONS - Schedule of assets and liabilities of discontinued operations (Details) - USD ($)
Apr. 30, 2025
Jul. 31, 2024
Apr. 30, 2024
Jul. 31, 2023
Current assets        
Cash and cash equivalents $ 0 $ 74,133 $ 57,315 $ 47,776
Accounts receivable 0 110,894    
Note receivable 0 0    
Security deposits 0 7,316    
Prepaid expenses 0 13,563    
Total current assets 0 205,906    
Noncurrent assets        
Property and equipment, net 0 48,368    
Total noncurrent assets 0 48,368    
Total assets - discontinued operations 0 254,274    
Current liabilities        
Accounts payable and accrued expenses 544,533 1,343,436    
Loans payable 0 84,350    
Convertible notes payable - related parties 0 204,300    
Deferred revenue 0 141,156    
Total current liabilities 544,533 1,773,242    
Total liabilities - discontinued operations $ 544,533 $ 1,773,242    
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.1
DISCONTINUED OPERATIONS - Schedule of major components of the financial results (Details) - USD ($)
3 Months Ended 9 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Discontinued Operations and Disposal Groups [Abstract]        
Revenues $ 0 $ 769,992 $ 1,233,567 $ 2,506,546
Cost of sales 0 593,468 970,210 1,819,354
Gross profit 0 176,524 263,357 687,192
Operating expenses        
Selling, general and administrative expenses 0 194,984 248,052 607,734
Depreciation and amortization expense 0 13,471 20,139 43,441
Total operating expenses   208,455 268,191 651,175
OPERATING INCOME (LOSS) 0 (31,931) (4,834) 36,017
Other income (expense)        
Other income 0 9,621 0 178,424
Financing expense 0 (8,995) (18,430) (23,430)
Other expenses 0 (800) 0 (13,915)
Gain on disposal of subsidiaries 0 0 1,655,781 0
Total other income (expense) 0 (174) 1,637,351 141,079
Net income from discontinued operations before taxes 0 (32,105) 1,632,517 177,096
Provision for income taxes 0 0 0 0
Total net (loss) income from discontinued operations, after taxes $ 0 $ (32,105) $ 1,632,517 $ 177,096
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.1
DISCONTINUED OPERATIONS - Schedule of components of gain on disposal of subsidiary (Details) - USD ($)
Apr. 30, 2025
Nov. 01, 2024
Jul. 31, 2024
Apr. 30, 2024
Jul. 31, 2023
Net assets and liabilities          
Cash and cash equivalents $ 0   $ (74,133) $ (57,315) $ (47,776)
Accounts receivable 0   (110,894)    
Note receivable 0   0    
Security deposits 0   (7,316)    
Prepaid expenses 0   (13,563)    
Accounts payable and accrued expenses 544,533   1,343,436    
Loans payable 0   84,350    
Convertible notes payable - related parties 0   204,300    
Deferred revenue $ 0   $ 141,156    
Gain on disposal of subsidiary [Member]          
Net assets and liabilities          
Cash and cash equivalents   $ (34,727)      
Accounts receivable   (239,245)      
Note receivable   (5,000)      
Security deposits   (7,316)      
Prepaid expenses   (18,143)      
Property and equipment, net   (29,678)      
Accounts payable and accrued expenses   844,264      
Loans payable   106,430      
Convertible notes payable - related parties   201,300      
Deferred revenue   212,896      
Net gain from disposal of assets and liabilities   1,030,781      
Consideration received in exchange for disposal of assets   625,000      
Gain on disposal of subsidiaries   $ 1,655,781      
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.1
DISCONTINUED OPERATIONS - Schedule of loans payable from discontinued operations (Details) - Loans payable from discontinued operations [Member] - USD ($)
Nov. 01, 2024
Jul. 31, 2024
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Notes payable $ 106,430 $ 84,350
Less: current portion, net (106,430) (84,350)
Long-term notes payable, net $ 0 $ 0
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.1
DISCONTINUED OPERATIONS - Schedule of related party convertible notes from discontinued operations (Details) - USD ($)
Apr. 30, 2025
Nov. 01, 2024
Jul. 31, 2024
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Convertible notes payable - related parties $ 2,692,600   $ 1,305,793
Convertible notes from discontinued operations [Member]      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Convertible notes payable - related parties   $ 201,300 204,300
Less: current portion, net   (201,300) (204,300)
Long-term convertible notes payable – related parties, net   $ 0 $ 0
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.1
PROPERTY AND EQUIPMENT (Narrative) (Details) - USD ($)
6 Months Ended 9 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Property, Plant and Equipment [Abstract]        
Depreciation expense $ 130 $ 0 $ 2,020 $ 0
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.1
PROPERTY AND EQUIPMENT - Schedule of property, plant and equipment (Details) - USD ($)
Apr. 30, 2025
Jul. 31, 2024
Property, Plant and Equipment [Line Items]    
Less: Accumulated depreciation $ (2,020) $ 0
Total 655 2,675
Computer and telecom equipment [Member]    
Property, Plant and Equipment [Line Items]    
Computer, telecom equipment and software $ 2,675 $ 2,675
Life 5 years  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.1
INTANGIBLE ASSETS, NET (Narrative) (Details) - USD ($)
3 Months Ended 9 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization expense $ 168,892 $ 168,298 $ 506,677 $ 504,894
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.1
INTANGIBLE ASSETS, NET - Schedule of composition of other intangible assets (Details) - USD ($)
Apr. 30, 2025
Jul. 31, 2024
Indefinite-Lived Intangible Assets [Line Items]    
Gross Amount $ 4,481,461 $ 4,481,461
Accumulated Amortization 2,208,617 1,701,941
Net Amount $ 2,272,844 2,779,520
Customer contracts [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Useful Life 7 years  
Gross Amount $ 3,862,657 3,862,657
Accumulated Amortization 1,836,463 1,422,607
Net Amount $ 2,026,194 2,440,050
Software [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Useful Life 5 years  
Gross Amount $ 618,804 618,804
Accumulated Amortization 372,154 279,334
Net Amount $ 246,650 $ 339,470
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.1
INTANGIBLE ASSETS, NET - Schedule of estimate annual amortization expense for other intangible assets (Details)
Jul. 31, 2024
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2025 (remainder) $ 170,693
2026 675,569
2027 623,098
2028 571,331
2029 232,153
Thereafter 0
Total $ 2,272,844
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.1
LOANS PAYABLE (Narrative) (Details) - Loans payable from continued operations [Member] - Unsecured Promissory Note (the "January 2022 Note") [Member] - USD ($)
Apr. 30, 2025
Jul. 31, 2024
Jan. 05, 2022
Debt Instrument [Line Items]      
Principal amount of debt     $ 29,253
Interest rate     6.00%
Loans payable $ 24,253 $ 24,253  
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.1
LOANS PAYABLE - Schedule of notes payable (Details) - Loans payable from continued operations [Member] - USD ($)
Apr. 30, 2025
Jul. 31, 2024
Short-Term Debt [Line Items]    
Notes payable $ 24,253 $ 24,253
Less: current portion, net (24,253) (24,253)
Long-term notes payable, net $ 0 $ 0
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.1
RELATED PARTY CONVERTIBLE DEBT (Narrative) (Details) - Convertible notes from continued operations [Member] - USD ($)
1 Months Ended 9 Months Ended 12 Months Ended
Feb. 26, 2021
Apr. 20, 2020
Aug. 24, 2019
Aug. 22, 2019
Apr. 30, 2025
Jul. 31, 2024
Related party [Member]            
Related Party Transaction [Line Items]            
Face amount of debt       $ 12,000    
Interest rate       6.00%    
Payments of debt       $ 4,500    
Related party amount payable         $ 7,500 $ 7,500
Related party [Member] | February 2021 convertible note [Member]            
Related Party Transaction [Line Items]            
Face amount of debt $ 25,000          
Interest rate 6.00%          
Discount on conversion of convertible note 20.00%          
Amount of additional loaned         1,386,807  
Related party amount payable         2,630,800 1,243,993
1stPoint Communications LLC [Member] | Related party [Member] | Related party one [Member]            
Related Party Transaction [Line Items]            
Face amount of debt     $ 12,000      
Interest rate     6.00%      
Discount on conversion of convertible note     20.00%      
Related party amount payable         12,000 12,000
1stPoint Communications LLC [Member] | Related party [Member] | Related party two [Member]            
Related Party Transaction [Line Items]            
Face amount of debt     $ 6,000      
Interest rate     6.00%      
Discount on conversion of convertible note     20.00%      
Related party amount payable         6,000 6,000
Chief Financial Officer [Member]            
Related Party Transaction [Line Items]            
Face amount of debt   $ 36,300        
Interest rate   6.00%        
Discount on conversion of convertible note   20.00%        
Related party amount payable         $ 36,300 $ 36,300
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.1
RELATED PARTY CONVERTIBLE DEBT - Schedule of related party debt (Details) - USD ($)
Apr. 30, 2025
Jul. 31, 2024
Related Party Transaction [Line Items]    
Convertible notes payable - related parties $ 2,692,600 $ 1,305,793
Related party convertible notes from continued operations [Member]    
Related Party Transaction [Line Items]    
Convertible notes payable - related parties 2,692,600 1,305,793
Less: current portion, net (2,692,600) (1,305,793)
Long-term convertible notes payable – related parties, net $ 0 $ 0
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.1
CONVERTIBLE DEBT (Narrative) (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Apr. 04, 2024
Feb. 11, 2022
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Jul. 31, 2024
Mar. 06, 2023
Convertible Debt [Line Items]              
Original issue discount       $ 0   $ 0  
Proceeds from related party convertible notes       1,386,806 $ 633,992    
Convertible debt       0   682,000  
Mast Hill Fund [Member] | Securities Purchase Agreement [Member]              
Convertible Debt [Line Items]              
Aggregate principal amount   $ 550,000          
Original issue discount   55,000          
Proceeds from related party convertible notes   495,000          
Common stock warrant purchase   475,000          
Debt conversion converted instrument interest amount   72,148          
Debt conversion converted instrument fees amount   1,750          
Debt conversion converted total number of common stock shares amount   $ 73,897          
Debt instrument interest rate   12.00%          
Principal or interest rate percentage   16.00%          
Equity percentage   4.99%          
Fair value per share of common stock issued   $ 0.58          
Warrants expiration period   five-year          
Convertible debt       $ 0   $ 682,000  
Mast Hill Fund [Member] | Securities Purchase Agreement [Member] | First Warrant [Member]              
Convertible Debt [Line Items]              
Common stock warrant purchase   $ 150,000          
Fair value per share of common stock issued   $ 3          
Mast Hill Fund [Member] | Securities Purchase Agreement [Member] | Second Warrant [Member]              
Convertible Debt [Line Items]              
Common stock warrant purchase   $ 150,000          
Fair value per share of common stock issued   $ 1.5          
Mast Hill Fund [Member] | First Amendment [Member]              
Convertible Debt [Line Items]              
Convertible notes, increase in the principal balance             $ 62,000
Mast Hill Fund [Member] | Second Amendment [Member]              
Convertible Debt [Line Items]              
Convertible notes, increase in the principal balance $ 70,000            
Maturity period February 11, 2025            
Fair value per share of common stock issued $ 0.199            
Fair value of the common stock issued $ 94,525            
Number of common shares issued on debt conversion     475,000        
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.1
CONVERTIBLE DEBT - Schedule of convertible debt (Details) - USD ($)
9 Months Ended 12 Months Ended
Apr. 30, 2025
Jul. 31, 2024
Debt Disclosure [Abstract]    
Convertible debt $ 0 $ 682,000
Original issue discount 0 0
Less: current portion, net 0 (682,000)
Long-term convertible debt, net $ 0 $ 0
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.1
STOCKHOLDERS' EQUITY (DEFICIT) (Narrative) (Details) - USD ($)
3 Months Ended
Nov. 01, 2024
Aug. 07, 2024
Oct. 31, 2023
Apr. 30, 2025
Jul. 31, 2024
Class of Stock [Line Items]          
Treasury stock, value       $ 625,000 $ 0
Common Stock [Member]          
Class of Stock [Line Items]          
Issuance of common shares     475,000    
Viper Networks Inc [Member] | Wikibuli, Inc [Member]          
Class of Stock [Line Items]          
Ownership percentage 10.00% 10.00%      
Number of shares acquired 2,500,000 2,500,000      
Treasury stock per share $ 0.25        
Treasury stock, value $ 625,000        
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.1
COMMITMENTS AND CONTINGENCIES - Schedule of claims (Details)
9 Months Ended
Apr. 30, 2025
USD ($)
Calvi Electric v. Hammer Fiber Optics Inv, Ltd. [Member]  
Loss Contingencies [Line Items]  
Amount of claim $ 9,210
Horizon Blue Cross v. Hammer Fiber Optics Inv, Ltd. [Member]  
Loss Contingencies [Line Items]  
Amount of claim $ 17,309
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.1
WARRANTS (Narrative) (Details) - $ / shares
Feb. 17, 2022
Feb. 11, 2022
Mast Hill Fund, L.P. [Member] | First Warrant [Member]    
Class of Warrant or Right [Line Items]    
Warrants issued   150,000
Warrant term   5 years
Warrant exercise price per share   $ 3
Mast Hill Fund, L.P. [Member] | Second Warrant [Member]    
Class of Warrant or Right [Line Items]    
Warrants issued   150,000
Warrant term   5 years
Warrant exercise price per share   $ 1.5
Talos Victory Fund, LLC [Member] | First Warrant [Member]    
Class of Warrant or Right [Line Items]    
Warrants issued 75,000  
Warrant term 5 years  
Warrant exercise price per share $ 1.5  
Talos Victory Fund, LLC [Member] | Second Warrant [Member]    
Class of Warrant or Right [Line Items]    
Warrants issued 75,000  
Warrant term 5 years  
Warrant exercise price per share $ 3  
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.1
WARRANTS - WARRANTS - Schedule of warrants outstanding (Details) - Warrants [Member] - $ / shares
9 Months Ended 12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Jul. 31, 2024
Jul. 31, 2023
Class of Warrant or Right [Line Items]        
Number of warrants, beginning balance 450,000 450,000 450,000  
Granted 0 0    
Exercised 0 0    
Expired/Canceled (150,000) 0    
Number of warrants, ending balance 300,000 450,000 450,000 450,000
Number of warrant exercisable 300,000 450,000    
Weighted average exercise price opening balance $ 2.25 $ 2.25 $ 2.25  
Weighted average exercise price, Granted 0 0    
Weighted average exercise price, Exercised 0 0    
Weighted average exercise price, Expired/Canceled 1.5 0    
Weighted average exercise price ending balance 2.63 2.25 $ 2.25 $ 2.25
Weighted average exercise price, Exercisable $ 2.63 $ 2.25    
Weighted average contractual term 1 year 9 months 14 days 2 years 9 months 14 days 2 years 6 months 14 days 3 years 6 months 14 days
Weighted average contractual term exercisable 1 year 9 months 14 days 2 years 9 months 14 days    
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.1
WARRANTS - WARRANTS - Schedule of fair value of warrants granted (Details) - Warrants [Member] - $ / shares
9 Months Ended 12 Months Ended
Apr. 30, 2025
Jul. 31, 2024
Class of Warrant or Right [Line Items]    
Share Price $ 0.04 $ 0.04
Risk-free interest rates 3.72% 4.10%
Expected life (in years)   2 years 6 months 10 days
Expected volatility 1038.00% 848.00%
Dividend yield 0.00% 0.00%
Minimum [Member]    
Class of Warrant or Right [Line Items]    
Expected life (in years) 1 year 9 months 10 days  
Maximum [Member]    
Class of Warrant or Right [Line Items]    
Expected life (in years) 1 year 9 months 18 days  
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE - Schedule of reconciliation of basic and diluted income (loss) per common share (Details) - USD ($)
3 Months Ended 9 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Earnings Per Share [Abstract]        
Net loss from continuing operations $ (386,010) $ (640,660) $ (1,078,523) $ (1,263,651)
Net (loss) income from discontinued operations 0 (32,105) 1,632,517 177,096
Net (loss) income $ (386,010) $ (672,765) $ 553,994 $ (1,086,555)
Basic weighted average common shares outstanding 58,902,612 63,155,947 59,754,260 62,078,537
Effect of potentially dilutive convertible notes 0 0 62,191,578 3,237,337
Dilutive weighted average common shares outstanding 58,902,612 63,155,947 121,945,838 65,315,874
Net loss from continuing operations per common share: Basic $ (0.01) $ (0.01) $ (0.02) $ (0.02)
Net loss from continuing operations per common share: Diluted (0.01) (0.01) (0.02) (0.02)
Net income from discontinued operations per common share: Basic (0) (0) 0.03 0
Net income from discontinued operations per common share: Diluted (0) (0) 0.01 0
Net income (loss) per common share: Basic (0.01) (0) 0.01 (0.02)
Net income (loss) per common share: Diluted $ (0.01) $ (0.01) $ 0 $ (0.02)
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE - Schedule of potentially dilutive securities excluded from computations of dilutive weighted average shares outstanding (Details) - shares
9 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Dilutive Securities Computation Of Basic And Diluted Earnings Per Share [Line Items]    
Number of shares of potentially dilutive securities 300,000 450,000
Warrants [Member]    
Dilutive Securities Computation Of Basic And Diluted Earnings Per Share [Line Items]    
Number of shares of potentially dilutive securities 300,000 450,000
Convertible Notes [Member]    
Dilutive Securities Computation Of Basic And Diluted Earnings Per Share [Line Items]    
Number of shares of potentially dilutive securities 0 0
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.25.1
SUBSEQUENT EVENTS (Narrative) (Details) - Subsequent Events [Member] - February 2021 Convertible Note [Member] - USD ($)
1 Months Ended
May 25, 2025
May 24, 2025
Subsequent Event [Line Items]    
Principal amount of convertible note   $ 2,680,800
Shares issued upon exchange 10,154,542  
Conversion price, per-share $ 0.264  
XML 80 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 81 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 83 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.1 html 204 276 1 false 58 0 false 4 false false R1.htm 0001 - Document - Document and Entity Information Sheet http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 0002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 0003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 0004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 0006 - Statement - Condensed Consolidated Statement of Changes in Stockholders' Equity (Deficit) (Unaudited) Sheet http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit Condensed Consolidated Statement of Changes in Stockholders' Equity (Deficit) (Unaudited) Statements 5 false false R6.htm 0007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 0009 - Disclosure - ORGANIZATION AND DESCRIPTION OF BUSINESS Sheet http://www.hammerfiber.com/role/idr_DisclosureNote1OrganizationAndDescriptionOfBusiness ORGANIZATION AND DESCRIPTION OF BUSINESS Notes 7 false false R8.htm 0010 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 0011 - Disclosure - GOING CONCERN Sheet http://www.hammerfiber.com/role/idr_DisclosureNote4GoingConcern GOING CONCERN Notes 9 false false R10.htm 0012 - Disclosure - RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS Sheet http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTS RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS Notes 10 false false R11.htm 0013 - Disclosure - DISCONTINUED OPERATIONS Sheet http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperations DISCONTINUED OPERATIONS Notes 11 false false R12.htm 0014 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipment PROPERTY AND EQUIPMENT Notes 12 false false R13.htm 0015 - Disclosure - INTANGIBLE ASSETS, NET Sheet http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssets INTANGIBLE ASSETS, NET Notes 13 false false R14.htm 0016 - Disclosure - LOANS PAYABLE Sheet http://www.hammerfiber.com/role/NOTESPAYABLES LOANS PAYABLE Notes 14 false false R15.htm 0017 - Disclosure - RELATED PARTY CONVERTIBLE DEBT Sheet http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactions RELATED PARTY CONVERTIBLE DEBT Notes 15 false false R16.htm 0018 - Disclosure - CONVERTIBLE DEBT Sheet http://www.hammerfiber.com/role/NOTESPAYABLE CONVERTIBLE DEBT Notes 16 false false R17.htm 0019 - Disclosure - INCOME TAXES Sheet http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxes INCOME TAXES Notes 17 false false R18.htm 0020 - Disclosure - STOCKHOLDERS' EQUITY (DEFICIT) Sheet http://www.hammerfiber.com/role/idr_DisclosureNote12StockholdersEquity STOCKHOLDERS' EQUITY (DEFICIT) Notes 18 false false R19.htm 0021 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.hammerfiber.com/role/idr_DisclosureNote13CommitmentsAndLeases COMMITMENTS AND CONTINGENCIES Notes 19 false false R20.htm 0022 - Disclosure - WARRANTS Sheet http://www.hammerfiber.com/role/WARRANTS WARRANTS Notes 20 false false R21.htm 0023 - Disclosure - EARNINGS PER SHARE Sheet http://www.hammerfiber.com/role/EARNINGSPERSHARE EARNINGS PER SHARE Notes 21 false false R22.htm 0024 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.hammerfiber.com/role/idr_DisclosureNote16SubsequentEvents SUBSEQUENT EVENTS Notes 22 false false R23.htm 9960701 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 23 false false R24.htm 9960702 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPolicies 24 false false R25.htm 9960703 - Disclosure - RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS (Tables) Sheet http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSTables RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS (Tables) Tables http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTS 25 false false R26.htm 9960704 - Disclosure - DISCONTINUED OPERATIONS (Tables) Sheet http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsTables DISCONTINUED OPERATIONS (Tables) Tables http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperations 26 false false R27.htm 9960705 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentTables PROPERTY AND EQUIPMENT (Tables) Tables http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipment 27 false false R28.htm 9960706 - Disclosure - INTANGIBLE ASSETS, NET (Tables) Sheet http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSTables INTANGIBLE ASSETS, NET (Tables) Tables http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssets 28 false false R29.htm 9960707 - Disclosure - LOANS PAYABLE (Tables) Sheet http://www.hammerfiber.com/role/NOTESPAYABLETables LOANS PAYABLE (Tables) Tables http://www.hammerfiber.com/role/NOTESPAYABLES 29 false false R30.htm 9960708 - Disclosure - RELATED PARTY CONVERTIBLE DEBT (Tables) Sheet http://www.hammerfiber.com/role/PARTYCONVERTIBLEDEBTTables RELATED PARTY CONVERTIBLE DEBT (Tables) Tables http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactions 30 false false R31.htm 9960709 - Disclosure - CONVERTIBLE DEBT (Tables) Sheet http://www.hammerfiber.com/role/CONVERTIBLEDEBTTables CONVERTIBLE DEBT (Tables) Tables http://www.hammerfiber.com/role/NOTESPAYABLE 31 false false R32.htm 9960710 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://www.hammerfiber.com/role/idr_DisclosureNote13CommitmentsAndLeases 32 false false R33.htm 9960711 - Disclosure - WARRANTS (Tables) Sheet http://www.hammerfiber.com/role/WarrantsTables WARRANTS (Tables) Tables http://www.hammerfiber.com/role/WARRANTS 33 false false R34.htm 9960712 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.hammerfiber.com/role/EARNINGSPERSHARETables EARNINGS PER SHARE (Tables) Tables http://www.hammerfiber.com/role/EARNINGSPERSHARE 34 false false R35.htm 9960713 - Disclosure - ORGANIZATION AND DESCRIPTION OF BUSINESS (Narrative) (Details) Sheet http://www.hammerfiber.com/role/ORGANIZATIONANDDESCRIPTIONOFBUSINESSNarrativeDetails ORGANIZATION AND DESCRIPTION OF BUSINESS (Narrative) (Details) Details http://www.hammerfiber.com/role/idr_DisclosureNote1OrganizationAndDescriptionOfBusiness 35 false false R36.htm 9960714 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details) Sheet http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details) Details http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables 36 false false R37.htm 9960715 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of estimated useful lives of property and equipment (Details) Sheet http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of estimated useful lives of property and equipment (Details) Details 37 false false R38.htm 9960716 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of fair value measurements (Details) Sheet http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of fair value measurements (Details) Details 38 false false R39.htm 9960717 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of changes in fair value of financial liabilities (Details) Sheet http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails1 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of changes in fair value of financial liabilities (Details) Details 39 false false R40.htm 9960718 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of derivative liability valuation techniques (Details) Sheet http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of derivative liability valuation techniques (Details) Details 40 false false R41.htm 9960719 - Disclosure - GOING CONCERN (Narrative) (Details) Sheet http://www.hammerfiber.com/role/GOINGCONCERNNarrativeDetails GOING CONCERN (Narrative) (Details) Details http://www.hammerfiber.com/role/idr_DisclosureNote4GoingConcern 41 false false R42.htm 9960720 - Disclosure - RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS - Previously reported consolidated statements of operations (Details) Sheet http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1 RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS - Previously reported consolidated statements of operations (Details) Details 42 false false R43.htm 9960721 - Disclosure - RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS - Previously reported consolidated statements of cash flows (Details) Sheet http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2 RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS - Previously reported consolidated statements of cash flows (Details) Details 43 false false R44.htm 9960722 - Disclosure - DISCONTINUED OPERATIONS (Narrative) (Details) Sheet http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails DISCONTINUED OPERATIONS (Narrative) (Details) Details http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsTables 44 false false R45.htm 9960723 - Disclosure - DISCONTINUED OPERATIONS - Schedule of assets and liabilities of discontinued operations (Details) Sheet http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails DISCONTINUED OPERATIONS - Schedule of assets and liabilities of discontinued operations (Details) Details 45 false false R46.htm 9960724 - Disclosure - DISCONTINUED OPERATIONS - Schedule of major components of the financial results (Details) Sheet http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails DISCONTINUED OPERATIONS - Schedule of major components of the financial results (Details) Details 46 false false R47.htm 9960725 - Disclosure - DISCONTINUED OPERATIONS - Schedule of components of gain on disposal of subsidiary (Details) Sheet http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails DISCONTINUED OPERATIONS - Schedule of components of gain on disposal of subsidiary (Details) Details 47 false false R48.htm 9960726 - Disclosure - DISCONTINUED OPERATIONS - Schedule of loans payable from discontinued operations (Details) Sheet http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfLoansPayableFromDiscontinuedOperationsDetails DISCONTINUED OPERATIONS - Schedule of loans payable from discontinued operations (Details) Details 48 false false R49.htm 9960727 - Disclosure - DISCONTINUED OPERATIONS - Schedule of related party convertible notes from discontinued operations (Details) Notes http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfRelatedPartyConvertibleNotesFromDiscontinuedOperationsDetails DISCONTINUED OPERATIONS - Schedule of related party convertible notes from discontinued operations (Details) Details 49 false false R50.htm 9960728 - Disclosure - PROPERTY AND EQUIPMENT (Narrative) (Details) Sheet http://www.hammerfiber.com/role/PROPERTYANDEQUIPMENTNarrativeDetails PROPERTY AND EQUIPMENT (Narrative) (Details) Details http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentTables 50 false false R51.htm 9960729 - Disclosure - PROPERTY AND EQUIPMENT - Schedule of property, plant and equipment (Details) Sheet http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails PROPERTY AND EQUIPMENT - Schedule of property, plant and equipment (Details) Details 51 false false R52.htm 9960730 - Disclosure - INTANGIBLE ASSETS, NET (Narrative) (Details) Sheet http://www.hammerfiber.com/role/INTANGIBLEASSETSNETSNarrativeDetails INTANGIBLE ASSETS, NET (Narrative) (Details) Details http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSTables 52 false false R53.htm 9960731 - Disclosure - INTANGIBLE ASSETS, NET - Schedule of composition of other intangible assets (Details) Sheet http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetails INTANGIBLE ASSETS, NET - Schedule of composition of other intangible assets (Details) Details 53 false false R54.htm 9960732 - Disclosure - INTANGIBLE ASSETS, NET - Schedule of estimate annual amortization expense for other intangible assets (Details) Sheet http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetailsDetails1 INTANGIBLE ASSETS, NET - Schedule of estimate annual amortization expense for other intangible assets (Details) Details 54 false false R55.htm 9960733 - Disclosure - LOANS PAYABLE (Narrative) (Details) Sheet http://www.hammerfiber.com/role/NOTESPAYABLENarrativeDetails LOANS PAYABLE (Narrative) (Details) Details http://www.hammerfiber.com/role/NOTESPAYABLETables 55 false false R56.htm 9960734 - Disclosure - LOANS PAYABLE - Schedule of notes payable (Details) Notes http://www.hammerfiber.com/role/NOTESPAYABLEDetails LOANS PAYABLE - Schedule of notes payable (Details) Details 56 false false R57.htm 9960735 - Disclosure - RELATED PARTY CONVERTIBLE DEBT (Narrative) (Details) Sheet http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails RELATED PARTY CONVERTIBLE DEBT (Narrative) (Details) Details http://www.hammerfiber.com/role/PARTYCONVERTIBLEDEBTTables 57 false false R58.htm 9960736 - Schedule - RELATED PARTY CONVERTIBLE DEBT - Schedule of related party debt (Details) Sheet http://www.hammerfiber.com/role/RELATEDPARTYCONVERTIBLEDEBTScheduleOfRelatedPartyDebtDetails RELATED PARTY CONVERTIBLE DEBT - Schedule of related party debt (Details) Details 58 false false R59.htm 9960737 - Disclosure - CONVERTIBLE DEBT (Narrative) (Details) Sheet http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals CONVERTIBLE DEBT (Narrative) (Details) Details http://www.hammerfiber.com/role/CONVERTIBLEDEBTTables 59 false false R60.htm 9960738 - Disclosure - CONVERTIBLE DEBT - Schedule of convertible debt (Details) Sheet http://www.hammerfiber.com/role/CONVERTIBLEDEBTDetails CONVERTIBLE DEBT - Schedule of convertible debt (Details) Details 60 false false R61.htm 9960739 - Disclosure - STOCKHOLDERS' EQUITY (DEFICIT) (Narrative) (Details) Sheet http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals STOCKHOLDERS' EQUITY (DEFICIT) (Narrative) (Details) Details http://www.hammerfiber.com/role/idr_DisclosureNote12StockholdersEquity 61 false false R62.htm 9960740 - Disclosure - COMMITMENTS AND CONTINGENCIES - Schedule of claims (Details) Sheet http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails COMMITMENTS AND CONTINGENCIES - Schedule of claims (Details) Details 62 false false R63.htm 9960741 - Disclosure - WARRANTS (Narrative) (Details) Sheet http://www.hammerfiber.com/role/WARRANTSNarrativeDetails WARRANTS (Narrative) (Details) Details http://www.hammerfiber.com/role/WarrantsTables 63 false false R64.htm 9960742 - Disclosure - WARRANTS - WARRANTS - Schedule of warrants outstanding (Details) Sheet http://www.hammerfiber.com/role/WarrantFairPriceOfTheWarrants WARRANTS - WARRANTS - Schedule of warrants outstanding (Details) Details 64 false false R65.htm 9960743 - Disclosure - WARRANTS - WARRANTS - Schedule of fair value of warrants granted (Details) Sheet http://www.hammerfiber.com/role/WARRANTSScheduleOfFairValuesOfWarrantsGrantedDuringTheYearsDetails WARRANTS - WARRANTS - Schedule of fair value of warrants granted (Details) Details 65 false false R66.htm 9960744 - Disclosure - EARNINGS PER SHARE - Schedule of reconciliation of basic and diluted income (loss) per common share (Details) Sheet http://www.hammerfiber.com/role/EARNINGSPERSHAREDetails EARNINGS PER SHARE - Schedule of reconciliation of basic and diluted income (loss) per common share (Details) Details 66 false false R67.htm 9960745 - Disclosure - EARNINGS PER SHARE - Schedule of potentially dilutive securities excluded from computations of dilutive weighted average shares outstanding (Details) Sheet http://www.hammerfiber.com/role/EARNINGSPERSHAREDetails1 EARNINGS PER SHARE - Schedule of potentially dilutive securities excluded from computations of dilutive weighted average shares outstanding (Details) Details 67 false false R68.htm 9960746 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details) Sheet http://www.hammerfiber.com/role/SUBSEQUENTEVENTSNarrativeDetails SUBSEQUENT EVENTS (Narrative) (Details) Details http://www.hammerfiber.com/role/idr_DisclosureNote16SubsequentEvents 68 false false All Reports Book All Reports form10q.htm hmmr-20250430.xsd hmmr-20250430_cal.xml hmmr-20250430_def.xml hmmr-20250430_lab.xml hmmr-20250430_pre.xml http://fasb.org/us-gaap/2025 http://xbrl.sec.gov/dei/2025 true true JSON 86 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "form10q.htm": { "nsprefix": "hmmr", "nsuri": "http://www.hammerfiber.com/20250430", "dts": { "inline": { "local": [ "form10q.htm" ] }, "schema": { "local": [ "hmmr-20250430.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/factExplanatory-2009-12-16.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/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/ebp/elts/us-gaap-ebp-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd", "https://xbrl.sec.gov/country/2025/country-2025.xsd", "https://xbrl.sec.gov/currency/2025/currency-2025.xsd", "https://xbrl.sec.gov/dei/2025/dei-2025.xsd", "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd", "https://xbrl.sec.gov/exch/2025/exch-2025.xsd", "https://xbrl.sec.gov/naics/2025/naics-2025.xsd", "https://xbrl.sec.gov/sic/2025/sic-2025.xsd", "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd" ] }, "calculationLink": { "local": [ "hmmr-20250430_cal.xml" ] }, "definitionLink": { "local": [ "hmmr-20250430_def.xml" ] }, "labelLink": { "local": [ "hmmr-20250430_lab.xml" ] }, "presentationLink": { "local": [ "hmmr-20250430_pre.xml" ] } }, "keyStandard": 236, "keyCustom": 40, "axisStandard": 23, "axisCustom": 1, "memberStandard": 26, "memberCustom": 31, "hidden": { "total": 6, "http://xbrl.sec.gov/dei/2025": 5, "http://fasb.org/us-gaap/2025": 1 }, "contextCount": 204, "entityCount": 1, "segmentCount": 58, "elementCount": 521, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2025": 836, "http://xbrl.sec.gov/dei/2025": 26 }, "report": { "R1": { "role": "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation", "longName": "0001 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "strong", "span", "span", "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "strong", "span", "span", "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets", "longName": "0002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_20250430", "name": "us-gaap:Cash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "span", "span", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20250430", "name": "us-gaap:Cash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "span", "span", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheetsParenthetical", "longName": "0003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_20250430", "name": "us-gaap:TreasuryStockCommonShares", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "span", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20250430", "name": "us-gaap:TreasuryStockCommonShares", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "span", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations", "longName": "0004 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_20250201to20250430", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20250201to20250430", "name": "hmmr:FinancingExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "unique": true } }, "R5": { "role": "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit", "longName": "0006 - Statement - Condensed Consolidated Statement of Changes in Stockholders' Equity (Deficit) (Unaudited)", "shortName": "Condensed Consolidated Statement of Changes in Stockholders' Equity (Deficit) (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_20230731_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "span", "span", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230731_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "span", "span", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows", "longName": "0007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:AdjustmentForAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "unique": true } }, "R7": { "role": "http://www.hammerfiber.com/role/idr_DisclosureNote1OrganizationAndDescriptionOfBusiness", "longName": "0009 - Disclosure - ORGANIZATION AND DESCRIPTION OF BUSINESS", "shortName": "ORGANIZATION AND DESCRIPTION OF BUSINESS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPolicies", "longName": "0010 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.hammerfiber.com/role/idr_DisclosureNote4GoingConcern", "longName": "0011 - Disclosure - GOING CONCERN", "shortName": "GOING CONCERN", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTS", "longName": "0012 - Disclosure - RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS", "shortName": "RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperations", "longName": "0013 - Disclosure - DISCONTINUED OPERATIONS", "shortName": "DISCONTINUED OPERATIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipment", "longName": "0014 - Disclosure - PROPERTY AND EQUIPMENT", "shortName": "PROPERTY AND EQUIPMENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssets", "longName": "0015 - Disclosure - INTANGIBLE ASSETS, NET", "shortName": "INTANGIBLE ASSETS, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.hammerfiber.com/role/NOTESPAYABLES", "longName": "0016 - Disclosure - LOANS PAYABLE", "shortName": "LOANS PAYABLE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "hmmr:LoansPayableDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "hmmr:LoansPayableDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactions", "longName": "0017 - Disclosure - RELATED PARTY CONVERTIBLE DEBT", "shortName": "RELATED PARTY CONVERTIBLE DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.hammerfiber.com/role/NOTESPAYABLE", "longName": "0018 - Disclosure - CONVERTIBLE DEBT", "shortName": "CONVERTIBLE DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxes", "longName": "0019 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.hammerfiber.com/role/idr_DisclosureNote12StockholdersEquity", "longName": "0020 - Disclosure - STOCKHOLDERS' EQUITY (DEFICIT)", "shortName": "STOCKHOLDERS' EQUITY (DEFICIT)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.hammerfiber.com/role/idr_DisclosureNote13CommitmentsAndLeases", "longName": "0021 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.hammerfiber.com/role/WARRANTS", "longName": "0022 - Disclosure - WARRANTS", "shortName": "WARRANTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "hmmr:WarrantsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "hmmr:WarrantsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.hammerfiber.com/role/EARNINGSPERSHARE", "longName": "0023 - Disclosure - EARNINGS PER SHARE", "shortName": "EARNINGS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.hammerfiber.com/role/idr_DisclosureNote16SubsequentEvents", "longName": "0024 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies", "longName": "9960701 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables", "longName": "9960702 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "hmmr:ScheduleOfUsefulLifeOfPropertyAndEquipmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "hmmr:ScheduleOfUsefulLifeOfPropertyAndEquipmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSTables", "longName": "9960703 - Disclosure - RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS (Tables)", "shortName": "RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsTables", "longName": "9960704 - Disclosure - DISCONTINUED OPERATIONS (Tables)", "shortName": "DISCONTINUED OPERATIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentTables", "longName": "9960705 - Disclosure - PROPERTY AND EQUIPMENT (Tables)", "shortName": "PROPERTY AND EQUIPMENT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSTables", "longName": "9960706 - Disclosure - INTANGIBLE ASSETS, NET (Tables)", "shortName": "INTANGIBLE ASSETS, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "hmmr:ScheduleOfIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "hmmr:ScheduleOfIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.hammerfiber.com/role/NOTESPAYABLETables", "longName": "9960707 - Disclosure - LOANS PAYABLE (Tables)", "shortName": "LOANS PAYABLE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "hmmr:LoansPayableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "hmmr:LoansPayableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.hammerfiber.com/role/PARTYCONVERTIBLEDEBTTables", "longName": "9960708 - Disclosure - RELATED PARTY CONVERTIBLE DEBT (Tables)", "shortName": "RELATED PARTY CONVERTIBLE DEBT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.hammerfiber.com/role/CONVERTIBLEDEBTTables", "longName": "9960709 - Disclosure - CONVERTIBLE DEBT (Tables)", "shortName": "CONVERTIBLE DEBT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsTables", "longName": "9960710 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.hammerfiber.com/role/WarrantsTables", "longName": "9960711 - Disclosure - WARRANTS (Tables)", "shortName": "WARRANTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "hmmr:ScheduleOfWarrantsOutstandingTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "hmmr:WarrantsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "hmmr:ScheduleOfWarrantsOutstandingTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "hmmr:WarrantsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.hammerfiber.com/role/EARNINGSPERSHARETables", "longName": "9960712 - Disclosure - EARNINGS PER SHARE (Tables)", "shortName": "EARNINGS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.hammerfiber.com/role/ORGANIZATIONANDDESCRIPTIONOFBUSINESSNarrativeDetails", "longName": "9960713 - Disclosure - ORGANIZATION AND DESCRIPTION OF BUSINESS (Narrative) (Details)", "shortName": "ORGANIZATION AND DESCRIPTION OF BUSINESS (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_20250430", "name": "us-gaap:TreasuryStockValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "span", "span", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20241101_deiLegalEntityAxis_hmmrViperNetworksIncMember_srtOwnershipAxis_hmmrWikibuliIncMember", "name": "hmmr:TreasuryStockPerShare", "unitRef": "USD_per_share", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "span", "span", "span", "p", "div", "div", "div", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "unique": true } }, "R36": { "role": "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "longName": "9960714 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_20250430", "name": "us-gaap:CashFDICInsuredAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "div", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "div", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20250430", "name": "us-gaap:CashFDICInsuredAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "div", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "div", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentDetails", "longName": "9960715 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of estimated useful lives of property and equipment (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of estimated useful lives of property and equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_20250430_usgaapPropertyPlantAndEquipmentByTypeAxis_hmmrComputerTelecomEquipmentAndSoftwareMember", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "td", "tr", "table", "div", "hmmr:ScheduleOfUsefulLifeOfPropertyAndEquipmentTableTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "div", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true }, "uniqueAnchor": null }, "R38": { "role": "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails", "longName": "9960716 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of fair value measurements (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of fair value measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_20250430_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember", "name": "us-gaap:LiabilitiesFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "div", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "div", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20250430_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember", "name": "us-gaap:LiabilitiesFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "div", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "div", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails1", "longName": "9960717 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of changes in fair value of financial liabilities (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of changes in fair value of financial liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_20240731_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "div", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "div", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20230731_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member_usgaapFairValueByMeasurementFrequencyAxis_usgaapFairValueMeasurementsRecurringMember", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "div", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "div", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "unique": true } }, "R40": { "role": "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "longName": "9960718 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of derivative liability valuation techniques (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of derivative liability valuation techniques (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_20250430_usgaapMeasurementInputTypeAxis_usgaapMeasurementInputExercisePriceMember", "name": "us-gaap:DerivativeLiabilityMeasurementInput", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "span", "td", "tr", "table", "div", "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock", "div", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "div", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20250430_usgaapMeasurementInputTypeAxis_usgaapMeasurementInputExercisePriceMember", "name": "us-gaap:DerivativeLiabilityMeasurementInput", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "span", "td", "tr", "table", "div", "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock", "div", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "div", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.hammerfiber.com/role/GOINGCONCERNNarrativeDetails", "longName": "9960719 - Disclosure - GOING CONCERN (Narrative) (Details)", "shortName": "GOING CONCERN (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_20250201to20250430", "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true }, "uniqueAnchor": null }, "R42": { "role": "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1", "longName": "9960720 - Disclosure - RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS - Previously reported consolidated statements of operations (Details)", "shortName": "RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS - Previously reported consolidated statements of operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_20250201to20250430", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20240201to20240430", "name": "us-gaap:CostOfRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "unique": true } }, "R43": { "role": "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2", "longName": "9960721 - Disclosure - RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS - Previously reported consolidated statements of cash flows (Details)", "shortName": "RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS - Previously reported consolidated statements of cash flows (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_20250201to20250430", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20230801to20240430", "name": "us-gaap:OtherDepreciationAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "unique": true } }, "R44": { "role": "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails", "longName": "9960722 - Disclosure - DISCONTINUED OPERATIONS (Narrative) (Details)", "shortName": "DISCONTINUED OPERATIONS (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_20240731", "name": "us-gaap:TreasuryStockValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "span", "span", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20240427_usgaapDebtInstrumentAxis_hmmrEndstreamCommunicationsMember_usgaapDisposalGroupClassificationAxis_hmmrLoansPayableFromDiscontinuedOperationsMember_usgaapLongtermDebtTypeAxis_hmmrFinancingAgreementMember", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "div", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "unique": true } }, "R45": { "role": "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails", "longName": "9960723 - Disclosure - DISCONTINUED OPERATIONS - Schedule of assets and liabilities of discontinued operations (Details)", "shortName": "DISCONTINUED OPERATIONS - Schedule of assets and liabilities of discontinued operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_20250430", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20250430", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "div", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "unique": true } }, "R46": { "role": "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails", "longName": "9960724 - Disclosure - DISCONTINUED OPERATIONS - Schedule of major components of the financial results (Details)", "shortName": "DISCONTINUED OPERATIONS - Schedule of major components of the financial results (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_20250201to20250430", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "ix:continuation", "div", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20250201to20250430", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "ix:continuation", "div", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails", "longName": "9960725 - Disclosure - DISCONTINUED OPERATIONS - Schedule of components of gain on disposal of subsidiary (Details)", "shortName": "DISCONTINUED OPERATIONS - Schedule of components of gain on disposal of subsidiary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_20250430", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20241101_usgaapIncomeStatementLocationAxis_usgaapSaleOfSubsidiaryGainLossMember", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "hmmr:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsGainOnDisposalOfSubsidiaryDisclosuresTextBlock", "div", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "unique": true } }, "R48": { "role": "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfLoansPayableFromDiscontinuedOperationsDetails", "longName": "9960726 - Disclosure - DISCONTINUED OPERATIONS - Schedule of loans payable from discontinued operations (Details)", "shortName": "DISCONTINUED OPERATIONS - Schedule of loans payable from discontinued operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_20241101_usgaapDisposalGroupClassificationAxis_hmmrLoansPayableFromDiscontinuedOperationsMember", "name": "us-gaap:NotesPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "hmmr:LoansPayableFromDiscontinuedOperationsTableTextBlock", "div", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20241101_usgaapDisposalGroupClassificationAxis_hmmrLoansPayableFromDiscontinuedOperationsMember", "name": "us-gaap:NotesPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "hmmr:LoansPayableFromDiscontinuedOperationsTableTextBlock", "div", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfRelatedPartyConvertibleNotesFromDiscontinuedOperationsDetails", "longName": "9960727 - Disclosure - DISCONTINUED OPERATIONS - Schedule of related party convertible notes from discontinued operations (Details)", "shortName": "DISCONTINUED OPERATIONS - Schedule of related party convertible notes from discontinued operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_20250430", "name": "hmmr:ConvertibleNotesPayableRelatedParties", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "span", "span", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20241101_usgaapDisposalGroupClassificationAxis_hmmrConvertibleNotesFromDiscontinuedOperationsMember", "name": "hmmr:ConvertibleNotesPayableRelatedParties", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "hmmr:RelatedPartyConvertibleNotesFromDiscontinuedOperationsTableTextBlock", "div", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "unique": true } }, "R50": { "role": "http://www.hammerfiber.com/role/PROPERTYANDEQUIPMENTNarrativeDetails", "longName": "9960728 - Disclosure - PROPERTY AND EQUIPMENT (Narrative) (Details)", "shortName": "PROPERTY AND EQUIPMENT (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_20241101to20250430", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "div", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true }, "uniqueAnchor": null }, "R51": { "role": "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails", "longName": "9960729 - Disclosure - PROPERTY AND EQUIPMENT - Schedule of property, plant and equipment (Details)", "shortName": "PROPERTY AND EQUIPMENT - Schedule of property, plant and equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_20250430", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20250430", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.hammerfiber.com/role/INTANGIBLEASSETSNETSNarrativeDetails", "longName": "9960730 - Disclosure - INTANGIBLE ASSETS, NET (Narrative) (Details)", "shortName": "INTANGIBLE ASSETS, NET (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_20250201to20250430", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "div", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20250201to20250430", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "div", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetails", "longName": "9960731 - Disclosure - INTANGIBLE ASSETS, NET - Schedule of composition of other intangible assets (Details)", "shortName": "INTANGIBLE ASSETS, NET - Schedule of composition of other intangible assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_20250430", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "hmmr:ScheduleOfIntangibleAssetsTableTextBlock", "div", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20250430", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "hmmr:ScheduleOfIntangibleAssetsTableTextBlock", "div", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetailsDetails1", "longName": "9960732 - Disclosure - INTANGIBLE ASSETS, NET - Schedule of estimate annual amortization expense for other intangible assets (Details)", "shortName": "INTANGIBLE ASSETS, NET - Schedule of estimate annual amortization expense for other intangible assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_20240731", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "hmmr:ScheduleOfIntangibleAssetsEstimatedAmortizationExpenseTableTextBlock", "div", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240731", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "hmmr:ScheduleOfIntangibleAssetsEstimatedAmortizationExpenseTableTextBlock", "div", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.hammerfiber.com/role/NOTESPAYABLENarrativeDetails", "longName": "9960733 - Disclosure - LOANS PAYABLE (Narrative) (Details)", "shortName": "LOANS PAYABLE (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_20220105_usgaapDebtInstrumentAxis_hmmrUnsecuredPromissoryNoteMember_usgaapShortTermDebtTypeAxis_hmmrLoansPayableFromContinuedOperationsMember", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "div", "div", "hmmr:LoansPayableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20220105_usgaapDebtInstrumentAxis_hmmrUnsecuredPromissoryNoteMember_usgaapShortTermDebtTypeAxis_hmmrLoansPayableFromContinuedOperationsMember", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "div", "div", "hmmr:LoansPayableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.hammerfiber.com/role/NOTESPAYABLEDetails", "longName": "9960734 - Disclosure - LOANS PAYABLE - Schedule of notes payable (Details)", "shortName": "LOANS PAYABLE - Schedule of notes payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_20250430_usgaapShortTermDebtTypeAxis_hmmrLoansPayableFromContinuedOperationsMember", "name": "us-gaap:NotesPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "div", "hmmr:LoansPayableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20250430_usgaapShortTermDebtTypeAxis_hmmrLoansPayableFromContinuedOperationsMember", "name": "us-gaap:NotesPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "div", "hmmr:LoansPayableDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails", "longName": "9960735 - Disclosure - RELATED PARTY CONVERTIBLE DEBT (Narrative) (Details)", "shortName": "RELATED PARTY CONVERTIBLE DEBT (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_20190822_usgaapDebtInstrumentAxis_hmmrConvertibleNotesFromContinuedOperationsMember_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapRelatedPartyMember", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "div", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20190822_usgaapDebtInstrumentAxis_hmmrConvertibleNotesFromContinuedOperationsMember_usgaapRelatedPartyTransactionsByRelatedPartyAxis_usgaapRelatedPartyMember", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "div", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.hammerfiber.com/role/RELATEDPARTYCONVERTIBLEDEBTScheduleOfRelatedPartyDebtDetails", "longName": "9960736 - Schedule - RELATED PARTY CONVERTIBLE DEBT - Schedule of related party debt (Details)", "shortName": "RELATED PARTY CONVERTIBLE DEBT - Schedule of related party debt (Details)", "isDefault": "false", "groupType": "", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_20250430", "name": "hmmr:ConvertibleNotesPayableRelatedParties", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "span", "span", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20250430_usgaapDebtInstrumentAxis_hmmrConvertibleNotesFromContinuedOperationsMember", "name": "hmmr:ConvertibleNotesPayableRelatedParties", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "div", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "unique": true } }, "R59": { "role": "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals", "longName": "9960737 - Disclosure - CONVERTIBLE DEBT (Narrative) (Details)", "shortName": "CONVERTIBLE DEBT (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:DebtConversionOriginalDebtAmount1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "div", "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20220211_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_hmmrMastHillFundMember_usgaapTypeOfArrangementAxis_hmmrSecuritiesPurchaseAgreementMember", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "div", "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "unique": true } }, "R60": { "role": "http://www.hammerfiber.com/role/CONVERTIBLEDEBTDetails", "longName": "9960738 - Disclosure - CONVERTIBLE DEBT - Schedule of convertible debt (Details)", "shortName": "CONVERTIBLE DEBT - Schedule of convertible debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_20250430", "name": "us-gaap:ConvertibleDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "div", "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20250430", "name": "us-gaap:ConvertibleNotesPayableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "div", "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "unique": true } }, "R61": { "role": "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals", "longName": "9960739 - Disclosure - STOCKHOLDERS' EQUITY (DEFICIT) (Narrative) (Details)", "shortName": "STOCKHOLDERS' EQUITY (DEFICIT) (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_20250430", "name": "us-gaap:TreasuryStockValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "span", "span", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20230801to20231031_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "div", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "unique": true } }, "R62": { "role": "http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails", "longName": "9960740 - Disclosure - COMMITMENTS AND CONTINGENCIES - Schedule of claims (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES - Schedule of claims (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_20240801to20250430_usgaapRelatedPartyTransactionAxis_hmmrCalviElectricVHammerFiberOpticsInvLtdMember", "name": "us-gaap:LossContingencyDamagesSoughtValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "div", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430_usgaapRelatedPartyTransactionAxis_hmmrCalviElectricVHammerFiberOpticsInvLtdMember", "name": "us-gaap:LossContingencyDamagesSoughtValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "div", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.hammerfiber.com/role/WARRANTSNarrativeDetails", "longName": "9960741 - Disclosure - WARRANTS (Narrative) (Details)", "shortName": "WARRANTS (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_20220211_deiLegalEntityAxis_hmmrMastHillFundLPMember_usgaapClassOfWarrantOrRightAxis_hmmrFirstWarrantMember", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "div", "div", "hmmr:WarrantsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20220211_deiLegalEntityAxis_hmmrMastHillFundLPMember_usgaapClassOfWarrantOrRightAxis_hmmrFirstWarrantMember", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "div", "div", "hmmr:WarrantsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.hammerfiber.com/role/WarrantFairPriceOfTheWarrants", "longName": "9960742 - Disclosure - WARRANTS - WARRANTS - Schedule of warrants outstanding (Details)", "shortName": "WARRANTS - WARRANTS - Schedule of warrants outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_20240731_usgaapClassOfWarrantOrRightAxis_hmmrWarrantsMember", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "hmmr:ScheduleOfWarrantsOutstandingTableTextBlock", "div", "div", "hmmr:WarrantsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430_usgaapClassOfWarrantOrRightAxis_hmmrWarrantsMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "hmmr:ScheduleOfWarrantsOutstandingTableTextBlock", "div", "div", "hmmr:WarrantsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "unique": true } }, "R65": { "role": "http://www.hammerfiber.com/role/WARRANTSScheduleOfFairValuesOfWarrantsGrantedDuringTheYearsDetails", "longName": "9960743 - Disclosure - WARRANTS - WARRANTS - Schedule of fair value of warrants granted (Details)", "shortName": "WARRANTS - WARRANTS - Schedule of fair value of warrants granted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_20250430_usgaapClassOfWarrantOrRightAxis_hmmrWarrantsMember", "name": "us-gaap:SharePrice", "unitRef": "USD_per_share", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "span", "td", "tr", "table", "div", "hmmr:ScheduleOfFairValuesOfWarrantsGrantedTableTextBlock", "div", "div", "hmmr:WarrantsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20250430_usgaapClassOfWarrantOrRightAxis_hmmrWarrantsMember", "name": "us-gaap:SharePrice", "unitRef": "USD_per_share", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "span", "td", "tr", "table", "div", "hmmr:ScheduleOfFairValuesOfWarrantsGrantedTableTextBlock", "div", "div", "hmmr:WarrantsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.hammerfiber.com/role/EARNINGSPERSHAREDetails", "longName": "9960744 - Disclosure - EARNINGS PER SHARE - Schedule of reconciliation of basic and diluted income (loss) per common share (Details)", "shortName": "EARNINGS PER SHARE - Schedule of reconciliation of basic and diluted income (loss) per common share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_20250201to20250430", "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20250201to20250430", "name": "us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "unique": true } }, "R67": { "role": "http://www.hammerfiber.com/role/EARNINGSPERSHAREDetails1", "longName": "9960745 - Disclosure - EARNINGS PER SHARE - Schedule of potentially dilutive securities excluded from computations of dilutive weighted average shares outstanding (Details)", "shortName": "EARNINGS PER SHARE - Schedule of potentially dilutive securities excluded from computations of dilutive weighted average shares outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240801to20250430", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "div", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSNarrativeDetails", "longName": "9960746 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details)", "shortName": "SUBSEQUENT EVENTS (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_20250501to20250524_usgaapDebtInstrumentAxis_hmmrFebruaryTwoZeroTwoOneNoteMember_usgaapSubsequentEventTypeAxis_usgaapSubsequentEventMember", "name": "us-gaap:IncreaseDecreaseInNotesPayableRelatedParties", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "div", "div", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20250501to20250524_usgaapDebtInstrumentAxis_hmmrFebruaryTwoZeroTwoOneNoteMember_usgaapSubsequentEventTypeAxis_usgaapSubsequentEventMember", "name": "us-gaap:IncreaseDecreaseInNotesPayableRelatedParties", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "div", "div", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "form10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountingChangesAndErrorCorrectionsAbstract", "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 40.0 } }, "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable and accrued expenses", "terseLabel": "Accounts payable and accrued expenses", "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": [ "r65", "r791" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "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": [ "r27", "r160", "r590" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r79", "r791", "r953" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital", "terseLabel": "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": [ "r630", "r846", "r847", "r848", "r852", "r914", "r956" ] }, "hmmr_AdditionalPrincipalFunded": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "AdditionalPrincipalFunded", "crdr": "credit", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Additional principal funded" } } }, "auth_ref": [] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentForAmortization", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r7" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities {1}", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:", "verboseLabel": "Adjustments to Reconcile Net loss to Net Cash Used in Operating Activities:" } } }, "auth_ref": [] }, "hmmr_AggregatePrincipalAndInterestPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "AggregatePrincipalAndInterestPayments", "crdr": "credit", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The aggregate amount of principal and interest payments during the period.", "label": "Aggregate Principal And Interest Payments", "verboseLabel": "Ten principal and interest payments" } } }, "auth_ref": [] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AmendmentDescription", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AmendmentFlag", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2025", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.hammerfiber.com/role/INTANGIBLEASSETSNETSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense", "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." } } }, "auth_ref": [ "r7", "r181", "r279", "r286", "r712", "r714", "r715", "r717", "r719" ] }, "hmmr_AmountOfAdvanceForWorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "AmountOfAdvanceForWorkingCapital", "crdr": "debit", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Information about amount of advanced lender For working capital.", "label": "Amount Of Advance For Working Capital", "terseLabel": "Amount of advanced lender for working capital" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.hammerfiber.com/role/EARNINGSPERSHAREDetails1" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "verboseLabel": "Number of shares of potentially dilutive securities", "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": [ "r236" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "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": [ "r464" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets", "verboseLabel": "Total other assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r121", "r133", "r163", "r191", "r194", "r195", "r241", "r248", "r255", "r256", "r266", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r465", "r467", "r522", "r575", "r576", "r581", "r657", "r727", "r728", "r737", "r791", "r793", "r794", "r805", "r895", "r896", "r936" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsAbstract", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets {1}", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "terseLabel": "Total current assets", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r157", "r169", "r191", "r194", "r195", "r266", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r465", "r467", "r522", "r791", "r895", "r896", "r936" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current {1}", "terseLabel": "Current Assets", "verboseLabel": "Current Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets", "totalLabel": "Total assets - discontinued operations", "verboseLabel": "Total other assets", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r45", "r59", "r102", "r155", "r156" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 0.0 }, "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails", "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "terseLabel": "Current assets from discontinued operations", "totalLabel": "Total current assets", "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", "r45", "r59", "r100", "r102", "r155", "r156" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Current [Abstract]", "verboseLabel": "Current assets" } } }, "auth_ref": [] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent [Abstract]", "terseLabel": "Noncurrent assets" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AuditorFirmId", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r809", "r811", "r812" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AuditorLocation", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r809", "r811", "r812" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AuditorName", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r809", "r811", "r812" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of presentation", "terseLabel": "Basis of presentation", "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": [ "r838" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "NOTE 3 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "verboseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r837" ] }, "srt_BoardOfDirectorsChairmanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "BoardOfDirectorsChairmanMember", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Board of Directors Chairman [Member]", "terseLabel": "Board of Directors (BOD) [Member]" } } }, "auth_ref": [ "r861" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote1OrganizationAndDescriptionOfBusiness" ], "lang": { "en-us": { "role": { "label": "NOTE 1 - ORGANIZATION AND DESCRIPTION OF BUSINESS", "terseLabel": "ORGANIZATION AND DESCRIPTION OF BUSINESS", "documentation": "The entire disclosure for the business description and basis of presentation 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. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r830", "r838" ] }, "hmmr_CalviElectricVHammerFiberOpticsInvLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "CalviElectricVHammerFiberOpticsInvLtdMember", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the Calvi Electric v. Hammer Fiber Optics Inv, Ltd, during the indicated time period.", "label": "Calvi Electric V Hammer Fiber Optics Inv Ltd [Member]", "terseLabel": "Calvi Electric v. Hammer Fiber Optics Inv, Ltd. [Member]" } } }, "auth_ref": [] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Cash", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "terseLabel": "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. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r135", "r584", "r632", "r652", "r791", "r793", "r794", "r805", "r831" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodEndLabel": "CASH AT END OF PERIOD", "periodStartLabel": "CASH AT BEGINNING OF PERIOD", "label": "Cash and Cash Equivalents, at Carrying Value, Including Discontinued Operations", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Including Discontinued Operations, Total", "documentation": "For the entity and the disposal group, cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the Entity may deposit additional funds at any time and also effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Compensating balance arrangements that do not legally restrict the withdrawal or usage of cash amounts may be reported as Cash and Cash Equivalents, while legally restricted deposits held as compensating balances against borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits are not generally reported as cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents {2}", "terseLabel": "Cash and cash equivalents", "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": [ "r18" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodEndLabel": "CASH FROM CONTINUING OPERATIONS - END OF PERIOD", "periodStartLabel": "CASH FROM CONTINUING OPERATIONS - BEGINNING OF PERIOD", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total", "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r17", "r95", "r190" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectContinuingOperations", "crdr": "debit", "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2" ], "lang": { "en-us": { "role": { "periodEndLabel": "CASH FROM CONTINUING OPERATIONS - END OF PERIOD", "periodStartLabel": "CASH FROM CONTINUING OPERATIONS - BEGINNING OF PERIOD", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect, Continuing Operations", "terseLabel": "Net increase (decrease) in cash from continuing operations", "documentation": "Amount, excluding effect from change in exchange rate, of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r836", "r927" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectDisposalGroupIncludingDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectDisposalGroupIncludingDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect, Disposal Group, Including Discontinued Operations", "terseLabel": "Net increase (decrease) in cash from discontinued operations", "documentation": "Amount, excluding effect from change in exchange rate, of increase (decrease) in cash, cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r836", "r927" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "terseLabel": "Net increase (decrease) in cash", "totalLabel": "NET (DECREASE) INCREASE IN CASH", "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r1", "r95" ] }, "us-gaap_CashFDICInsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashFDICInsuredAmount", "crdr": "debit", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Cash, FDIC Insured Amount", "terseLabel": "Balances, FDIC insured amount", "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows__1": { "parentTag": "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Provided by (Used in) Financing Activities, Discontinued Operations", "terseLabel": "Cash provided by (used in) financing activities - discontinued operations", "documentation": "Amount of cash inflow (outflow) from financing activity attributable to discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit." } } }, "auth_ref": [ "r95" ] }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows__1": { "parentTag": "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Provided by (Used in) Investing Activities, Discontinued Operations", "terseLabel": "Cash used in investing activities - discontinued operations", "documentation": "Amount of cash inflow (outflow) from investing activity attributable to discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets." } } }, "auth_ref": [ "r58", "r95" ] }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows__1": { "parentTag": "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Net loss from discontinued operations", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "terseLabel": "Cash provided by operations - discontinued operations", "totalLabel": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest, Total", "verboseLabel": "Cash provided by (used in) operations - discontinued operations", "documentation": "Amount of cash inflow (outflow) from operating activity attributable to discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity." } } }, "auth_ref": [ "r58", "r95" ] }, "hmmr_ChangeInFairValueOfWarrantLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "ChangeInFairValueOfWarrantLiabilities", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Amount of warrant adjustment to fair value.", "label": "Change In Fair Value Of Warrant Liabilities", "terseLabel": "Gain (loss) on change in fair value of warrant liability" } } }, "auth_ref": [] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Erik Levitt [Member]" } } }, "auth_ref": [ "r861" ] }, "srt_ChiefFinancialOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ChiefFinancialOfficerMember", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Chief Financial Officer [Member]" } } }, "auth_ref": [ "r861" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CityAreaCode", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals" ], "lang": { "en-us": { "role": { "label": "Class of Stock [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": [ "r165", "r166", "r167", "r243", "r365", "r371", "r372", "r373", "r375", "r378", "r383", "r385", "r473", "r620", "r621", "r622", "r623", "r738", "r817", "r839", "r841" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals", "http://www.hammerfiber.com/role/WARRANTSNarrativeDetails", "http://www.hammerfiber.com/role/WARRANTSScheduleOfFairValuesOfWarrantsGrantedDuringTheYearsDetails", "http://www.hammerfiber.com/role/WarrantFairPriceOfTheWarrants" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r902" ] }, "hmmr_ClassOfWarrantOrRightDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "ClassOfWarrantOrRightDividendRate", "presentation": [ "http://www.hammerfiber.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of warrant or right dividend rate.", "label": "Class Of Warrant Or Right Dividend Rate", "verboseLabel": "Warrant or right dividend rate" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals", "http://www.hammerfiber.com/role/WARRANTSNarrativeDetails", "http://www.hammerfiber.com/role/WARRANTSScheduleOfFairValuesOfWarrantsGrantedDuringTheYearsDetails", "http://www.hammerfiber.com/role/WarrantFairPriceOfTheWarrants" ], "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/2025", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.hammerfiber.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted average exercise price, ending balance", "periodStartLabel": "Weighted average exercise price, beginning balance", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price", "verboseLabel": "Warrant exercise price per share", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r191", "r197", "r386" ] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.hammerfiber.com/role/WARRANTSNarrativeDetails", "http://www.hammerfiber.com/role/WARRANTSScheduleOfFairValuesOfWarrantsGrantedDuringTheYearsDetails", "http://www.hammerfiber.com/role/WarrantFairPriceOfTheWarrants" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [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_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.hammerfiber.com/role/WARRANTSNarrativeDetails", "http://www.hammerfiber.com/role/WarrantFairPriceOfTheWarrants" ], "lang": { "en-us": { "role": { "periodEndLabel": "Number of warrants, ending balance", "periodStartLabel": "Number of warrants, beginning balance", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants issued", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "hmmr_ClassOfWarrantOrRightRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "ClassOfWarrantOrRightRiskFreeInterestRate", "presentation": [ "http://www.hammerfiber.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of warrant or right risk free interest rate.", "label": "Class Of Warrant Or Right Risk Free Interest Rate", "verboseLabel": "Warrant or right risk free interest rate" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.hammerfiber.com/role/WARRANTSNarrativeDetails", "http://www.hammerfiber.com/role/WARRANTSScheduleOfFairValuesOfWarrantsGrantedDuringTheYearsDetails", "http://www.hammerfiber.com/role/WarrantFairPriceOfTheWarrants" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure of information about warrant or right issued that give holder right to purchase security from issuer at specific price within certain time frame." } } }, "auth_ref": [ "r902" ] }, "hmmr_ClassOfWarrantOrRightVolatilityRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "ClassOfWarrantOrRightVolatilityRatePercentage", "presentation": [ "http://www.hammerfiber.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of warrant or right volatility rate percentage.", "label": "Class Of Warrant Or Right Volatility Rate Percentage", "verboseLabel": "Warrant or right volatility rate percentage" } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails", "http://www.hammerfiber.com/role/ORGANIZATIONANDDESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [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": [ "r464" ] }, "hmmr_CommitmentSharesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "CommitmentSharesIssued", "crdr": "debit", "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to commitment shares issued.", "label": "Commitment Shares Issued", "terseLabel": "Commitment shares issued", "verboseLabel": "Shares issued for debt conversion" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "verboseLabel": "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": [ "r75", "r125", "r583", "r643" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote13CommitmentsAndLeases" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r105", "r309", "r310", "r706", "r883", "r888" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockMember", "presentation": [ "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r795", "r796", "r797", "r799", "r800", "r801", "r802", "r846", "r847", "r852", "r914", "r952", "r956" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r78" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r78", "r644" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "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": [ "r78" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r78", "r644", "r663", "r956", "r957" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.001 par value, 250,000,000 shares authorized; 63,155,947 and 63,155,947 shares issued at April 30, 2025 and July 31, 2024, respectively and 58,902,612 and 61,402,612 shares outstanding at April 30, 2025 and July 31, 2024, 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": [ "r78", "r363", "r368", "r585", "r791" ] }, "hmmr_CommonStockWarrantPurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "CommonStockWarrantPurchase", "crdr": "debit", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "lang": { "en-us": { "role": { "documentation": "Represent the amount of common stock warrant purchase.", "label": "Common Stock Warrant Purchase", "verboseLabel": "Common stock warrant purchase" } } }, "auth_ref": [] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Computer Software [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r710", "r774", "r871", "r872", "r873", "r874", "r876", "r877", "r879", "r880" ] }, "hmmr_ComputerTelecomEquipmentAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "ComputerTelecomEquipmentAndSoftwareMember", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for computer, telecom equipment and software.", "label": "Computer Telecom Equipment And Software [Member]", "terseLabel": "Computer and telecom equipment [Member]" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation of financial statements", "verboseLabel": "Principles of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r40", "r721" ] }, "us-gaap_ConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConvertibleDebt", "crdr": "credit", "presentation": [ "http://www.hammerfiber.com/role/CONVERTIBLEDEBTDetails", "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "lang": { "en-us": { "role": { "label": "Convertible Debt", "terseLabel": "Convertible debt", "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company." } } }, "auth_ref": [ "r14", "r124", "r947" ] }, "hmmr_ConvertibleDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "ConvertibleDebtLineItems", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "lang": { "en-us": { "role": { "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.", "label": "Convertible Debt [Line Items]" } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConvertibleDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.hammerfiber.com/role/CONVERTIBLEDEBTDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Debt, Noncurrent", "terseLabel": "Long-term convertible debt, net", "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock." } } }, "auth_ref": [ "r14" ] }, "hmmr_ConvertibleDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "ConvertibleDebtTable", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "lang": { "en-us": { "role": { "documentation": "Schedule of detailed information related to convertible debt", "label": "Convertible Debt [Table]" } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.hammerfiber.com/role/CONVERTIBLEDEBTTables" ], "lang": { "en-us": { "role": { "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of convertible debt", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "hmmr_ConvertibleNotePayablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "ConvertibleNotePayablesCurrent", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "The amount of convertible notes payable.", "negatedLabel": "Less: current portion, net", "label": "Convertible Note Payables Current", "terseLabel": "Convertible notes payable" } } }, "auth_ref": [] }, "hmmr_ConvertibleNotesFromContinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "ConvertibleNotesFromContinuedOperationsMember", "presentation": [ "http://www.hammerfiber.com/role/RELATEDPARTYCONVERTIBLEDEBTScheduleOfRelatedPartyDebtDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents convertible notes from continued operations member.", "label": "Convertible Notes From Continued Operations [Member]", "terseLabel": "Convertible notes from continued operations [Member]", "verboseLabel": "Related party convertible notes from continued operations [Member]" } } }, "auth_ref": [] }, "hmmr_ConvertibleNotesFromDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "ConvertibleNotesFromDiscontinuedOperationsMember", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails", "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfRelatedPartyConvertibleNotesFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents convertible notes from discontinued operations member.", "label": "Convertible Notes From Discontinued Operations [Member]", "terseLabel": "Convertible notes from discontinued operations [Member]" } } }, "auth_ref": [] }, "us-gaap_ConvertibleNotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConvertibleNotesPayableCurrent", "crdr": "credit", "presentation": [ "http://www.hammerfiber.com/role/CONVERTIBLEDEBTDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: current portion, net", "label": "Convertible Notes Payable, Current", "terseLabel": "Convertible notes payable", "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder." } } }, "auth_ref": [ "r67" ] }, "us-gaap_ConvertibleNotesPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConvertibleNotesPayableMember", "presentation": [ "http://www.hammerfiber.com/role/EARNINGSPERSHAREDetails1" ], "lang": { "en-us": { "role": { "label": "Convertible Notes Payable [Member]", "terseLabel": "Convertible note one [Member]", "verboseLabel": "Convertible Notes [Member]", "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder." } } }, "auth_ref": [ "r66", "r122" ] }, "hmmr_ConvertibleNotesPayablePrincipleAmountIncrease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "ConvertibleNotesPayablePrincipleAmountIncrease", "crdr": "credit", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of increase in principle amount of convertible notes payable.", "label": "Convertible Notes Payable Principle Amount Increase", "terseLabel": "Convertible notes, increase in the principal balance" } } }, "auth_ref": [] }, "hmmr_ConvertibleNotesPayableRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "ConvertibleNotesPayableRelatedParties", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfRelatedPartyConvertibleNotesFromDiscontinuedOperationsDetails": { "parentTag": "hmmr_ConvertibleNotesPayableRelatedPartiesNoncurrent", "weight": 1.0, "order": 0.0 }, "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfRelatedPartyConvertibleNotesFromDiscontinuedOperationsDetails", "http://www.hammerfiber.com/role/RELATEDPARTYCONVERTIBLEDEBTScheduleOfRelatedPartyDebtDetails", "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Represent the amount convertible notes payable - related parties", "negatedLabel": "Less: current portion, net", "label": "Convertible Notes Payable - Related Parties", "terseLabel": "Convertible notes payable - related parties" } } }, "auth_ref": [] }, "hmmr_ConvertibleNotesPayableRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "ConvertibleNotesPayableRelatedPartiesCurrent", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfRelatedPartyConvertibleNotesFromDiscontinuedOperationsDetails": { "parentTag": "hmmr_ConvertibleNotesPayableRelatedPartiesNoncurrent", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfRelatedPartyConvertibleNotesFromDiscontinuedOperationsDetails", "http://www.hammerfiber.com/role/RELATEDPARTYCONVERTIBLEDEBTScheduleOfRelatedPartyDebtDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: current portion, net", "label": "Convertible Notes Payable - Related Parties Current" } } }, "auth_ref": [] }, "hmmr_ConvertibleNotesPayableRelatedPartiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "ConvertibleNotesPayableRelatedPartiesNoncurrent", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfRelatedPartyConvertibleNotesFromDiscontinuedOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfRelatedPartyConvertibleNotesFromDiscontinuedOperationsDetails", "http://www.hammerfiber.com/role/RELATEDPARTYCONVERTIBLEDEBTScheduleOfRelatedPartyDebtDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Notes Payable \u2013 Related Parties Noncurrent", "totalLabel": "Long-term convertible notes payable \u2013 related parties, net", "verboseLabel": "Long-term convertible notes payable \u2013 related parties, net" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfRevenue", "crdr": "debit", "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1" ], "lang": { "en-us": { "role": { "label": "Cost of sales", "terseLabel": "Cost of sales", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r88", "r191", "r194", "r195", "r266", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r522", "r727", "r895" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Fiscal Year End", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CustomerContractsMember", "presentation": [ "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetails", "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Customer Contracts [Member]", "verboseLabel": "Customer contracts [Member]", "documentation": "Entity's established relationships with its customers through contracts." } } }, "auth_ref": [ "r759", "r871", "r872", "r873", "r874", "r876", "r877", "r879", "r880" ] }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtConversionConvertedInstrumentAmount1", "crdr": "credit", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Conversion of principal and accrued interest from promissory note", "verboseLabel": "Debt instrument conversion amount", "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r20", "r21" ] }, "hmmr_DebtConversionConvertedInstrumentFeesAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "DebtConversionConvertedInstrumentFeesAmount", "crdr": "debit", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of debt conversion converted instrument fees.", "label": "Debt Conversion Converted Instrument Fees Amount", "terseLabel": "Transaction fees of debt", "verboseLabel": "Debt conversion converted instrument fees amount" } } }, "auth_ref": [] }, "hmmr_DebtConversionConvertedInstrumentInterestAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "DebtConversionConvertedInstrumentInterestAmount", "crdr": "debit", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "lang": { "en-us": { "role": { "documentation": "It represents debt conversion converted instrument interest amount.", "label": "Debt Conversion Converted Instrument Interest Amount", "verboseLabel": "Debt conversion converted instrument interest amount" } } }, "auth_ref": [] }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtConversionConvertedInstrumentSharesIssued1", "presentation": [ "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals", "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals", "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSNarrativeDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Converted Instrument, Shares Issued", "terseLabel": "Shares issued upon exchange", "verboseLabel": "Number of common shares issued on debt conversion", "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period." } } }, "auth_ref": [ "r20", "r21" ] }, "hmmr_DebtConversionConvertedTotalNumberOfCommonStockSharesAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "DebtConversionConvertedTotalNumberOfCommonStockSharesAmount", "crdr": "debit", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "lang": { "en-us": { "role": { "documentation": "It represents debt conversion converted total number of common stock shares amount.", "label": "Debt Conversion Converted Total Number Of Common Stock Shares Amount", "verboseLabel": "Debt conversion converted total number of common stock shares amount" } } }, "auth_ref": [] }, "us-gaap_DebtConversionOriginalDebtAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtConversionOriginalDebtAmount1", "crdr": "credit", "presentation": [ "http://www.hammerfiber.com/role/CONVERTIBLEDEBTDetails", "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Original Debt, Amount", "verboseLabel": "Original issue discount", "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r20", "r21" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.hammerfiber.com/role/NOTESPAYABLE" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "CONVERTIBLE DEBT", "verboseLabel": "NOTES PAYABLE", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r106", "r191", "r193", "r301", "r302", "r303", "r304", "r305", "r317", "r318", "r328", "r334", "r335", "r336", "r337", "r338", "r339", "r344", "r351", "r352", "r354", "r473", "r536" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails", "http://www.hammerfiber.com/role/NOTESPAYABLENarrativeDetails", "http://www.hammerfiber.com/role/RELATEDPARTYCONVERTIBLEDEBTScheduleOfRelatedPartyDebtDetails", "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSNarrativeDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r14", "r66", "r67", "r122", "r124", "r329", "r330", "r331", "r332", "r333", "r335", "r340", "r341", "r342", "r343", "r345", "r346", "r347", "r348", "r349", "r350", "r732", "r733", "r734", "r735", "r736", "r790", "r839", "r840", "r842", "r845", "r884", "r885", "r886", "r928", "r929", "r945" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSNarrativeDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price", "verboseLabel": "Conversion price, per-share", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r107", "r331" ] }, "us-gaap_DebtInstrumentConvertibleTermsOfConversionFeature": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentConvertibleTermsOfConversionFeature", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Terms for debt instrument", "documentation": "Description of conversion terms for debt instrument." } } }, "auth_ref": [ "r31", "r71", "r109", "r110" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails", "http://www.hammerfiber.com/role/NOTESPAYABLENarrativeDetails", "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals", "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount of debt", "verboseLabel": "Aggregate principal amount", "zeroTerseLabel": "Principal amount of debt", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r329", "r536", "r537", "r733", "r734", "r790" ] }, "us-gaap_DebtInstrumentFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentFeeAmount", "crdr": "debit", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Fee Amount", "terseLabel": "Transaction fees of debt", "verboseLabel": "Amount of fees on debt", "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument." } } }, "auth_ref": [ "r72" ] }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Frequency of periodic payment", "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual)." } } }, "auth_ref": [ "r14", "r43" ] }, "us-gaap_DebtInstrumentIncreaseAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentIncreaseAccruedInterest", "crdr": "credit", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued interest", "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period." } } }, "auth_ref": [ "r839", "r842" ] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate During Period", "verboseLabel": "Debt instrument interest rate", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r69", "r347", "r928" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails", "http://www.hammerfiber.com/role/NOTESPAYABLENarrativeDetails", "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals", "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate", "verboseLabel": "Principal or interest rate percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r69", "r330" ] }, "us-gaap_DebtInstrumentInterestRateTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentInterestRateTerms", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate Terms", "verboseLabel": "Maturity period", "documentation": "Description of the interest rate as being fixed or variable, and, if variable, identification of the index or rate on which the interest rate is based and the number of points or percentage added to that index or rate to set the rate, and other pertinent information, such as frequency of rate resets." } } }, "auth_ref": [ "r69" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.hammerfiber.com/role/NOTESPAYABLENarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [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": [ "r329", "r330", "r331", "r332", "r333", "r335", "r340", "r341", "r342", "r343", "r345", "r346", "r347", "r348", "r349", "r350", "r353", "r473", "r578", "r732", "r733", "r734", "r735", "r736", "r790", "r839", "r840", "r842", "r845", "r928", "r929" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date", "terseLabel": "Maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r164", "r732", "r919", "r920" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails", "http://www.hammerfiber.com/role/NOTESPAYABLENarrativeDetails", "http://www.hammerfiber.com/role/RELATEDPARTYCONVERTIBLEDEBTScheduleOfRelatedPartyDebtDetails", "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSNarrativeDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r14", "r329", "r330", "r331", "r332", "r333", "r335", "r340", "r341", "r342", "r343", "r345", "r346", "r347", "r348", "r349", "r350", "r732", "r733", "r734", "r735", "r736", "r790", "r839", "r840", "r842", "r845", "r884", "r885", "r886", "r928", "r929", "r945" ] }, "us-gaap_DebtInstrumentPaymentTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentPaymentTerms", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Terms of debt", "documentation": "Description of the payment terms of the debt instrument (for example, whether periodic payments include principal and frequency of payments) and discussion about any contingencies associated with the payment." } } }, "auth_ref": [ "r43", "r70" ] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Quarterly principal and interest payments", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r14", "r43" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentTable", "presentation": [ "http://www.hammerfiber.com/role/NOTESPAYABLENarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r14", "r31", "r34", "r42", "r109", "r110", "r329", "r330", "r331", "r332", "r333", "r335", "r340", "r341", "r342", "r343", "r345", "r346", "r347", "r348", "r349", "r350", "r353", "r473", "r578", "r732", "r733", "r734", "r735", "r736", "r790", "r839", "r840", "r842", "r845", "r928", "r929" ] }, "us-gaap_DepositsAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DepositsAssetsCurrent", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 10.0 }, "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails": { "parentTag": "hmmr_DisposalGroupIncludingDiscontinuedOperationAssetsAndLiabilitiesNet", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Security deposits", "label": "Deposits Assets, Current", "terseLabel": "Security deposits", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter." } } }, "auth_ref": [ "r832" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hammerfiber.com/role/PROPERTYANDEQUIPMENTNarrativeDetails", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation", "verboseLabel": "Depreciation expense", "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": [ "r7", "r26", "r180", "r714", "r715", "r717", "r719" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Amortization expense", "verboseLabel": "Depreciation and amortization expense", "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": [ "r7", "r26" ] }, "us-gaap_DerivativeLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Current", "terseLabel": "Warrant liabilities", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r170" ] }, "us-gaap_DerivativeLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeLiabilityMeasurementInput", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Measurement Input", "terseLabel": "Derivative liability, measurement input", "documentation": "Value of input used to measure derivative liability." } } }, "auth_ref": [ "r505", "r506", "r507" ] }, "hmmr_DilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "DilutiveSecuritiesAxis", "presentation": [ "http://www.hammerfiber.com/role/EARNINGSPERSHAREDetails1" ], "lang": { "en-us": { "role": { "documentation": "Information by type of dilutive security.", "label": "Dilutive Securities [Axis]" } } }, "auth_ref": [] }, "hmmr_DilutiveSecuritiesComputationOfBasicAndDilutedEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "DilutiveSecuritiesComputationOfBasicAndDilutedEarningsPerShareLineItems", "presentation": [ "http://www.hammerfiber.com/role/EARNINGSPERSHAREDetails1" ], "lang": { "en-us": { "role": { "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.", "label": "Dilutive Securities Computation Of Basic And Diluted Earnings Per Share [Line Items]" } } }, "auth_ref": [] }, "hmmr_DilutiveSecuritiesComputationOfBasicAndDilutedEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "DilutiveSecuritiesComputationOfBasicAndDilutedEarningsPerShareTable", "presentation": [ "http://www.hammerfiber.com/role/EARNINGSPERSHAREDetails1" ], "lang": { "en-us": { "role": { "documentation": "Schedule for dilutive securities computation of basic and diluted earnings per share.", "label": "Dilutive Securities Computation Of Basic And Diluted Earnings Per Share [Table]" } } }, "auth_ref": [] }, "hmmr_DilutiveSecuritiesComputationOfBasicAndDilutedEarningsPerShareTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "DilutiveSecuritiesComputationOfBasicAndDilutedEarningsPerShareTableTextBlock", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of dilutive securities computation of basic and diluted earnings per share.", "label": "Dilutive Securities Computation Of Basic And Diluted Earnings Per Share [Table Text Block]", "verboseLabel": "Schedule of dilutive securities computation of basic and diluted earnings per share" } } }, "auth_ref": [] }, "hmmr_DilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "DilutiveSecuritiesNameDomain", "presentation": [ "http://www.hammerfiber.com/role/EARNINGSPERSHAREDetails1" ], "lang": { "en-us": { "role": { "label": "Dilutive Securities Name [Domain]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DiscontinuedOperationAmountOfAdjustmentToPriorPeriodGainLossOnDisposalNetOfTaxAbstract", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Discontinued Operation, Amount of Adjustment to Prior Period Gain (Loss) on Disposal, Net of Tax [Abstract]", "terseLabel": "Net (loss) income from discontinued operations, after taxes" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax", "terseLabel": "Gain on disposal of subsidiaries", "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation." } } }, "auth_ref": [ "r46", "r48", "r50", "r61" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails" ], "lang": { "en-us": { "role": { "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "totalLabel": "Net income from discontinued operations before 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": [ "r46", "r47", "r48", "r49", "r50", "r56", "r87", "r949" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, Net of Tax", "terseLabel": "Net income (loss) from discontinued operations", "documentation": "Amount after tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until disposal." } } }, "auth_ref": [ "r46", "r47", "r61" ] }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails" ], "lang": { "en-us": { "role": { "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "terseLabel": "Provision for income taxes", "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": [ "r47", "r48", "r49", "r50", "r56", "r61", "r421", "r439", "r441" ] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "auth_ref": [] }, "hmmr_DiscontinuedOperationsCurrentPortionOfLongTermNotesPayableRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "DiscontinuedOperationsCurrentPortionOfLongTermNotesPayableRelatedParties", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 40.0 } }, "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Discontinued Operations - Current portion of long-term notes payable - related parties, as of the indicated date.", "label": "Discontinued Operations - Current portion of long-term notes payable - related parties", "verboseLabel": "Current portion of long-term notes payable - related parties" } } }, "auth_ref": [] }, "hmmr_DiscontinuedOperationsNotesPayableRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "DiscontinuedOperationsNotesPayableRelatedParties", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 0.0 }, "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails": { "parentTag": "hmmr_DisposalGroupIncludingDiscontinuedOperationAssetsAndLiabilitiesNet", "weight": 1.0, "order": 70.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the outstanding balance of notes payable to related parties classified under discontinued operations as of the reporting date.", "negatedLabel": "Convertible notes payable - related parties", "label": "Discontinued Operations - Notes payable- related parties", "verboseLabel": "Convertible notes payable - related parties" } } }, "auth_ref": [] }, "hmmr_DiscontinuedOperationsRentConcessions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "DiscontinuedOperationsRentConcessions", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 20.0 } }, "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Discontinued Operations - Rent Concessions, as of the indicated date.", "label": "Discontinued Operations - Rent Concessions", "verboseLabel": "Rent Concessions" } } }, "auth_ref": [] }, "hmmr_DiscountOnConversionOfConvertibleNote": { "xbrltype": "percentItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "DiscountOnConversionOfConvertibleNote", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the discount on conversion of convertible note on the date of proposed conversion.", "label": "Discount on conversion of convertible note" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails", "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfLoansPayableFromDiscontinuedOperationsDetails", "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfRelatedPartyConvertibleNotesFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r155" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails", "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfLoansPayableFromDiscontinuedOperationsDetails", "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfRelatedPartyConvertibleNotesFromDiscontinuedOperationsDetails" ], "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_DisposalGroupDeferredGainOnDisposal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisposalGroupDeferredGainOnDisposal", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Gain on disposal of subsidiary", "label": "Disposal Group, Deferred Gain on Disposal", "totalLabel": "Gain on disposal of subsidiaries", "verboseLabel": "Gain on disposal of subsidiary", "documentation": "The excess amount received or due over net assets in a transaction accounted for as a divestiture where a subsidiary, business or operating assets are \"sold\" by the entity to a newly formed, thinly capitalized, highly leveraged buyer. This gain is not yet recognized and is disclosed on the balance sheet as an offset against the carrying amount of the securities received." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 40.0 }, "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails": { "parentTag": "hmmr_DisposalGroupIncludingDiscontinuedOperationAssetsAndLiabilitiesNet", "weight": -1.0, "order": 50.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net", "verboseLabel": "Accounts receivable", "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r45", "r59", "r102" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails": { "parentTag": "hmmr_DisposalGroupIncludingDiscontinuedOperationAssetsAndLiabilitiesNet", "weight": 1.0, "order": 30.0 }, "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 50.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts payable and accrued expenses", "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current", "verboseLabel": "Accounts payable and accrued expenses", "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", "r45", "r59", "r100", "r102" ] }, "hmmr_DisposalGroupIncludingDiscontinuedOperationAssetsAndLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsAndLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails": { "parentTag": "us-gaap_DisposalGroupDeferredGainOnDisposal", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount classified as assets and liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group Including Discontinued Operation Assets And Liabilities Net", "totalLabel": "Net gain from disposal of assets and liabilities", "verboseLabel": "Net gain from disposal of assets and liabilities" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent", "terseLabel": "Noncurrent assets from discontinued operations", "totalLabel": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent, Total", "verboseLabel": "Total other assets", "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", "r4", "r45", "r59", "r102", "r155", "r156" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 0.0 }, "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails": { "parentTag": "hmmr_DisposalGroupIncludingDiscontinuedOperationAssetsAndLiabilitiesNet", "weight": -1.0, "order": 80.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash and cash equivalents", "periodEndLabel": "CASH FROM DISCONTINUED OPERATIONS - END OF PERIOD", "periodStartLabel": "CASH FROM DISCONTINUED OPERATIONS - BEGINNING OF PERIOD", "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "verboseLabel": "Cash and cash equivalents", "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r45", "r59", "r102" ] }, "hmmr_DisposalGroupIncludingDiscontinuedOperationConsiderationReceivedInExchange": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationReceivedInExchange", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails": { "parentTag": "us-gaap_DisposalGroupDeferredGainOnDisposal", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of consideration received or receivable in exchange for the disposal of assets, including discontinued operation.", "label": "Disposal Group Including Discontinued Operation Consideration Received In Exchange", "verboseLabel": "Consideration received in exchange for disposal of assets" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "terseLabel": "Cost of sales", "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r57", "r156" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 30.0 }, "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails": { "parentTag": "hmmr_DisposalGroupIncludingDiscontinuedOperationAssetsAndLiabilitiesNet", "weight": 1.0, "order": 40.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred revenue", "label": "Disposal Group, Including Discontinued Operation, Deferred Revenue, Current", "terseLabel": "Deferred revenue", "documentation": "Amount classified as deferred revenue 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", "r45", "r59", "r100", "r102" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Depreciation and amortization", "label": "Disposal Group, Including Discontinued Operation, Depreciation and Amortization", "verboseLabel": "Depreciation and amortization expense", "documentation": "Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r57" ] }, "hmmr_DisposalGroupIncludingDiscontinuedOperationFinancingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "DisposalGroupIncludingDiscontinuedOperationFinancingExpense", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails": { "parentTag": "hmmr_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of disposal group including discontinued operation financing expense.", "negatedLabel": "Financing expense", "label": "Disposal Group Including Discontinued Operation Financing Expense", "terseLabel": "Financing expense" } } }, "auth_ref": [] }, "hmmr_DisposalGroupIncludingDiscontinuedOperationGainOnDisposalOfSubsidiary": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "DisposalGroupIncludingDiscontinuedOperationGainOnDisposalOfSubsidiary", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails": { "parentTag": "hmmr_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of subsidiary.", "negatedTotalLabel": "Gain on disposal of subsidiary", "label": "Disposal Group, Including Discontinued Operation, Gain On Disposal Of Subsidiary", "totalLabel": "Gain on disposal of subsidiary", "verboseLabel": "Gain on disposal of subsidiaries" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "General and administrative", "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense", "verboseLabel": "Selling, general and administrative expenses", "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r57" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)", "totalLabel": "Gross profit", "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r57", "r156" ] }, "hmmr_DisposalGroupIncludingDiscontinuedOperationLoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "DisposalGroupIncludingDiscontinuedOperationLoansPayableCurrent", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 10.0 }, "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails": { "parentTag": "hmmr_DisposalGroupIncludingDiscontinuedOperationAssetsAndLiabilitiesNet", "weight": 1.0, "order": 60.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of disposal group including discontinued operation loans payable current.", "negatedLabel": "Loans payable", "label": "Disposal Group Including Discontinued Operation Loans Payable Current", "terseLabel": "Loans payable" } } }, "auth_ref": [] }, "hmmr_DisposalGroupIncludingDiscontinuedOperationNetAssetsAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "DisposalGroupIncludingDiscontinuedOperationNetAssetsAndLiabilitiesAbstract", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation Net Assets And Liabilities [Abstract]", "verboseLabel": "Net assets and liabilities" } } }, "auth_ref": [] }, "hmmr_DisposalGroupIncludingDiscontinuedOperationNoteReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "DisposalGroupIncludingDiscontinuedOperationNoteReceivable", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 20.0 }, "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails": { "parentTag": "hmmr_DisposalGroupIncludingDiscontinuedOperationAssetsAndLiabilitiesNet", "weight": -1.0, "order": 90.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of disposal group, including discontinued operation, note receivable, net.", "negatedLabel": "Note receivable", "label": "Disposal Group Including Discontinued Operation Note Receivable", "terseLabel": "Note receivable" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Operating Expense", "terseLabel": "Operating expenses", "totalLabel": "Total operating expenses", "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r57" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)", "totalLabel": "OPERATING INCOME (LOSS)", "verboseLabel": "Other income (expense)", "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r57" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherExpense", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails": { "parentTag": "hmmr_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other expenses", "label": "Disposal Group, Including Discontinued Operation, Other Expense", "terseLabel": "Other expenses", "documentation": "Amount of other expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r57" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncome", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails": { "parentTag": "hmmr_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Other Income", "terseLabel": "Other income", "documentation": "Amount of other income attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r57" ] }, "hmmr_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of other income (expense) attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Other Income Expense", "totalLabel": "Total other income (expense)", "verboseLabel": "Other income (expense)" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent", "totalLabel": "Total noncurrent assets", "verboseLabel": "Total other assets", "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", "r4", "r45", "r59", "r102" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails": { "parentTag": "hmmr_DisposalGroupIncludingDiscontinuedOperationAssetsAndLiabilitiesNet", "weight": -1.0, "order": 10.0 }, "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses", "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current", "terseLabel": "Prepaid expenses", "documentation": "Amount classified as prepaid and 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", "r45", "r59", "r100", "r102" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails": { "parentTag": "hmmr_DisposalGroupIncludingDiscontinuedOperationAssetsAndLiabilitiesNet", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Property and equipment, net", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment", "verboseLabel": "Property and equipment, net", "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r45", "r59", "r102" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent", "verboseLabel": "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", "r4", "r45", "r59", "r102" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Revenue", "verboseLabel": "Revenues", "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r57", "r156" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperations" ], "lang": { "en-us": { "role": { "label": "NOTE 5 - DISCONTINUED OPERATIONS", "terseLabel": "DISCONTINUED OPERATIONS", "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": [ "r44", "r99" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentAnnualReport", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r809", "r811", "r812" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2025", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document 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": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentInformationTable", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r810" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentTransitionReport", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r813" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentType", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.hammerfiber.com/role/EARNINGSPERSHAREDetails", "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "positiveTerseLabel": "Net income (loss) per common share applicable to common stockholders, basic", "positiveVerboseLabel": "Net income (loss) per common share: Basic", "label": "Earnings Per Share, Basic", "terseLabel": "Total net income (loss) per share, basic", "verboseLabel": "Net loss per share, basic", "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": [ "r153", "r178", "r210", "r211", "r212", "r213", "r215", "r216", "r217", "r219", "r226", "r228", "r233", "r234", "r235", "r240", "r361", "r414", "r454", "r463", "r500", "r501", "r574", "r596", "r723" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.hammerfiber.com/role/EARNINGSPERSHAREDetails", "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "positiveLabel": "Net income (loss) per common share: Diluted", "positiveTerseLabel": "Net income (loss) per common share applicable to common stockholders, diluted", "label": "Earnings Per Share, Diluted", "terseLabel": "Total net income (loss) per share, diluted", "verboseLabel": "Net loss per share, diluted", "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": [ "r153", "r178", "r210", "r211", "r212", "r213", "r215", "r216", "r217", "r219", "r228", "r233", "r234", "r235", "r240", "r361", "r414", "r454", "r463", "r500", "r501", "r574", "r596", "r723" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Basic and Diluted Earnings (Loss) per Common Share", "terseLabel": "Basic and Diluted Earnings Lose Per Share", "verboseLabel": "Basic and Diluted Earnings (Loss) per Common Share", "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": [ "r22", "r23", "r237" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.hammerfiber.com/role/EARNINGSPERSHARE" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r225", "r236", "r238", "r239" ] }, "hmmr_EndstreamCommunicationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "EndstreamCommunicationsMember", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The member represents endstream communications.", "label": "Endstream Communications [Member]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressAddressDescription", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Description", "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressCountry", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2025", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2025", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Registrant CIK", "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": [ "r807" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2025", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2025", "localname": "EntityDomain", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails", "http://www.hammerfiber.com/role/ORGANIZATIONANDDESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals", "http://www.hammerfiber.com/role/WARRANTSNarrativeDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "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/2025", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r807" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r816" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityFileNumber", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2025", "localname": "EntityFilerCategory", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r807" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2025", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r814" ] }, "dei_EntityListingParValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityListingParValuePerShare", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Par Value Per Share", "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'." } } }, "auth_ref": [] }, "dei_EntityListingsExchangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityListingsExchangeAxis", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Listings, Exchange [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2025", "localname": "EntityRegistrantName", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r807" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityShellCompany", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r807" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntitySmallBusiness", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r807" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r807" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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/2025", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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": [ "r815" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityComponentDomain", "presentation": [ "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "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": [ "r10", "r145", "r152", "r153", "r174", "r175", "r176", "r201", "r202", "r203", "r208", "r217", "r220", "r222", "r242", "r267", "r272", "r296", "r360", "r387", "r414", "r433", "r434", "r449", "r450", "r451", "r455", "r462", "r463", "r476", "r478", "r479", "r480", "r481", "r484", "r485", "r486", "r487", "r488", "r499", "r527", "r528", "r529", "r530", "r531", "r533", "r538", "r540", "r550", "r595", "r604", "r605", "r606", "r630", "r686" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r263", "r264", "r265", "r445", "r522", "r818", "r819", "r820", "r906", "r907", "r908", "r909" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Ownership Percentage", "verboseLabel": "Equity percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r263", "r522" ] }, "dei_ExchangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "ExchangeDomain", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Exchange [Domain]", "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383." } } }, "auth_ref": [] }, "hmmr_ExerciseOfWarrantPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "ExerciseOfWarrantPercentage", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "lang": { "en-us": { "role": { "documentation": "Represents the exercise of warrant percentage.", "label": "Exercise Of Warrant Percentage", "verboseLabel": "Exercise of warrant percentage" } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 40.0 } }, "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Fair Value Adjustment of Warrants", "terseLabel": "Warrant adjustment to fair value", "verboseLabel": "Gain on change in fair value of warrant liability", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r7" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [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": [ "r503", "r504", "r516", "r782" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r503", "r504", "r516", "r782" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "verboseLabel": "Schedule of fair value measurements", "documentation": "Tabular disclosure of financial instrument measured at fair value on recurring or nonrecurring basis. Includes, but is not limited to, instrument classified in shareholders' equity." } } }, "auth_ref": [ "r782", "r916", "r917", "r923" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails", "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails1" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r342", "r389", "r390", "r391", "r392", "r393", "r394", "r396", "r397", "r502", "r504", "r505", "r506", "r507", "r514", "r516", "r518", "r521", "r564", "r565", "r566", "r711", "r733", "r734", "r739", "r740", "r741", "r742", "r743", "r782", "r785", "r789" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails", "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails1" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r503", "r504", "r505", "r507", "r782", "r919", "r925" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "verboseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r342", "r389", "r394", "r396", "r504", "r516", "r521", "r564", "r711", "r739", "r740", "r741", "r742", "r743", "r782", "r789" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "verboseLabel": "Significant Other Observable Inputs (Level 2) [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r342", "r389", "r394", "r396", "r398", "r504", "r505", "r516", "r521", "r565", "r711", "r733", "r734", "r739", "r740", "r741", "r742", "r743", "r782", "r789" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails", "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails1" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3 [Member]", "verboseLabel": "Significant Unobservable Inputs (Level 3) [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r342", "r389", "r390", "r391", "r392", "r393", "r394", "r396", "r397", "r504", "r505", "r506", "r507", "r516", "r521", "r566", "r711", "r733", "r734", "r739", "r740", "r741", "r742", "r743", "r782", "r785", "r789" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "verboseLabel": "Schedule of changes in fair value of financial liabilities", "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset." } } }, "auth_ref": [ "r916", "r917" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails1" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [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": [ "r508", "r509", "r510", "r511", "r512", "r513" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails1" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Disclosure of information about financial instrument liability measured at fair value on recurring basis using unobservable input." } } }, "auth_ref": [ "r508", "r509", "r510", "r511", "r512", "r513", "r517" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails", "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails1" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r503", "r504", "r505", "r507", "r782", "r919", "r925" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Fair value measurements", "terseLabel": "Fair value measurements", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails1" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "verboseLabel": "Change in fair value of warrant liabilities", "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r921", "r924" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "crdr": "credit", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails1" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "terseLabel": "Additions", "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r511", "r515", "r517" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails1" ], "lang": { "en-us": { "role": { "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r508", "r517" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails", "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails1" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r342", "r389", "r390", "r391", "r392", "r393", "r394", "r396", "r397", "r502", "r504", "r505", "r506", "r507", "r514", "r516", "r518", "r521", "r564", "r565", "r566", "r711", "r733", "r734", "r739", "r740", "r741", "r742", "r743", "r782", "r785", "r789" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails", "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails1" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "verboseLabel": "Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r782", "r916", "r917", "r918", "r919", "r920", "r925" ] }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [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": [ "r508", "r509", "r511", "r512", "r513", "r517" ] }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Disclosure of information about financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) using recurring unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r508", "r509", "r510", "r511", "r512", "r513", "r517" ] }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of derivative liability valuation techniques", "documentation": "Tabular disclosure of financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) using recurring unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r508", "r513", "r517" ] }, "hmmr_FairValueOfCommonStockIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "FairValueOfCommonStockIssued", "crdr": "credit", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "lang": { "en-us": { "role": { "documentation": "Fair value of the common stock issued.", "label": "Fair Value Of Common Stock Issued", "terseLabel": "Fair value of the common stock issued" } } }, "auth_ref": [] }, "hmmr_February2021ConvertibleNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "February2021ConvertibleNoteMember", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for February 2021 Convertible Note.", "label": "February 2021 Convertible Note [Member]", "terseLabel": "February 2021 convertible note [Member]" } } }, "auth_ref": [] }, "hmmr_FebruaryTwoZeroTwoOneNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "FebruaryTwoZeroTwoOneNoteMember", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Information about the February 2021 Note.", "label": "February Two Zero Two One Note [Member]", "verboseLabel": "February 2021 Convertible Note [Member]" } } }, "auth_ref": [] }, "hmmr_FinancingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "FinancingAgreementMember", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The member represents financing agreement.", "label": "Financing agreement [Member]" } } }, "auth_ref": [] }, "hmmr_FinancingAgreementTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "FinancingAgreementTwoMember", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Financing agreement two.", "label": "Financing agreement two [Member]", "terseLabel": "Financing Agreement [Member]" } } }, "auth_ref": [] }, "hmmr_FinancingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "FinancingExpense", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to financing expense.", "label": "Financing Expense", "terseLabel": "Financing expenses", "verboseLabel": "Financing expense" } } }, "auth_ref": [] }, "hmmr_FinancingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "FinancingExpenses", "crdr": "debit", "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1" ], "lang": { "en-us": { "role": { "documentation": "The amount represents of Financing Expenses.", "negatedLabel": "Financing expenses", "label": "Financing Expenses", "terseLabel": "Financing Expenses", "verboseLabel": "Financing expenses" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "verboseLabel": "Useful Life", "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/2025", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "verboseLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r162", "r275", "r285", "r712" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetailsDetails1": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetailsDetails1" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Rolling 12 Months", "verboseLabel": "2025 (remainder)", "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetailsDetails1": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 50.0 } }, "presentation": [ "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetailsDetails1" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetailsDetails1": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 40.0 } }, "presentation": [ "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetailsDetails1" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Five", "verboseLabel": "2029", "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetailsDetails1": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetailsDetails1" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four", "verboseLabel": "2028", "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetailsDetails1": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetailsDetails1" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three", "verboseLabel": "2027", "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetailsDetails1": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetailsDetails1" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two", "verboseLabel": "2026", "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r278", "r280", "r281", "r282", "r284", "r285", "r288", "r289", "r571", "r572", "r616", "r710", "r712", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "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": [ "r278", "r280", "r281", "r282", "r284", "r285", "r288", "r289", "r616", "r710", "r712", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetailsDetails1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetailsDetails1" ], "lang": { "en-us": { "role": { "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r571", "r877" ] }, "hmmr_FirstAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "FirstAmendmentMember", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "lang": { "en-us": { "role": { "documentation": "This member stands for First Amendment.", "label": "First Amendment [Member]" } } }, "auth_ref": [] }, "hmmr_FirstPointCommunicationsLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "FirstPointCommunicationsLlcMember", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "First Point Communications LLC", "label": "First Point Communications Llc [Member]", "verboseLabel": "1stPoint Communications LLC [Member]" } } }, "auth_ref": [] }, "hmmr_FirstPointCommunicationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "FirstPointCommunicationsMember", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The member stands for first Point Communications.", "label": "First Point Communications [Member]", "verboseLabel": "1stPoint Communications [Member]" } } }, "auth_ref": [] }, "hmmr_FirstWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "FirstWarrantMember", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals", "http://www.hammerfiber.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information related to first warrant.", "label": "First Warrant [Member]", "verboseLabel": "First Warrant [Member]" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "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_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r161", "r276", "r573", "r728", "r730", "r746", "r747", "r748", "r778", "r783", "r791", "r869", "r870", "r912" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "verboseLabel": "Intangible assets", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r277", "r291", "r294" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "terseLabel": "Gross margin", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r84", "r88", "r132", "r191", "r194", "r195", "r266", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r522", "r726", "r727", "r854", "r856", "r857", "r858", "r859", "r895" ] }, "hmmr_HorizonBlueCrossVHammerFiberOpticsInvLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "HorizonBlueCrossVHammerFiberOpticsInvLtdMember", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the Horizon Blue Cross v. Hammer Fiber Optics Inv, Ltd, during the indicated time period.", "label": "Horizon Blue Cross V Hammer Fiber Optics Inv Ltd [Member]", "terseLabel": "Horizon Blue Cross v. Hammer Fiber Optics Inv, Ltd. [Member]" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r809", "r811", "r812" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment of long-lived assets", "terseLabel": "Impairment of long-lived assets", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r104" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "positiveLabel": "Net income (loss) applicable to common stockholders", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Net loss from continuing operations before income taxes", "totalLabel": "Net loss from continuing operations before income taxes", "verboseLabel": "Net loss from continuing operations 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": [ "r85", "r127", "r132", "r575", "r577", "r592", "r716", "r718", "r720", "r726", "r727", "r854", "r856", "r857", "r858", "r859" ] }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.hammerfiber.com/role/EARNINGSPERSHAREDetails", "http://www.hammerfiber.com/role/GOINGCONCERNNarrativeDetails", "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1", "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Net loss from continuing operations", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss from continuing operations", "totalLabel": "Net loss from continuing operations", "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r117", "r132", "r153", "r191", "r194", "r195", "r207", "r217", "r266", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r361", "r414", "r454", "r463", "r501", "r522", "r592", "r726", "r854", "r856", "r857", "r858", "r859", "r895" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://www.hammerfiber.com/role/EARNINGSPERSHAREDetails", "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Net loss from continuing operations per share, basic", "verboseLabel": "Net loss from continuing operations per common share: Basic", "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": [ "r86", "r128", "r153", "r178", "r207", "r210", "r211", "r212", "r213", "r215", "r216", "r217", "r228", "r233", "r234", "r361", "r454", "r463", "r501", "r574", "r950" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://www.hammerfiber.com/role/EARNINGSPERSHAREDetails", "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Net loss from continuing operations per share, diluted", "verboseLabel": "Net loss from continuing operations per common share: Diluted", "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": [ "r86", "r153", "r178", "r207", "r210", "r211", "r212", "r213", "r215", "r216", "r217", "r228", "r233", "r234", "r235", "r463", "r501", "r574", "r950" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails", "http://www.hammerfiber.com/role/EARNINGSPERSHAREDetails", "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1", "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Net loss from discontinued operations", "positiveVerboseLabel": "Net loss from discontinued operations, after tax", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net (loss) income from discontinued operations", "totalLabel": "Total net (loss) income from discontinued operations, after taxes", "verboseLabel": "Net (loss) income from discontinued operations", "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": [ "r46", "r47", "r48", "r49", "r50", "r61", "r156", "r442", "r593" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "presentation": [ "http://www.hammerfiber.com/role/EARNINGSPERSHAREDetails", "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "positiveLabel": "Net income from discontinued operations per common share: Basic", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "terseLabel": "Net (loss) income from discontinued operations per share, basic", "totalLabel": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share, Total", "verboseLabel": "Net income from discontinued operations per share, basic", "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": [ "r87", "r178", "r229", "r233", "r234", "r944", "r950" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "presentation": [ "http://www.hammerfiber.com/role/EARNINGSPERSHAREDetails", "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "positiveTerseLabel": "Net income from discontinued operations per common share: Diluted", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "terseLabel": "Net income from discontinued operations per share, diluted", "totalLabel": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share, Total", "verboseLabel": "Net (loss) income from discontinued operations per share, diluted", "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": [ "r120", "r229", "r233", "r234" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails", "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfLoansPayableFromDiscontinuedOperationsDetails", "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfRelatedPartyConvertibleNotesFromDiscontinuedOperationsDetails" ], "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": [ "r299", "r300" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails", "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfLoansPayableFromDiscontinuedOperationsDetails", "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfRelatedPartyConvertibleNotesFromDiscontinuedOperationsDetails" ], "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": [ "r9", "r13", "r15", "r45", "r51", "r52", "r53", "r54", "r55", "r60", "r62", "r63", "r103", "r299", "r300" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount is reported." } } }, "auth_ref": [ "r298", "r306", "r308", "r469", "r470", "r471", "r472", "r509", "r513", "r517", "r523", "r524", "r525", "r599", "r601", "r671", "r710", "r711", "r746", "r748", "r780", "r781", "r784", "r789", "r910", "r911", "r951" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount is reported." } } }, "auth_ref": [ "r306", "r308", "r469", "r470", "r471", "r472", "r509", "r513", "r517", "r523", "r524", "r525", "r599", "r601", "r671", "r710", "r711", "r746", "r748", "r780", "r781", "r784", "r789", "r910", "r911", "r951" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote11IncomeTaxes" ], "lang": { "en-us": { "role": { "label": "NOTE 11 - INCOME TAXES", "verboseLabel": "INCOME TAXES", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r191", "r196", "r418", "r422", "r423", "r424", "r425", "r426", "r429", "r438", "r440", "r443", "r444", "r580", "r615", "r625", "r745" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "totalLabel": "Income tax expense (benefit)", "verboseLabel": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r134", "r141", "r191", "r221", "r222", "r241", "r252", "r256", "r421", "r422", "r439", "r597", "r716", "r718", "r720", "r745" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Income taxes", "verboseLabel": "Income taxes", "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": [ "r173", "r419", "r420", "r426", "r427", "r428", "r432", "r619" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Income Tax", "verboseLabel": "Cash paid for taxes", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r19", "r189", "r430", "r431" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "terseLabel": "Accounts payable and accrued expenses", "verboseLabel": "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInNotesPayableRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInNotesPayableRelatedParties", "crdr": "debit", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSNarrativeDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Notes Payable, Related Parties", "terseLabel": "Amount of additional loaned", "verboseLabel": "Principal amount of convertible note", "documentation": "The increase (decrease) during the reporting period in the amount owed by the reporting entry in the form of loans and obligations (generally evidenced by promissory notes) made by the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:", "terseLabel": "Changes in assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses", "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 30.0 } }, "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses", "label": "Prepaid expenses {1}", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "presentation": [ "http://www.hammerfiber.com/role/EARNINGSPERSHAREDetails" ], "lang": { "en-us": { "role": { "positiveLabel": "Effect of potentially dilutive convertible notes", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "verboseLabel": "Dilutive convertible promissory notes", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method." } } }, "auth_ref": [ "r230", "r231", "r235" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "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": [ "r278", "r283", "r287", "r712", "r751", "r752", "r753", "r762", "r763", "r777" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "presentation": [ "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-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": [ "r278", "r287", "r292", "r712", "r751", "r752", "r753", "r762", "r763", "r777" ] }, "hmmr_IndefiniteLivedIntangibleAssetsExcludingGoodwillOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillOne", "crdr": "debit", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite Lived Intangible Assets Excluding Goodwill One", "terseLabel": "Intangible assets of indefinite useful lives" } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "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": [ "r278", "r283", "r287", "r712", "r751", "r752", "r753", "r762", "r763", "r777" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote8IndefiniteLivedIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "NOTE 8 - INDEFINITE LIVED INTANGIBLE ASSETS", "verboseLabel": "INTANGIBLE ASSETS, NET", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r277", "r290", "r293", "r709", "r710" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Gross (Excluding Goodwill)", "verboseLabel": "Gross Amount", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r161" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "totalLabel": "Net Amount", "verboseLabel": "Net Amount", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r278", "r877", "r878" ] }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntangibleAssetsNetIncludingGoodwill", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Indefinite-Lived Intangible Assets (Excluding Goodwill), Ending Balance", "periodStartLabel": "Indefinite-Lived Intangible Assets (Excluding Goodwill), Beginning Balance", "label": "Intangible Assets, Net (Including Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Intangible Assets, Net (Including Goodwill), Total", "verboseLabel": "Recognized indefinite lived intangible assets", "documentation": "Amount, after impairment and amortization, of goodwill, indefinite-lived, and finite-lived intangible assets." } } }, "auth_ref": [ "r868" ] }, "us-gaap_IntellectualPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntellectualPropertyMember", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Intellectual Property [Member]", "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights." } } }, "auth_ref": [ "r871", "r872", "r873", "r874", "r876", "r877", "r879", "r880" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestExpense", "crdr": "debit", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest expenses", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r241", "r248", "r251", "r253", "r256", "r535", "r727", "r728", "r955" ] }, "us-gaap_InterestExpenseOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestExpenseOther", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 60.0 } }, "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Other", "terseLabel": "Non-cash interest expense", "documentation": "Amount of interest expense classified as other." } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Income (Expense), Nonoperating", "terseLabel": "Interest expense", "totalLabel": "Interest Expense, Total", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r727", "r779", "r833", "r856" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest", "totalLabel": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities, Total", "verboseLabel": "Cash paid for 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": [ "r185", "r187", "r188" ] }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest payable on debt", "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables." } } }, "auth_ref": [ "r123", "r946" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "LegalEntityAxis", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails", "http://www.hammerfiber.com/role/ORGANIZATIONANDDESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals", "http://www.hammerfiber.com/role/WARRANTSNarrativeDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r541" ] }, "us-gaap_LesseeOperatingLeaseDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeaseDescription", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Description", "terseLabel": "Description of operating lease", "documentation": "Description of lessee's operating lease." } } }, "auth_ref": [ "r542" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "terseLabel": "Total Liabilities", "totalLabel": "Total Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r14", "r66", "r67", "r68", "r73", "r74", "r75", "r76", "r191", "r194", "r195", "r266", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r466", "r467", "r468", "r522", "r642", "r725", "r737", "r805", "r895", "r936", "r937" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "terseLabel": "Total Liabilities and Stockholders' Equity (Deficit)", "totalLabel": "Total Liabilities and Stockholders' Equity (Deficit)", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r83", "r126", "r587", "r791", "r793", "r794", "r839", "r844", "r865", "r926" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails", "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY (DEFICIT)", "verboseLabel": "Liabilities and Net Assets" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "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": [ "r68", "r158", "r191", "r194", "r195", "r266", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r466", "r467", "r468", "r522", "r791", "r895", "r936", "r937" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current {1}", "terseLabel": "Current Liabilities", "verboseLabel": "Current Liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure", "verboseLabel": "Liabilities", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r504", "r916" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total liabilities - discontinued operations", "label": "Disposal Group, Including Discontinued Operation, Liabilities", "totalLabel": "Total liabilities - discontinued operations", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r45", "r59", "r102", "r155", "r156" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 0.0 }, "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 60.0 } }, "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails", "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "terseLabel": "Current liabilities from discontinued operations", "totalLabel": "Total current liabilities", "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", "r45", "r59", "r100", "r102", "r155", "r156" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfAssetsAndLiabilitiesOfDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract]", "terseLabel": "Liabilities, Current", "verboseLabel": "Current liabilities" } } }, "auth_ref": [] }, "us-gaap_LicensingAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LicensingAgreementsMember", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Licensing Agreements [Member]", "terseLabel": "Federal Communications Commission and State Licenses [Member]", "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory)." } } }, "auth_ref": [ "r417", "r763", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r905" ] }, "us-gaap_LoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LoansPayable", "crdr": "credit", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails", "http://www.hammerfiber.com/role/NOTESPAYABLENarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Loans Payable", "verboseLabel": "Loans payable", "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer)." } } }, "auth_ref": [ "r14", "r124", "r947" ] }, "us-gaap_LoansPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LoansPayableCurrent", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 50.0 } }, "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: current portion, net", "label": "Loans Payable, Current", "terseLabel": "Loans payable", "totalLabel": "Loans Payable, Current, Total", "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r67" ] }, "hmmr_LoansPayableDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "LoansPayableDisclosureAbstract", "lang": { "en-us": { "role": { "documentation": "na", "label": "Loans Payable Disclosure [Abstract]" } } }, "auth_ref": [] }, "hmmr_LoansPayableDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "LoansPayableDisclosureTextBlock", "presentation": [ "http://www.hammerfiber.com/role/NOTESPAYABLES" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of loans payable.", "label": "Loans Payable Disclosure [Text Block]", "terseLabel": "LOANS PAYABLE" } } }, "auth_ref": [] }, "hmmr_LoansPayableFromContinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "LoansPayableFromContinuedOperationsMember", "presentation": [ "http://www.hammerfiber.com/role/NOTESPAYABLEDetails", "http://www.hammerfiber.com/role/NOTESPAYABLENarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent information about the loans payable from continued operations.", "label": "Loans Payable From Continued Operations [Member]", "terseLabel": "Loans payable from continued operations [Member]" } } }, "auth_ref": [] }, "hmmr_LoansPayableFromDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "LoansPayableFromDiscontinuedOperationsMember", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails", "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfLoansPayableFromDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Loans Payable From Discontinued Operations [Member]", "label": "Loans Payable From Discontinued Operations [Member]", "terseLabel": "Loans payable from discontinued operations [Member]" } } }, "auth_ref": [] }, "hmmr_LoansPayableFromDiscontinuedOperationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "LoansPayableFromDiscontinuedOperationsTableTextBlock", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to loans payable from discontinued operations.", "label": "Loans Payable From Discontinued Operations [Table Text Block]", "terseLabel": "Schedule of loans payable from discontinued operations" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "LocalPhoneNumber", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Outstanding debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r14", "r124", "r192", "r200", "r341", "r355", "r578", "r733", "r734", "r790", "r947" ] }, "us-gaap_LongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermNotesPayable", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfLoansPayableFromDiscontinuedOperationsDetails": { "parentTag": "us-gaap_NotesPayable", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfLoansPayableFromDiscontinuedOperationsDetails", "http://www.hammerfiber.com/role/NOTESPAYABLEDetails" ], "lang": { "en-us": { "role": { "label": "Notes Payable, Noncurrent", "terseLabel": "Long-term notes payable, net", "totalLabel": "Notes Payable, Noncurrent, Total", "verboseLabel": "Notes payable amount", "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r14" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r14", "r884", "r885", "r886" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails" ], "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": [ "r14", "r28", "r884", "r885", "r886" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails" ], "lang": { "en-us": { "role": { "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": [ "r247", "r311", "r312", "r313", "r316", "r416", "r731", "r890", "r892" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LossContingenciesTable", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r247", "r311", "r312", "r313", "r316", "r416", "r731", "r890", "r892" ] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Amount of claim", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r889", "r890", "r892" ] }, "hmmr_MastHillFundLPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "MastHillFundLPMember", "presentation": [ "http://www.hammerfiber.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information related to Mast Hill Fund, L.P.", "label": "Mast Hill Fund L P [Member]", "terseLabel": "Mast Hill Fund, L.P. [Member]", "verboseLabel": "Mast Hill Fund L P [Member]" } } }, "auth_ref": [] }, "hmmr_MastHillFundMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "MastHillFundMember", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "lang": { "en-us": { "role": { "documentation": "Information about Mast Hill Fund.", "label": "Mast Hill Fund [Member]", "verboseLabel": "Mast Hill Fund [Member]" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MaximumMember", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "http://www.hammerfiber.com/role/WARRANTSScheduleOfFairValuesOfWarrantsGrantedDuringTheYearsDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r247", "r312", "r313", "r314", "r315", "r400", "r407", "r408", "r409", "r416", "r507", "r569", "r598", "r600", "r614", "r634", "r635", "r694", "r695", "r696", "r697", "r698", "r702", "r703", "r704", "r705", "r707", "r708", "r729", "r738", "r744", "r746", "r749", "r750", "r785", "r786", "r787", "r788", "r792", "r897", "r938", "r939", "r940", "r941", "r942", "r943" ] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Exercise Price [Member]", "terseLabel": "Stock Price [Member]", "documentation": "Measurement input using agreed upon price for exchange of underlying asset." } } }, "auth_ref": [ "r904", "r918", "r919", "r920" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Dividend Rate [Member]", "terseLabel": "Dividend yield [Member]", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r408", "r918", "r919", "r920" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Expected life (in years) [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r406", "r918", "r919", "r920" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Expected volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r407", "r785", "r918", "r919", "r920" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk-free interest rates [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r409", "r918", "r919", "r920" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r405", "r406", "r407", "r408", "r409", "r410", "r505", "r506", "r507", "r746", "r749", "r750", "r785" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r505", "r506", "r507", "r746", "r749", "r750", "r785" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MinimumMember", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "http://www.hammerfiber.com/role/WARRANTSScheduleOfFairValuesOfWarrantsGrantedDuringTheYearsDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r247", "r312", "r313", "r314", "r315", "r400", "r407", "r408", "r409", "r416", "r507", "r569", "r598", "r600", "r614", "r634", "r635", "r694", "r695", "r696", "r697", "r698", "r702", "r703", "r704", "r705", "r707", "r708", "r729", "r738", "r744", "r746", "r749", "r750", "r785", "r786", "r787", "r792", "r897", "r938", "r939", "r940", "r941", "r942", "r943" ] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails", "http://www.hammerfiber.com/role/ORGANIZATIONANDDESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest, Ownership Percentage by Parent", "verboseLabel": "Ownership percentage", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 30.0 }, "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows__1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Discontinued Operations", "totalLabel": "Net cash used in discontinued operations:", "documentation": "Amount of cash inflow (outflow) from operating, investing, and financing activities; attributable to discontinued operation." } } }, "auth_ref": [ "r95" ] }, "us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInDiscontinuedOperationsAbstract", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Discontinued Operations [Abstract]", "terseLabel": "CASH FLOWS FROM DISCONTINUED OPERATIONS:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net cash provided by financing activities", "terseLabel": "Net cash provided by (used in) financing activities", "totalLabel": "Net cash provided by financing activities:", "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit." } } }, "auth_ref": [ "r186" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES", "verboseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "terseLabel": "Net cash used in investing activities", "totalLabel": "Net cash used in investing activities:", "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets." } } }, "auth_ref": [ "r186" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES", "verboseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.hammerfiber.com/role/GOINGCONCERNNarrativeDetails", "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Net cash provided by (used in) operating activities", "totalLabel": "Net cash provided by (used in) operating activities:", "verboseLabel": "Cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity." } } }, "auth_ref": [ "r95", "r96", "r97" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES", "verboseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 50.0 }, "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hammerfiber.com/role/EARNINGSPERSHAREDetails", "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1", "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income (loss)", "verboseLabel": "Net (loss) income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r89", "r97", "r129", "r153", "r156", "r171", "r172", "r176", "r191", "r194", "r195", "r199", "r207", "r212", "r213", "r215", "r216", "r217", "r221", "r222", "r232", "r266", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r361", "r364", "r366", "r369", "r414", "r454", "r463", "r501", "r522", "r594", "r664", "r684", "r685", "r716", "r718", "r720", "r803", "r895" ] }, "us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (loss) for the quarter", "verboseLabel": "Net income (loss)", "documentation": "Amount after income tax of income (loss) including the portion attributable to nonredeemable noncontrolling interest. Excludes the portion attributable to redeemable noncontrolling interest recognized as temporary equity." } } }, "auth_ref": [ "r118", "r119" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTS" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "RESTATEMENT OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r142", "r148", "r153", "r205", "r206", "r209", "r210", "r223", "r224", "r261", "r268", "r269", "r358", "r359", "r414", "r415", "r452", "r453", "r455", "r463", "r482", "r497", "r545", "r551", "r552", "r608", "r609", "r610", "r611", "r613" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1", "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements or Change in Accounting Principle [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": [ "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r182", "r183", "r184", "r204", "r207", "r208", "r209", "r210", "r211", "r215", "r223", "r240", "r260", "r261", "r267", "r270", "r271", "r272", "r295", "r296", "r307", "r356", "r357", "r360", "r361", "r412", "r413", "r414", "r415", "r433", "r434", "r435", "r436", "r437", "r446", "r447", "r448", "r449", "r450", "r451", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r483", "r484", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r498", "r499", "r500", "r501", "r519", "r520", "r538", "r539", "r544", "r546", "r547", "r548", "r549", "r550", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r617" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1", "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "documentation": "Disclosure of information about change in accounting principle or amendment to accounting standards or both. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards and other change in accounting principle." } } }, "auth_ref": [ "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r182", "r183", "r184", "r204", "r207", "r208", "r209", "r210", "r211", "r215", "r223", "r240", "r260", "r261", "r267", "r270", "r271", "r272", "r295", "r296", "r307", "r356", "r357", "r360", "r361", "r412", "r413", "r414", "r415", "r433", "r434", "r435", "r436", "r437", "r446", "r447", "r448", "r449", "r450", "r451", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r483", "r484", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r498", "r499", "r500", "r501", "r519", "r520", "r538", "r539", "r544", "r546", "r547", "r548", "r549", "r550", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r617" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Recent accounting pronouncements", "verboseLabel": "Recently Adopted Accounting Pronouncements", "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": [] }, "hmmr_NonExecutiveDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "NonExecutiveDirectorsMember", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The member represent non executive director.", "label": "Non Executive Directors [Member]", "terseLabel": "Non-executive director [Member]" } } }, "auth_ref": [] }, "hmmr_NonInterestBearingLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "NonInterestBearingLoansMember", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The member represents non-interest bearing loans.", "label": "Non Interest Bearing Loans [Member]", "terseLabel": "Non-interest bearing loan [Member]" } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental Disclosure of Non-Cash Investing and Financing Activities", "verboseLabel": "SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total other expenses", "label": "Total other expenses", "terseLabel": "Total other expenses", "totalLabel": "Total other income (expenses)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r92" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other expenses", "verboseLabel": "Other expenses" } } }, "auth_ref": [] }, "us-gaap_NotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NotesPayable", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfLoansPayableFromDiscontinuedOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfLoansPayableFromDiscontinuedOperationsDetails", "http://www.hammerfiber.com/role/NOTESPAYABLEDetails", "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "lang": { "en-us": { "role": { "label": "Notes Payable", "terseLabel": "Notes payable, related parties", "totalLabel": "Notes payable", "verboseLabel": "Balance of note", "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r14", "r124", "r947", "r948" ] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfLoansPayableFromDiscontinuedOperationsDetails": { "parentTag": "us-gaap_NotesPayable", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfLoansPayableFromDiscontinuedOperationsDetails", "http://www.hammerfiber.com/role/NOTESPAYABLEDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: current portion, net", "label": "Notes Payable, Current", "terseLabel": "Notes payable", "totalLabel": "Notes Payable, Current, Total", "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r66", "r67" ] }, "hmmr_NumberOfSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "NumberOfSharesAcquired", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails", "http://www.hammerfiber.com/role/ORGANIZATIONANDDESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals" ], "lang": { "en-us": { "role": { "documentation": "Represents number of shares acquired.", "label": "Number Of Shares Acquired", "terseLabel": "Treasury stock from Viper sale (shares)", "verboseLabel": "Number of shares acquired" } } }, "auth_ref": [] }, "us-gaap_OperatingCostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingCostsAndExpenses", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Total operating expenses", "terseLabel": "Total operating expenses", "totalLabel": "Total operating expenses", "verboseLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "terseLabel": "Operating loss", "totalLabel": "Operating loss", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r132", "r716", "r720", "r726", "r854", "r856", "r857", "r858", "r859" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "hmmr_OtcPKMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "OtcPKMember", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "documentation": "Exchange name OTC PK.", "label": "Otc P K [Member]", "terseLabel": "OTC PK [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "terseLabel": "Foreign currency translation adjustments", "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3", "r5", "r526", "r532" ] }, "us-gaap_OtherDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherDepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2" ], "lang": { "en-us": { "role": { "label": "Other Depreciation and Amortization", "terseLabel": "Amortization expense", "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total", "verboseLabel": "Depreciation expense", "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other." } } }, "auth_ref": [ "r7", "r26", "r90" ] }, "us-gaap_OtherLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetails" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Fair Value Disclosure", "verboseLabel": "Warrant Liabilities", "documentation": "Fair value portion of other liabilities." } } }, "auth_ref": [ "r916", "r917", "r922" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSMajorComponentsOfTheFinancialResultsDetails", "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense)" } } }, "auth_ref": [] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "OwnershipAxis", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails", "http://www.hammerfiber.com/role/ORGANIZATIONANDDESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "OwnershipDomain", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails", "http://www.hammerfiber.com/role/ORGANIZATIONANDDESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsForSoftware", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Software costs capitalized as intangible asset", "label": "Payments for Software", "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r93" ] }, "dei_PhoneFaxNumberDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "PhoneFaxNumberDescription", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Phone Fax Number Description", "documentation": "Description of Phone or Fax Number" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses", "terseLabel": "Prepaid expenses", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r168", "r273", "r274", "r713" ] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2", "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from related party convertible notes", "verboseLabel": "Proceeds from related party convertible notes", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r835" ] }, "us-gaap_ProceedsFromOtherDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromOtherDebt", "crdr": "debit", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Other Debt", "terseLabel": "Payments of debt", "documentation": "Amount of cash inflow from debt classified as other." } } }, "auth_ref": [ "r16" ] }, "hmmr_PromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "PromissoryNoteMember", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSNarrativeDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Information about promissory note.", "label": "Promissory Note [Member]", "terseLabel": "Promissory Note [Member]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "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": [ "r8", "r543" ] }, "us-gaap_PropertyPlantAndEquipmentDepreciationMethodExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentDepreciationMethodExtensibleEnumeration", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Depreciation Methods", "terseLabel": "Property plant and equipment depreciation method", "documentation": "Indicates method of allocating cost over useful life in systematic and rational manner for property, plant, and equipment." } } }, "auth_ref": [ "r297", "r722" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipment" ], "lang": { "en-us": { "role": { "label": "NOTE 7 - PROPERTY AND EQUIPMENT", "terseLabel": "PROPERTY AND EQUIPMENT", "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": [ "r99", "r138", "r139", "r140" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "verboseLabel": "Computer, telecom equipment and software", "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": [ "r101", "r159", "r591" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "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": [ "r543" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails", "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total", "verboseLabel": "Total", "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": [ "r8", "r543", "r579", "r591", "r791" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Property and equipment", "terseLabel": "Property and equipment", "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": [ "r8", "r138", "r139", "r589" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment", "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": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "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": [ "r101", "r543" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "presentationGuidance": "Estimated Useful Life", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life", "verboseLabel": "Life", "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": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeAxis", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "http://www.hammerfiber.com/role/WARRANTSScheduleOfFairValuesOfWarrantsGrantedDuringTheYearsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r247", "r312", "r313", "r314", "r315", "r388", "r400", "r407", "r408", "r409", "r411", "r416", "r507", "r567", "r568", "r569", "r598", "r600", "r614", "r634", "r635", "r694", "r695", "r696", "r697", "r698", "r702", "r703", "r704", "r705", "r707", "r708", "r729", "r738", "r744", "r746", "r749", "r750", "r785", "r786", "r787", "r788", "r792", "r797", "r887", "r897", "r919", "r939", "r940", "r941", "r942", "r943" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeMember", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "http://www.hammerfiber.com/role/WARRANTSScheduleOfFairValuesOfWarrantsGrantedDuringTheYearsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r247", "r312", "r313", "r314", "r315", "r388", "r400", "r407", "r408", "r409", "r411", "r416", "r507", "r567", "r568", "r569", "r598", "r600", "r614", "r634", "r635", "r694", "r695", "r696", "r697", "r698", "r702", "r703", "r704", "r705", "r707", "r708", "r729", "r738", "r744", "r746", "r749", "r750", "r785", "r786", "r787", "r788", "r792", "r797", "r887", "r897", "r919", "r939", "r940", "r941", "r942", "r943" ] }, "hmmr_RecentlyIssuedAccountingPronouncementsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "RecentlyIssuedAccountingPronouncementsPolicyTextBlock", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recently issued accounting pronouncements.", "label": "Recently Issued Accounting Pronouncements [Policy Text Block]", "verboseLabel": "Recently Issued Accounting Pronouncements" } } }, "auth_ref": [] }, "hmmr_RelatedPartyConvertibleNotesFromDiscontinuedOperationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "RelatedPartyConvertibleNotesFromDiscontinuedOperationsTableTextBlock", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to related party convertible notes from discontinued operations.", "label": "Related Party Convertible Notes From Discontinued Operations [Table Text Block]", "terseLabel": "Schedule of related party convertible notes from discontinued operations" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyDomain", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r191", "r198", "r199", "r262", "r395", "r399", "r556", "r557", "r582", "r588", "r637", "r638", "r639", "r640", "r641", "r662", "r693", "r954" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyMember", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "verboseLabel": "Related party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r191", "r198", "r199", "r556", "r557", "r558", "r559", "r582", "r588", "r637", "r638", "r639", "r640", "r641", "r662", "r693" ] }, "hmmr_RelatedPartyOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "RelatedPartyOneMember", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Information about related party.", "label": "Related Party One [Member]", "terseLabel": "Related party one [Member]" } } }, "auth_ref": [] }, "hmmr_RelatedPartyThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "RelatedPartyThreeMember", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Related Party Three [Member]", "label": "Related party three [Member]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Related party amount payable", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r556" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r191", "r198", "r199", "r556", "r557", "r935" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [ "r191", "r198", "r199", "r935" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.hammerfiber.com/role/RELATEDPARTYCONVERTIBLEDEBTScheduleOfRelatedPartyDebtDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [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": [ "r191", "r198", "r199", "r262", "r556", "r557", "r559", "r667", "r668", "r671" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r191", "r198", "r199", "r262", "r395", "r399", "r556", "r557", "r582", "r588", "r637", "r638", "r639", "r640", "r641", "r662", "r693", "r935", "r954" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTIONS", "terseLabel": "RELATED PARTY CONVERTIBLE DEBT", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r553", "r554", "r555", "r557", "r560", "r626", "r627", "r628", "r669", "r670", "r671", "r690", "r692" ] }, "hmmr_RelatedPartyTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "RelatedPartyTwoMember", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Information about related party.", "label": "Related Party Two [Member]", "terseLabel": "Related party two [Member]" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of convertible notes payable", "negatedTerseLabel": "Repayment of loans", "label": "Repayments of Notes Payable", "terseLabel": "Repayment of loans", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r94" ] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RestatementAdjustmentMember", "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1", "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Adjustments [Member]" } } }, "auth_ref": [ "r201", "r202", "r203", "r219", "r220", "r240", "r499", "r500", "r539", "r821", "r822", "r823", "r824", "r827", "r828", "r851", "r860" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RestatementAxis", "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1", "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r146", "r152", "r153", "r154", "r179", "r201", "r202", "r203", "r207", "r208", "r212", "r213", "r214", "r215", "r218", "r219", "r220", "r221", "r222", "r223", "r240", "r270", "r271", "r360", "r361", "r414", "r450", "r451", "r454", "r455", "r462", "r463", "r494", "r499", "r500", "r501", "r539", "r549", "r550", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r617", "r860" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RestatementDomain", "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1", "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r146", "r152", "r153", "r154", "r179", "r201", "r202", "r203", "r207", "r208", "r212", "r213", "r214", "r215", "r218", "r219", "r220", "r221", "r222", "r223", "r240", "r270", "r271", "r360", "r361", "r414", "r450", "r451", "r454", "r455", "r462", "r463", "r494", "r499", "r500", "r501", "r539", "r549", "r550", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r617", "r860" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r80", "r111", "r586", "r608", "r613", "r624", "r645", "r791" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsMember", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Retained Earnings", "terseLabel": "Accumulated Deficit [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r145", "r152", "r153", "r201", "r202", "r203", "r208", "r217", "r220", "r222", "r267", "r272", "r296", "r360", "r414", "r433", "r434", "r449", "r450", "r451", "r455", "r462", "r463", "r476", "r479", "r480", "r484", "r499", "r538", "r540", "r604", "r606", "r630", "r956" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue recognition", "terseLabel": "Revenue recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r665" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.hammerfiber.com/role/GOINGCONCERNNarrativeDetails", "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenues", "terseLabel": "Revenues", "totalLabel": "Revenues, Total", "verboseLabel": "Revenue generated from continuing operations", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r130", "r131", "r177", "r191", "r194", "r195", "r241", "r249", "r250", "r254", "r256", "r257", "r258", "r259", "r266", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r522", "r575", "r577", "r727", "r779", "r793", "r794", "r895" ] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Price Per Share", "terseLabel": "Fair value per share of common stock issued", "verboseLabel": "Conversion price per share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_SaleOfSubsidiaryGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SaleOfSubsidiaryGainLossMember", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSScheduleOfComponentsOfGainOnDisposalOfSubsidiaryDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Subsidiary Gain (Loss) [Member]", "verboseLabel": "Gain on disposal of subsidiary [Member]", "documentation": "Primary financial statement caption in which reported facts about gain (loss) from sale of equity interest in subsidiary have been included." } } }, "auth_ref": [ "r780" ] }, "srt_ScenarioPreviouslyReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ScenarioPreviouslyReportedMember", "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1", "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]" } } }, "auth_ref": [ "r146", "r152", "r153", "r201", "r203", "r207", "r208", "r212", "r213", "r222", "r240", "r360", "r361", "r414", "r450", "r454", "r455", "r462", "r463", "r494", "r499", "r500", "r539", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r617", "r825", "r826", "r827", "r850", "r851", "r860", "r866", "r867", "r915", "r930", "r931" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.hammerfiber.com/role/EARNINGSPERSHARETables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "verboseLabel": "Schedule of potentially dilutive securities excluded from computations of dilutive weighted average shares outstanding", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r22" ] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails", "http://www.hammerfiber.com/role/ORGANIZATIONANDDESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r464" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.hammerfiber.com/role/NOTESPAYABLETables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of notes payable", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "hmmr_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsGainOnDisposalOfSubsidiaryDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsGainOnDisposalOfSubsidiaryDisclosuresTextBlock", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclousre of disposal groups including discontinued operations gain on disposal of subsidiary.", "label": "Schedule Of Disposal Groups Including Discontinued Operations Gain On Disposal Of Subsidiary Disclosures Text Block", "verboseLabel": "Schedule of disposal groups including discontinued operations gain on disposal of subsidiary" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote5DiscontinuedOperationsScheduleOfOperationsOfDiscontinuedOperationsTables" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Schedule of assets and liabilities & operations of discontinue operations", "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": [ "r9", "r13", "r15", "r45", "r51", "r52", "r53", "r54", "r55", "r60", "r62", "r63", "r103", "r881", "r882" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.hammerfiber.com/role/EARNINGSPERSHARETables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Schedule of reconciliation of basic and diluted income (loss) per common share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r853" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r263", "r264", "r265", "r445", "r522", "r818", "r819", "r820", "r906", "r907", "r908", "r909" ] }, "hmmr_ScheduleOfFairValuesOfWarrantsGrantedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "ScheduleOfFairValuesOfWarrantsGrantedTableTextBlock", "presentation": [ "http://www.hammerfiber.com/role/WarrantsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of fair values of warrants granted.", "label": "Schedule Of Fair Values Of Warrants Granted [Table Text Block]", "verboseLabel": "Schedule of fair values of warrants granted" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Asset, Indefinite-Lived [Table]", "documentation": "Disclosure of information about indefinite-lived intangible asset. Excludes finite-lived intangible asset." } } }, "auth_ref": [ "r278", "r287", "r292", "r712", "r751", "r752", "r753", "r762", "r763", "r777" ] }, "hmmr_ScheduleOfIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "ScheduleOfIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for intangible assets.", "label": "Schedule Of Intangible Assets Amortization Expense [Table Text Block]", "verboseLabel": "Schedule of intangible assets amortization expense" } } }, "auth_ref": [] }, "hmmr_ScheduleOfIntangibleAssetsEstimatedAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "ScheduleOfIntangibleAssetsEstimatedAmortizationExpenseTableTextBlock", "presentation": [ "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of estimated amortization expense expected to be recorded in succeeding fiscal years for intangible assets.", "label": "Schedule Of Intangible Assets Estimated Amortization Expense [Table Text Block]", "verboseLabel": "Schedule of intangible assets estimated amortization expense" } } }, "auth_ref": [] }, "hmmr_ScheduleOfIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "ScheduleOfIntangibleAssetsTableTextBlock", "presentation": [ "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule Of Intangible Assets [Table Text Block]", "verboseLabel": "Schedule of intangible assets" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfLossContingenciesByContingencyTextBlock", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote13ClaimsScheduleOfClaimsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Claims", "terseLabel": "Schedule of claims", "documentation": "Tabular disclosure of the loss contingencies that were reported in the period or disclosed as of the balance sheet date." } } }, "auth_ref": [ "r855", "r889", "r891", "r893", "r894" ] }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSTables" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]", "terseLabel": "Schedule of error corrections and prior period adjustments", "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items." } } }, "auth_ref": [ "r24", "r25", "r829", "r849", "r851", "r913" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote7PropertyAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about 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": [ "r8", "r543" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.hammerfiber.com/role/RELATEDPARTYCONVERTIBLEDEBTScheduleOfRelatedPartyDebtDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r191", "r198", "r199", "r556", "r557", "r559", "r667", "r668", "r671" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://www.hammerfiber.com/role/PARTYCONVERTIBLEDEBTTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions [Table Text Block]", "verboseLabel": "Schedule of related party debt", "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates." } } }, "auth_ref": [ "r932", "r933" ] }, "us-gaap_ScheduleOfShortTermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfShortTermDebtTable", "presentation": [ "http://www.hammerfiber.com/role/NOTESPAYABLEDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt [Table]", "documentation": "Disclosure of information about short-term debt arrangement. Includes, but is not limited to, description of arrangement, lender, repayment term, weighted-average interest rate, borrowed amount, and description and amount of refinancing of short-term obligation when obligation is excluded from current liability." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r29", "r30", "r31", "r32", "r33", "r34", "r109", "r110", "r111", "r165", "r166", "r167", "r243", "r371", "r372", "r373", "r375", "r378", "r383", "r385", "r473", "r620", "r621", "r622", "r623", "r738", "r817", "r839", "r841" ] }, "hmmr_ScheduleOfUsefulLifeOfPropertyAndEquipmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "ScheduleOfUsefulLifeOfPropertyAndEquipmentTableTextBlock", "presentation": [ "http://www.hammerfiber.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of useful life of property and equipment.", "label": "Schedule Of Useful Life Of Property And Equipment [Table Text Block]", "terseLabel": "Schedule of useful life of property and equipment" } } }, "auth_ref": [] }, "hmmr_ScheduleOfWarrantsOutstandingTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "ScheduleOfWarrantsOutstandingTableTextBlock", "presentation": [ "http://www.hammerfiber.com/role/WarrantsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of warrants outstanding [Table Text Block]", "terseLabel": "Schedule of warrants outstanding" } } }, "auth_ref": [] }, "hmmr_SecondAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "SecondAmendmentMember", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Second Amendment.", "label": "Second Amendment [Member]" } } }, "auth_ref": [] }, "hmmr_SecondWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "SecondWarrantMember", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals", "http://www.hammerfiber.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information related to second warrant.", "label": "Second Warrant [Member]" } } }, "auth_ref": [] }, "hmmr_SecuritiesPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "SecuritiesPurchaseAgreementMember", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information related to securities purchase agreement.", "label": "Securities Purchase Agreement [Member]", "verboseLabel": "Securities purchase agreement [Member]" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "Security12bTitle", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r806" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "SecurityExchangeName", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r808" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling, general and administrative expenses", "terseLabel": "Selling, general and administrative expenses", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r91", "r715", "r716", "r717", "r720", "r834" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "presentation": [ "http://www.hammerfiber.com/role/WARRANTSScheduleOfFairValuesOfWarrantsGrantedDuringTheYearsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price", "verboseLabel": "Exercise Price", "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award." } } }, "auth_ref": [ "r904" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.hammerfiber.com/role/WARRANTSScheduleOfFairValuesOfWarrantsGrantedDuringTheYearsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "verboseLabel": "Dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r408" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.hammerfiber.com/role/WARRANTSScheduleOfFairValuesOfWarrantsGrantedDuringTheYearsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "verboseLabel": "Expected volatility", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r407" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.hammerfiber.com/role/WARRANTSScheduleOfFairValuesOfWarrantsGrantedDuringTheYearsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "verboseLabel": "Risk-free interest rates", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r409" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "presentation": [ "http://www.hammerfiber.com/role/WarrantFairPriceOfTheWarrants" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised", "verboseLabel": "Exercised", "documentation": "Number of non-option equity instruments exercised by participants." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresAndExpirations", "presentation": [ "http://www.hammerfiber.com/role/WarrantFairPriceOfTheWarrants" ], "lang": { "en-us": { "role": { "negatedLabel": "Expired/Canceled", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures and Expirations", "totalLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures and Expirations, Total", "verboseLabel": "Expired/Canceled", "documentation": "Number of shares under non-option equity instrument agreements that were either cancelled or expired." } } }, "auth_ref": [ "r114", "r115" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "presentation": [ "http://www.hammerfiber.com/role/WarrantFairPriceOfTheWarrants" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted", "terseLabel": "Granted", "documentation": "Net number of non-option equity instruments granted to participants." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://www.hammerfiber.com/role/WarrantFairPriceOfTheWarrants" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "verboseLabel": "Number of warrant exercisable", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r112", "r113" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.hammerfiber.com/role/WarrantFairPriceOfTheWarrants" ], "lang": { "en-us": { "role": { "negatedLabel": "Weighted average exercise price, Expired/Canceled", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "verboseLabel": "Weighted average exercise price, Expired/Canceled", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r903" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.hammerfiber.com/role/WarrantFairPriceOfTheWarrants" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted average exercise price ending balance", "periodStartLabel": "Weighted average exercise price opening balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r401", "r402" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.hammerfiber.com/role/WarrantFairPriceOfTheWarrants" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "verboseLabel": "Weighted average exercise price, Exercisable", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r404" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.hammerfiber.com/role/WarrantFairPriceOfTheWarrants" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Weighted average exercise price, Granted", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r403" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharePrice", "presentation": [ "http://www.hammerfiber.com/role/WARRANTSScheduleOfFairValuesOfWarrantsGrantedDuringTheYearsDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Share Price", "terseLabel": "Share Price", "verboseLabel": "Share price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.hammerfiber.com/role/WARRANTSScheduleOfFairValuesOfWarrantsGrantedDuringTheYearsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "verboseLabel": "Expected life (in years)", "documentation": "Expected term of 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": [ "r406" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.hammerfiber.com/role/WarrantFairPriceOfTheWarrants" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average contractual term exercisable", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r37" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.hammerfiber.com/role/WarrantFairPriceOfTheWarrants" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted average 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": [ "r116" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharesOutstanding", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance (shares)", "periodStartLabel": "Balance (shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShortTermDebtLineItems", "presentation": [ "http://www.hammerfiber.com/role/NOTESPAYABLEDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt [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_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.hammerfiber.com/role/NOTESPAYABLEDetails", "http://www.hammerfiber.com/role/NOTESPAYABLENarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r66", "r884", "r885", "r886" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.hammerfiber.com/role/NOTESPAYABLEDetails", "http://www.hammerfiber.com/role/NOTESPAYABLENarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r65", "r884", "r885", "r886" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.hammerfiber.com/role/INDEFINITELIVEDINTANGIBLEASSETSDetails" ], "lang": { "en-us": { "role": { "label": "Software and Software Development Costs [Member]", "verboseLabel": "Software [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "hmmr_SpouseOfChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "SpouseOfChiefExecutiveOfficerMember", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Information about spouse of Chief Executive Officer.", "label": "Spouse Of Chief Executive Officer [Member]", "terseLabel": "Andrea Levitt [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r78", "r81", "r82", "r145", "r152", "r153", "r174", "r175", "r176", "r201", "r202", "r203", "r208", "r217", "r220", "r222", "r242", "r267", "r272", "r296", "r360", "r387", "r414", "r433", "r434", "r449", "r450", "r451", "r455", "r462", "r463", "r476", "r478", "r479", "r480", "r481", "r484", "r485", "r486", "r487", "r488", "r499", "r527", "r528", "r529", "r530", "r531", "r533", "r538", "r540", "r550", "r595", "r604", "r605", "r606", "r630", "r686" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementLineItems", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "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": [ "r201", "r202", "r203", "r242", "r362", "r363", "r365", "r367", "r540", "r570", "r618", "r631", "r633", "r636", "r637", "r638", "r639", "r640", "r641", "r644", "r647", "r648", "r649", "r650", "r651", "r653", "r654", "r655", "r656", "r658", "r659", "r660", "r661", "r662", "r665", "r666", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r686", "r718", "r720", "r798", "r954" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfCashFlowsAbstract", "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2" ], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "StatementOfFinancialPositionAbstract" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1" ], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfStockholdersEquityAbstract", "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementTable", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Statement", "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r201", "r202", "r203", "r242", "r262", "r362", "r363", "r365", "r367", "r540", "r570", "r618", "r631", "r633", "r636", "r637", "r638", "r639", "r640", "r641", "r644", "r647", "r648", "r649", "r650", "r651", "r653", "r654", "r655", "r656", "r658", "r659", "r660", "r661", "r662", "r665", "r666", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r686", "r718", "r720", "r798", "r954" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Commitment shares issued (shares)", "verboseLabel": "Number of shares converted", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r10", "r31", "r78", "r81", "r111", "r345" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common shares", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r10", "r77", "r78", "r111", "r620", "r686", "r699" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments", "crdr": "credit", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Conversion of Convertible Securities, Net of Adjustments", "terseLabel": "Commitment shares issued", "verboseLabel": "Amount of stock issued conversion of promissory note", "documentation": "The net amount of stock issued during the period upon the conversion of convertible securities, net of adjustments (for example, to additional paid in capital) including the write-off of an equity component recognized to record the convertible debt instrument as two separate components - a debt component and an equity component. This item is meant to disclose the value of shares issued on conversion of convertible securities that were recorded as two separate (debt and equity) components." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "terseLabel": "Total Stockholder's Equity (Deficit)", "totalLabel": "Total Stockholders' Equity (Deficit)", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r78", "r81", "r82", "r98", "r646", "r663", "r687", "r688", "r791", "r805", "r839", "r843", "r844", "r865", "r926", "r956" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' Equity (Deficit)" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance", "periodStartLabel": "Balance", "label": "Equity Balance, Starting", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r38", "r39", "r41", "r145", "r146", "r152", "r153", "r175", "r201", "r202", "r203", "r208", "r217", "r220", "r267", "r272", "r296", "r360", "r387", "r414", "r433", "r434", "r449", "r450", "r451", "r455", "r462", "r463", "r476", "r478", "r479", "r480", "r481", "r484", "r499", "r527", "r528", "r533", "r539", "r550", "r605", "r606", "r629", "r646", "r663", "r687", "r688", "r700", "r793", "r794", "r804", "r839", "r843", "r844", "r865", "r926", "r956" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote12StockholdersEquity" ], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' EQUITY", "terseLabel": "STOCKHOLDERS' EQUITY (DEFICIT)", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r108", "r370", "r372", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r384", "r387", "r473", "r489", "r689", "r691", "r701" ] }, "hmmr_StrikePriceOfWarrantsShare": { "xbrltype": "sharesItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "StrikePriceOfWarrantsShare", "presentation": [ "http://www.hammerfiber.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the strike price of warrant shares.", "label": "Strike Price Of Warrants Share", "verboseLabel": "Strike price of warrants share" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r534", "r562" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventMember", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Events [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r534", "r562" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTable", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r534", "r562" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "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": [ "r534", "r562" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "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": [ "r534", "r562" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote16SubsequentEvents" ], "lang": { "en-us": { "role": { "label": "NOTE 16 - SUBSEQUENT EVENTS", "terseLabel": "SUBSEQUENT EVENTS", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r561", "r563" ] }, "us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubstantialDoubtAboutGoingConcernTextBlock", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote4GoingConcern" ], "lang": { "en-us": { "role": { "label": "NOTE 4 - GOING CONCERN", "terseLabel": "GOING CONCERN", "documentation": "The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern." } } }, "auth_ref": [ "r64" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails2", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information", "verboseLabel": "Supplemental Disclosure of Cash Flow Information" } } }, "auth_ref": [] }, "hmmr_TalosVictoryFundLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "TalosVictoryFundLlcMember", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals", "http://www.hammerfiber.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information related to Talos Victory Fund, LLC.", "label": "Talos Victory Fund, Llc [Member]", "terseLabel": "Talos Victory Fund, LLC [Member]", "verboseLabel": "Talos Victory Fund, Llc [Member]" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TemporaryEquityForeignCurrencyTranslationAdjustments", "crdr": "credit", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Temporary Equity, Foreign Currency Translation Adjustments", "terseLabel": "Foreign currency translation adjustment", "documentation": "Adjustments to temporary equity resulting from foreign currency translation adjustments." } } }, "auth_ref": [ "r898", "r899", "r900", "r901" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r861", "r934" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails", "http://www.hammerfiber.com/role/idr_DisclosureNote9RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Domain]" } } }, "auth_ref": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "verboseLabel": "Accounts Receivable", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r862", "r863", "r864" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "TradingSymbol", "presentation": [ "http://www.hammerfiber.com/role/idr_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals" ], "lang": { "en-us": { "role": { "label": "Shares Acquired, Average Cost Per Share", "terseLabel": "Treasury stock per share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r35" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "label": "Treasury Stock", "terseLabel": "Treasury Stock [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r35" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock, common shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r35" ] }, "hmmr_TreasuryStockPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "TreasuryStockPerShare", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails", "http://www.hammerfiber.com/role/ORGANIZATIONANDDESCRIPTIONOFBUSINESSNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the value for treasury stock per share.", "label": "Treasury Stock Per Share", "terseLabel": "Treasury stock per share" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock from Viper sale (shares)", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Treasury stock from Viper sale (shares)", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r10", "r78", "r111" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails", "http://www.hammerfiber.com/role/ORGANIZATIONANDDESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals", "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock (4,253,335 and 1,753,335 common shares at April 30, 2025 and July 31, 2024, respectively)", "positiveLabel": "Treasury stock, value", "label": "Treasury Stock, Value", "terseLabel": "Treasury stock, value", "totalLabel": "Treasury Stock, Value, Total", "verboseLabel": "Treasury stock value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r35", "r36", "r78", "r81" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementOfStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock from Viper sale", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r10", "r35", "r111" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "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": [ "r464" ] }, "hmmr_UnissuedStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "UnissuedStock", "crdr": "credit", "calculation": { "http://www.hammerfiber.com/role/idr_StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 30.0 } }, "lang": { "en-us": { "role": { "documentation": "Represent the amount of unissued stocks.", "label": "Unissued Stock", "terseLabel": "Unissued Stock" } } }, "auth_ref": [] }, "hmmr_UnsecuredPromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "UnsecuredPromissoryNoteMember", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails", "http://www.hammerfiber.com/role/NOTESPAYABLENarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent information about the unsecured promissory.", "label": "Unsecured Promissory Note [Member]", "terseLabel": "Unsecured Promissory Note (the \"January 2022 Note\") [Member]" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UseOfEstimates", "presentation": [ "http://www.hammerfiber.com/role/idr_DisclosureNote3SummaryOfSignificantAccountingPoliciesBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Use of estimates", "terseLabel": "Use of estimates", "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": [ "r136", "r137", "r244", "r245", "r246", "r247", "r575", "r577", "r724" ] }, "hmmr_ViperNetworksIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "ViperNetworksIncMember", "presentation": [ "http://www.hammerfiber.com/role/ORGANIZATIONANDDESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals" ], "lang": { "en-us": { "role": { "documentation": "Represents Viper Networks Inc member.", "label": "Viper Networks Inc [Member]" } } }, "auth_ref": [] }, "hmmr_ViperNetworksMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "ViperNetworksMember", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Viper Networks [Member]", "label": "Viper Networks [Member]" } } }, "auth_ref": [] }, "hmmr_WarrantAdjustmentToFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "WarrantAdjustmentToFairValue", "crdr": "credit", "presentation": [ "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1" ], "lang": { "en-us": { "role": { "documentation": "It represents warrant adjustment to fair value.", "label": "Warrant Adjustment To Fair Value", "verboseLabel": "Warrant liability adjustment to fair value" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WarrantMember", "presentation": [ "http://www.hammerfiber.com/role/EARNINGSPERSHAREDetails1" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "verboseLabel": "Warrants [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": [ "r795", "r796", "r799", "r800", "r801", "r802" ] }, "hmmr_WarrantsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "WarrantsAbstract", "lang": { "en-us": { "role": { "label": "Warrants [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WarrantsAndRightsNoteDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Warrants and Rights Note Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.hammerfiber.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Warrants and Rights Outstanding, Term", "verboseLabel": "Warrant term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r918", "r919", "r920" ] }, "hmmr_WarrantsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "WarrantsDisclosureTextBlock", "presentation": [ "http://www.hammerfiber.com/role/WARRANTS" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for warrants.", "label": "Warrants Disclosure [Text Block]", "verboseLabel": "WARRANTS" } } }, "auth_ref": [] }, "hmmr_WarrantsExpirationPeriod": { "xbrltype": "stringItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "WarrantsExpirationPeriod", "presentation": [ "http://www.hammerfiber.com/role/SUBSEQUENTEVENTSDetailTextuals" ], "lang": { "en-us": { "role": { "documentation": "Represents information related to warrants expiration period.", "label": "Warrants Expiration Period", "terseLabel": "Warrants expiration period" } } }, "auth_ref": [] }, "hmmr_WarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "WarrantsMember", "presentation": [ "http://www.hammerfiber.com/role/WARRANTSScheduleOfFairValuesOfWarrantsGrantedDuringTheYearsDetails", "http://www.hammerfiber.com/role/WarrantFairPriceOfTheWarrants" ], "lang": { "en-us": { "role": { "label": "Warrants [Member]" } } }, "auth_ref": [] }, "hmmr_WarrantsPricePerCallOption": { "xbrltype": "perShareItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "WarrantsPricePerCallOption", "presentation": [ "http://www.hammerfiber.com/role/WARRANTSNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents warrants price per call option.", "label": "Warrants Price Per Call Option", "terseLabel": "Warrants price per call option" } } }, "auth_ref": [] }, "hmmr_WeightedAverageExercisePriceOfWarrantsExercised": { "xbrltype": "perShareItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "WeightedAverageExercisePriceOfWarrantsExercised", "presentation": [ "http://www.hammerfiber.com/role/WarrantFairPriceOfTheWarrants" ], "lang": { "en-us": { "role": { "label": "Weighted Average Exercise Price Of Warrants Exercised", "verboseLabel": "Weighted average exercise price, Exercised" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.hammerfiber.com/role/EARNINGSPERSHAREDetails", "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "positiveTerseLabel": "Weighted average number of common shares outstanding, dilutive", "positiveVerboseLabel": "Dilutive weighted average common shares outstanding", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average number of common shares outstanding - diluted", "verboseLabel": "Weighted average number of common shares outstanding, diluted", "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": [ "r227", "r235" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.hammerfiber.com/role/EARNINGSPERSHAREDetails", "http://www.hammerfiber.com/role/RESTATEMENTOFPREVIOUSLYISSUEDFINANCIALSTATEMENTSDetails1", "http://www.hammerfiber.com/role/idr_StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "positiveLabel": "Basic weighted average common shares outstanding", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average number of common shares outstanding, basic", "verboseLabel": "Weighted average number of common shares outstanding - basic", "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": [ "r226", "r235" ] }, "hmmr_WikibuliIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "WikibuliIncMember", "presentation": [ "http://www.hammerfiber.com/role/DISCONTINUEDOPERATIONSNarrativeDetails", "http://www.hammerfiber.com/role/ORGANIZATIONANDDESCRIPTIONOFBUSINESSNarrativeDetails", "http://www.hammerfiber.com/role/STOCKHOLDERSEQUITYDetailTextuals" ], "lang": { "en-us": { "role": { "documentation": "Wikibuli, Inc", "label": "Wikibuli, Inc [Member]" } } }, "auth_ref": [] }, "hmmr_WorkingCapitalDeficiency": { "xbrltype": "monetaryItemType", "nsuri": "http://www.hammerfiber.com/20250430", "localname": "WorkingCapitalDeficiency", "crdr": "debit", "presentation": [ "http://www.hammerfiber.com/role/GOINGCONCERNNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of working capital deficiency.", "label": "Working Capital Deficiency", "verboseLabel": "Working capital deficiency" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4" }, "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/2147477401/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": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r4": { "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" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-12" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-13" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "40", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205-40/tableOfContent" }, "r65": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "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" }, "r67": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r68": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r69": { "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(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r70": { "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(22)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r71": { "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(22)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r72": { "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(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r73": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r74": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r75": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r91": { "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" }, "r92": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r93": { "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" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r111": { "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" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r120": { "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" }, "r121": { "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/2147478546/942-210-S99-1" }, "r122": { "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/2147478546/942-210-S99-1" }, "r123": { "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(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r124": { "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/2147478546/942-210-S99-1" }, "r125": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r126": { "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/2147478546/942-210-S99-1" }, "r127": { "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/2147478524/942-220-S99-1" }, "r128": { "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/2147478524/942-220-S99-1" }, "r129": { "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/2147478524/942-220-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r134": { "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" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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/2147477798/958-360-50-1" }, "r139": { "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/2147477798/958-360-50-6" }, "r140": { "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/2147477798/958-360-50-7" }, "r141": { "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" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/250/tableOfContent" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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(22)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r165": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r166": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r167": { "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(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r168": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r169": { "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" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r178": { "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" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-23" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r190": { "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r193": { "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(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r194": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r198": { "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(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r199": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12" }, "r215": { "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" }, "r216": { "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" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-6" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-42" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r240": { "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r242": { "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" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r254": { "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" }, "r255": { "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" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r287": { "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" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-5" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r298": { "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" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r330": { "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" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r332": { "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" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(24)(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r384": { "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" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r395": { "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" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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/2147477349/740-270-45-3" }, "r443": { "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/2147477891/740-270-50-1" }, "r444": { "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" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r483": { "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" }, "r484": { "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" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2G", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2G" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r519": { "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" }, "r520": { "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" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r522": { "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" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-5" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-21" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r556": { "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" }, "r557": { "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" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r559": { "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" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r562": { "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r567": { "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" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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/2147478859/928-340-50-1" }, "r573": { "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/2147478546/942-210-S99-1" }, "r574": { "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/2147478524/942-220-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1" }, "r576": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r577": { "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/2147477314/942-235-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r579": { "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/2147478451/942-360-50-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1" }, "r581": { "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/2147478777/944-210-S99-1" }, "r582": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r583": { "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/2147478777/944-210-S99-1" }, "r584": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r585": { "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/2147478777/944-210-S99-1" }, "r586": { "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/2147478777/944-210-S99-1" }, "r587": { "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/2147478777/944-210-S99-1" }, "r588": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r589": { "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/2147478777/944-210-S99-1" }, "r590": { "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/2147478777/944-210-S99-1" }, "r591": { "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/2147478777/944-210-S99-1" }, "r592": { "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/2147477250/944-220-S99-1" }, "r593": { "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/2147477250/944-220-S99-1" }, "r594": { "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/2147477250/944-220-S99-1" }, "r595": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r596": { "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/2147477250/944-220-S99-1" }, "r597": { "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/2147477250/944-220-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r600": { "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" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "805", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r621": { "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(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r622": { "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(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r623": { "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(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r624": { "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" }, "r625": { "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" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r630": { "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/2147478009/946-205-45-4" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21" }, "r633": { "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/2147477796/946-210-45-4" }, "r634": { "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/2147478795/946-210-50-6" }, "r635": { "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/2147478795/946-210-50-6" }, "r636": { "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/2147479170/946-210-S99-1" }, "r637": { "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/2147479170/946-210-S99-1" }, "r638": { "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/2147479170/946-210-S99-1" }, "r639": { "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/2147479170/946-210-S99-1" }, "r640": { "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/2147479170/946-210-S99-1" }, "r641": { "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/2147479170/946-210-S99-1" }, "r642": { "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/2147479170/946-210-S99-1" }, "r643": { "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/2147479170/946-210-S99-1" }, "r644": { "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/2147479170/946-210-S99-1" }, "r645": { "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/2147479170/946-210-S99-1" }, "r646": { "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/2147479170/946-210-S99-1" }, "r647": { "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/2147479170/946-210-S99-1" }, "r648": { "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/2147479170/946-210-S99-1" }, "r649": { "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/2147479170/946-210-S99-1" }, "r650": { "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/2147479170/946-210-S99-1" }, "r651": { "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/2147479170/946-210-S99-1" }, "r652": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r653": { "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/2147479170/946-210-S99-1" }, "r654": { "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/2147479170/946-210-S99-1" }, "r655": { "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/2147479170/946-210-S99-1" }, "r656": { "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/2147479170/946-210-S99-1" }, "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/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(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r662": { "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/2147479170/946-210-S99-2" }, "r663": { "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/2147479170/946-210-S99-2" }, "r664": { "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/2147479105/946-220-45-7" }, "r665": { "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/2147479134/946-220-S99-1" }, "r666": { "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/2147479134/946-220-S99-1" }, "r667": { "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)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r668": { "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)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r669": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r670": { "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)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r671": { "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)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r672": { "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/2147479134/946-220-S99-1" }, "r673": { "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/2147479134/946-220-S99-1" }, "r674": { "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/2147479134/946-220-S99-1" }, "r675": { "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/2147479134/946-220-S99-1" }, "r676": { "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/2147479134/946-220-S99-1" }, "r677": { "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/2147479134/946-220-S99-1" }, "r678": { "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/2147479134/946-220-S99-1" }, "r679": { "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/2147479134/946-220-S99-1" }, "r680": { "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/2147479134/946-220-S99-1" }, "r681": { "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/2147479134/946-220-S99-1" }, "r682": { "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/2147479134/946-220-S99-1" }, "r683": { "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/2147479134/946-220-S99-1" }, "r684": { "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/2147479134/946-220-S99-1" }, "r685": { "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/2147479134/946-220-S99-3" }, "r686": { "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/2147479134/946-220-S99-3" }, "r687": { "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/2147479134/946-220-S99-3" }, "r688": { "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/2147479134/946-220-S99-3" }, "r689": { "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/2147477968/946-235-50-2" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r691": { "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/2147477968/946-235-50-2" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r693": { "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/2147477802/946-310-45-1" }, "r694": { "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/2147477271/946-320-S99-1" }, "r695": { "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/2147477271/946-320-S99-2" }, "r696": { "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/2147477271/946-320-S99-3" }, "r697": { "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/2147477271/946-320-S99-3" }, "r698": { "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/2147477271/946-320-S99-6" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r701": { "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/2147478448/946-505-50-6" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2" }, "r703": { "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(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r704": { "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(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r705": { "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(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r706": { "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/2147478522/954-440-50-1" }, "r707": { "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/2147477332/976-310-50-1" }, "r708": { "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/2147479230/978-310-50-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r723": { "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" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r729": { "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" }, "r730": { "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" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r732": { "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" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "64", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64" }, "r738": { "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" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r744": { "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" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "39", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "43", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "184", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r791": { "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" }, "r792": { "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" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14" }, "r795": { "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/2147478795/946-210-50-1" }, "r796": { "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/2147478795/946-210-50-6" }, "r797": { "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/2147477439/946-210-55-1" }, "r798": { "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/2147477802/946-310-45-1" }, "r799": { "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/2147477271/946-320-S99-1" }, "r800": { "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/2147477271/946-320-S99-2" }, "r801": { "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/2147477271/946-320-S99-3" }, "r802": { "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/2147477271/946-320-S99-6" }, "r803": { "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/2147479168/946-830-55-10" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r805": { "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/2147479168/946-830-55-12" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r813": { "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" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r817": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r818": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r819": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r820": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r831": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r832": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r833": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r836": { "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" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r841": { "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(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r842": { "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" }, "r843": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r844": { "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" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r853": { "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" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r861": { "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" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r864": { "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" }, "r865": { "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" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r869": { "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" }, "r870": { "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" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r887": { "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" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r890": { "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" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-2" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r903": { "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" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r914": { "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" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r919": { "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" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r926": { "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" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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/2147478524/942-220-S99-1" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r946": { "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)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r947": { "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/2147478777/944-210-S99-1" }, "r948": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r949": { "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/2147477250/944-220-S99-1" }, "r950": { "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/2147477250/944-220-S99-1" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r952": { "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/2147478009/946-205-45-4" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r955": { "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/2147479105/946-220-45-3" }, "r956": { "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/2147479134/946-220-S99-3" }, "r957": { "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/2147479134/946-220-S99-3" } } } ZIP 87 0001062993-25-011658-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001062993-25-011658-xbrl.zip M4$L#!!0 ( &* S5I"KM)L!@< #07 / 97AH:6)I=#,Q+3$N:'1M MQ5A=4^,X%GWG5Z@RM=MT53X(--.U(9VJ &;(5@_0(;W5\RC;[K@ ; M7=U[SKU'5^JG+E.#@X-^*G@\.&#XZ3OIE!A<\RP3 MADU$E.9:Z>F"76L5RWQJ>RQX3&4H'3OIMKNLQ:ZD$C$+%RP7,&L6RCQH9'HW+6L_%/TND>%.V/^.>&95(O>FXG,A&4W M8L[&.N/YF[-&[5YJV%S&+OW0Z!X=_:/!R,"'QDF#17#3?&B$BDI./+H65W*:]YB1TQ0.9-Q,9=YRNNBQRJ7Z3:B=TUG]LC'HAX/@ MR_7H?#3Q$/0[X:#?*;87V)KK[6TN&HG<";-C5;_ 13">C*Y&%\/)Z/:&W5ZQ MN_'HYF)T-_S(@B_!Q>?)Z#\!7F-$,/YK![SAYU9_&N'=Y_']Y^'-A'GKQ,W2 M;@B IT:7>=SRF/?8+XG_J2:./W\,6/>$M[KO#OE;I@WKGL;U ^*87 ?L'@&, M1Y-1<(]@+JZ'-[\%;'@QH<_=?YV\:[+A/1M>WMY-@LM^:%:N_/.7[J]'9Y5# M'?*(EIO!/>W>ZXD?F,:CIL=;Q^VW. M7NQ7M\U&+.4SP8R823%'F<([RSZ5W(!]M6!C46CCF,[9E389YK4^,9U@E,"G MJ;3.*+-<0DUPXBD3LN<\;S!2MS9TH!9[D3&1RBP#F6 3*2*Y;PR%'V MZ@Q2YW0U[LF 7$3"6FX6-"3C#\(#M;)I\2Z&,UA2D<@LP8VDB(H>8+>G7>OY<&%$;H0 R:16T%$(,&70I K2%B+R#&PQ%>H9I7I0W8#A[ M)8Y._H(CP1*9 P4"=!UU$P1A.#Z;C>\R1R("?@D[,H]426D(9#=";((528E= M !CBE+A6:DU:C9?=6AIY$4LRW*01I<( ,*4!IU_.>G\B;E.6*#VW.VJ$T\O* M;WC9W&##+IUYXNUK$?*NS89V*X W=BE9E%LZ220>F] /GGG0 ((,E?!:(,!4 MJ*1-:2A%G*&FJ*[H.98V4MJ62%NJ-J-5A5YA="1BO+;L$&#% NA7B 2/T,Y\ M*M@0B3PN%4;X_>/T4+SU4_T&0D_5HZ2M*Z]8(_N,LGV#S I<\F7OA9)O%DJP MT%+S-BG&"%+39^7\_?%/H8VWV:6PF(MHO$P\#W63%"SBI=U_"DE)* !;O5(E M3KHT,("$GDGKRP2C1.[MT ZW+K#-(C5"<<]#K4YK+)MU =-'B6*#+U8K&7/G M'0VMC"4WD@*0E89ZV?5&"#DU&I.&D!PO). MK/41,RJUW=PD\%\H:"#*%?-%_&QY_B2>PVV>]T[X)W3O7RI[LXY,FY)XL4/VO17#49L&, MJ])G.T4OD@2;DIS!;[MC/NG<8SB8FH.5OM9Z$NW??7WD=9^&JT MH,TZ>;X!8>&R#?#)*2H,X,\9&7\E,F)46Q7M4]2H3:RW#/]EBY075!=II(ZB MTA J&X+TC;U,6X=)=#:#%1O!Q->J56>'3P8GH!2YOC6N=A.MBO#]++6Z>;GR MY6WE2KF=FM\\P< V8OPG]3]G+ZD^_&G MIWB9'\UU!E-!;?*U3F;"_06*_61O9!S[HM/&KL31OX"I#$<1)\1.@3C7$%[Z MJ_R>Y8]JRW[]1134K0!V_-V)SV-,M&*5]T^Q M7^YQ&&SH]@MYXH720B5MF2%J^:?P8=2ZLO-,\YHBB)9C"*U+#%*M"4"$/WH! M4G_FK+%O5N(A\YE6,T$*DO-I?70V]6E-9(72"X&O\U17U<._819,_*"8[KIJ M^*'@+Q%?C_V[S 6. ]5UQM^]1#]R1"_;PNTIW9UI\HNZ,KT_[Q(_+XS MC<'YHL?ZY: O!QW;65U2W;67]U3]CL22Y5[7A_OZT1C<\ R [EKM99>4VY%M M@3JAV^4>NZOZ.:1(\"BBDEH9=ELI^'K!W=?&IWM<&X,5'2_H\KKC;\O_!U!+ M P04 " !B@,U:O*R?R-$# #["@ #P &5X:&EB:70S,BTQ+FAT;=56 M6V\B-Q1^SZ\X&JG:78D[3=4E$Z0)&12J+; PJ=)',^-A3M=C3VW/$OKK>VP@ M05F2IE5:J3P@\.4[WW=N/F%A2S$\.PL+SK+A&= GM&@%']ZPLN0:$IX64@FU MWL*-$AG*M1E ?%_@"BWT>ZTN-&&,@F>PVH+D&Y/3GU3IJI6J,FSOL,["]@[_ M+%RI; O&;@6_#'(E;=/@'WS0[53V OS_G)4HMH-W"9;!>$[=4P;%=/ M#3RYZ_&.C:9<6JY/6/4&1O$BF8PGHRB9S*8P&\-\,9F.)O/H$\1W\>@VF?P2 MTS*=B!(1HG;Z74Z MO6<8'!O\K386\^WK0SYIP,^8%HP+F+=@I&R!0C3 %ASF&F6*%1-4%SRM+7[E M,,MS3*E\5 [[0AKCBKYGE<74/)02 5&E-$B_=G0:4,N,3CE48YG,F,X,&&ZI M-+0M@%; *,'%UBWX8U6M*V6H4LC28^1=Q!O #+!,59:*DXZ9FDD+5L&2IQ:5 M]+ZD6PYER?2*26Z:LWO!MQ"EUNTX7SJ)S#;8'6=V/_>^]*U$2H9)YE)1Z#T/)W:J7?"0D9^@T5IH;9[SACC A*%-(/%+< M::,B-F;GE1PEHX2@=0+-T,,[YY,,+S: M#J =UL,0AZ9]HK&&;223]9N\6 <>P7!*23DX:>WOO59/E3U-3S?S#%YZ%MXZ MC!$-06N7_XH&&XWB1-B[1 _6!0O,R< M,S-G2+\P)0]:+;^@) U:@#_?,,-I<$O*DBJ(:%((R67>P*WD*1.Y'L/TH6 Q M,S :=H?0@1GC-(6X 4&W.L./1*JJF\C2[^ULM?S>SG[+CV7:@#8-IU=>)H7I M:/8['0_ZE;D$]YV1DO%F_"YB)=6PH%M8RY*(=Y?>'EZA8,M24UQY@W[_.P^L M@2MOY$&",-65%W.2W'L@I"Y(BBO[P>%X=?!NZ(/I$,YR,0;%\@(!E$3E3'2, MK,:P@[2?B:4QLMQ/>H$?!].OM_/K>>1"X/?BP.]5YP[.SCI[ITX3*@Q53WAU M#B;3=32?S2=A-%\N8#F#U7J^F,Q7X6>8S1XZVZZDRYLIA-W>#"ZZ+^,T?E^BO!SH!W$< /AS7(536]. ;S6TPNA^#;< M!RJ?^M_;6$2W4]B$Z^MP,=UTEE\_3W^&B[F%C9)XRSMM@"@HKQ43"*L)1 X+@$$?++&,)*D=FL-?0C,7XOZP,2_11 M13"Q(FDC=661M*$6*>ZR5K4A(B4JU:"I054H4P#.@):<\L9.N&U5K2JI423H MZ3'I-MEM(!I(*BN#NL1MNB;"@)&PH8EA4K@PXBEK94-43 35G>4#IPV$B;$K M-HR6(C%M>ZYLX%[(+Z Q&+TG'P M#R[>IQ^.C&A2*V:LA>E#4A"1TP.MP:?11Q=*)A!029R5!-L. M88+:64?YA$A&F.58*:JM\[;=0CC'(D'R-MNX4"$:O8M*=JP"-)HR9]ZZPUTU MWV&7& 'G5W\;I>Y;5VWDS+O\_">QW15>Z;)[:9G_&X1>R-TCV_]WWFX0YAA^ MK 7%/.S4\=8NL*G^=7OZAS?;\V"\X+H9@U\'/@MZNO?GGNKW&'JKW^2>.D#P M@@76X_CE?>2,7[H,WCIY(;YZ/[6(BRY)I;6%@=V&H+L2:95!7.&/!4GTJJ*>?>Q>O>.YA\>)C MTSXZ>^Z5^P=02P,$% @ 8H#-6F(73B;X,P$ KAL4 L !F;W)M,3!Q M+FAT;>R]>W>;2+8W_']_"AZ?,V^GUT(.=Y"3]K,47Q+-.);'=GIFSEG/RL)2 MR6*"0 /(COO3O[L*D)! =RX%JCYG'%T05.W]V]?:M>OC__TYMKD7Y/F6Z_S^ MJW@J_,HAI^\.+.?Y]U\[#Q?=[J__]_R7C_^GU>K>/EY][OZ3>WKCKOYL_?/3 M_4VK!=^, K@!W,3Q?S\9!<'D[/W[U]?7TU?YU/6>WXOM=OO]3WS-27C1F6TY M/Q:N_/GDV>1:21#D]_CK)]-'\>7XVX$U^T'R8NU]^.7LTM2M%P:!OXTO':"E M6_JH?_KLOKR'+^#6DCJ[IV]EW1&>+K[_Y]>;A_X(C3R M]9;O*I*HK_M%>,4"58),JJ@A58+XTFG@K;QO^SU\.QO$SZ %9%BX.":+Y0#U M$.;Y^\ S'7_H>F,S ,C 742U)1@M64S<)_N!ZVXB22U!:HE:?).^.W4"[RV; M2=&7"XSRO?E3AZ;_1)X('RY<9/U<10I13@QOAI+ :P5O$^1G_PJ^?H^_CH8O M)V@P]9=^.!M2_,W"N-#/_BA[JOB;A4L=T^K[V=>2KQ:)8O6S+X4O%B\,)MZ* M*^&;A4MA L^F.EK] _SE(C7Z@Q7$Z ^6>;Z*S+.O%G[0GWH> M:+=5L(J^71R,,QU+68(F"<"< #F^]62C%KX,>03-?DLZ%>*?C\;C1?$;F6.X M<&@](>^T[X[)LP1%%D[./XZ0.3C_.$:!R>$?M-!_IM;+[R<7K@./"5J/,)T3 MKA^^^_TD@*>_QXKU ].:[O/ M;]P7U\:*W3_CKD'V.%%H_9UK<=>6C098K3OHU1_"F[[K3?#@/KX/;_3Q?3BT M)W?PQOG!FXU^/QG".%J^]2[3&R.=NT2MW[XY-A^?( M!SSG(\\:?C@Y_X6+_OLXL%[B^PTL?V*;;V>.ZZ#D)=;/,_QPY)V3E]9@@!SR M$BZ\Q32W^IQCCO$=D'5VY<"(WRZ 0)YI=YT!^ODW]!81[6=PCX9 SN] ^8=X#I1%"1#U!1);:NR?'(N@ 50Y;9F"!_?+XQF]> N M"+Z":\OOF_:_D.E=.8-+,T [C6_531)#E$7!D*63\U9+T$$G;3V^2[*NA1;KT[,YS M)\@+WNYLTPDZSN *=,@$/^L233S4MXB&^HJ"D3NXFFFOJ[GRRIA'G*^S!?_U *)D/8^"&S"OZ6%\16/0A:E)OI]+^R]XQAX:(JR= MD9]0#MBE._.)#P;CY8B+=X;5_N\GOC6>V-C!(I^-/#P=K(Q;\8Q.?_H#T)7S MF[U??$KX4-^=>N0=<>G.(N(08F0R.;X0$342WSWZT!K@CX<6*&4R:)3I:UUT M_[:H7I9_?!Y_%#TDNON$B%IB0N''X&EZ =80&$P*=M4$,;[!_+OE7Z%0JQ MM@2E)0OSAPZ6?O%^X?GQVXA4*RFG"NJ,V^.K^S_(<^&?GH-NW0"%Z(E^_#!]\L%HP@^O7N /-ICD#IG? MAK\LB6$1N=$SGE7X=@#/_#FQK;X5#84;@)ET2!PV$^$T13"YLT_=[PW^8G@>W[GGWV&F< 3'Z MV*\%>E9.)0+1XF1*X%W2@\N+=XJ@RR+C7;&\4^(@/F_>+<0MC(M%6WV*(B]Y MQGLFP:7P7MZ#]TMRGQ?OE^7>]X)[TWD.O35X\]5RK/%TO.#<-0 9,+.SV3Q/ MSO';A9D>[K71ACF*],U&S)D_CP5SR9DRS!5JXYAE*]PWE8OQ3:69OF!<+$5N MI3WD5B[&/TGZIBPNH='&L_!" /XZ'B\O_@K<+=SQQ'7CK)Q;EX<.QZSP$ M;O\'U0":K7JOF]-\<3PU+3I#*+DE"D6D]T516.DN_6'!W6Y1\.IZ/_RN$^L; MWPMZKP[R_)$UF4=8U@_K:6I;L\LH1<=J]9(]V_UU"\[?+M I#M^6*55\!">* M";CEMB*,H1-F7AB(F@FBI63] HRV3/PL_*:@I!_M1=14I&^N@?E"ES.71G6,/-07_.PF"4&%9=[M$*@$ZDK!J)&@BBC($#?5=\G M?U-4$0HFR:5E3P/K!3V@_M2S @LEX^,Z)%<(7[-G,8^(BT]ST%L$LKB8S'A. M40:D,(]X1SF_<)T7Y 5X'RS>Q>'?F6\FO*X_!M9.C.D!AHGR,4&5GM!ED<*H MK_BM'[3&N\5O6$IN=<&M/8:68P7H!N1ET'7@"<]8+CJ^CP+_T]M7\]^N1Q:2 MDHIAZ@?N&'FX)XMG]FM2@;3C7!/J(GNZ14>?)>Q78^RGE_U%ZKV#V/_@#H-7 MTT,=9Q"_O$0OR'9)AY4+UV\Z(+8FP-%J" 816B!2D!8)"Q)]+\"M'P=3&_6& M84%"V,VH"_ZU'\S+%)*?(G1KCE%F]>)"Z0_>\=\;=G $_XP6FC',W?J[J=9G0>G(7C>'B2A^C>)BAF:&Y6#0O M;S3:>15S20;RBO]+0/ZN1<),8,H7F!R+D6LLI&7MXZA0W#)*?IF\T2=ONU1F M,X%;OYERON8A*!7Z>,#/60M>)C:%(#A-XE+6]Y2]UG*$W!MQ+C4THG!M@]YV M0$PW,-V0?^8M*>7Y6;2%6F>&6H;:W"T:+=7ILB +6E4()S$O WB! ,^B<-%: M6<8G% E:,:NJ+(-\#+"M/%8N=-F789AAN+[KTLLUKKC))M [VC,?M]I,?C3X M]S3D$O4P6YI(V$MSS52*=Q4I*F3=CO$/?>28<-\[#[U8[M2WW^[1Q/4"-*@G M]S?-Y\@@0&?6J_A6H7)LN9FNJU>/UW6,8[JJ%BRDM>- \5[NI[?9(78X;X#;S4T#Y#TB?#SV>'99HLR= M:E!L/!]X/M\H4;+UC&N:,$EN!V(HH!X%1:5^9UWO:-T6>W#3MJ(VU<_[!=:! M[>X*MS_7IN7]8=I3].EM]O(+S-3T^J.W&[QQ*K&Y;'9%UP&A],G7\L(R M0^)V7Y'I3SUB[:\]HLYUI31R=0'8S0-C"ZAG\F.C+ZW_!^@ M L'B!LA#?G /D6]#^;UZJL!W//US+7J# X3F MFH",7L-Q:;U@#@\:["^LGFJM=0MC.ZUL+Z$+\O61M,#=89Z5M[^ED^U1'4A< M]+'TLP:#8)N)UQ02"QE_I@FHTP1E+/0P35 K35""*\A*DEA)4C7KFF5X/JPD MB94D,7"SDB16DE1?RST KEQ3<>_,]_,)QM=PPWPVK#E3-&@!R,%"KI. M/1;$T\2)6G^L)<_A\,RD;/3HK6G;@.56!DX&3JHTIR2(@LK R6 MH!9IUIN/L%IPN@0;R3A-!:=+<-4?X@Z5X=$1N.;.=7"Z+Q'VW:/ M!PTN#(] MQW*>:\+@=1.;AV39/4HPSMC\\F/5F,&'>>R4I(7J!07N6E2+*T9J57G!)BLG,,Q52 M>0* "L8R%^(HV,P"B4:SER4 J&9G\H1QD4J/P\_AA'&Q"-]VD7+,8ZDXZ&D M,)C'PV#"/*9*4Z_4P$.>P4.I@V&6]Z"<4@KEF&!1(%@4P6/_9#4+9?+3L]0D M6FD->Q8W-HL%A'XL;*DZT4H)8UG8<11L9MY-H]G+O!.JV4EK%+>XI;NPF3,_ MH]H&*C0PEOD91\%FYF<^_U)B;Q><&!HO4E19!F M>B+1RI+IB:IJMJ4]]$01I[YD;1C4[L\]S MOD>U?_CBSD>(^_:@NGV)H'5 M][O.RTTPJ 6[U\PT.N9EA[F6DBZCY;#C_9#SQ?6L/UWGDSU%%Y[K^PT'SV[3 M/3K\Z-\'R+I!SZ9]1:8R@\D?%MSM%@6OKOIK:5M?I4PT9F.?9TD0CB&1,=24.-CX&GU>[0*3H(2DRE9 U *#I19@K/5J\ M8?!I&'PR-)6^DZ9:^DVN"\B1?0,*N&,T! MK E&9YUP"+_IU_20PPW377'.\\>(KJ['K!;=5;S M6AKO[^!4 />MQY3%VV@@J[A;RMJ?E+\7G]2S3,:8C!VWC!5EQS;)V+7E^<&= M:SD!$[+"A&P]D9F4E6G)"I"RS9:,21F3LN.1LN)S,TS*F)0=NY05=B2*P:2, M21F3LOEBDI&WE,F"+ F-D++'5Y<)6J,%;<;AHF5-;@ER2\J_N*TQT1F3-29K M+$9CLL9DK6:R5DBD)FV6M5O7Z<*O/.0'GY#IP>P)/PH5M;K*RUI:U4I<N\X*\P ). MW+H!\NN>)]@*?[M.N@E:EV&A+E@H1"\(@BPIN&O!HQ7@_=9=9V"]6(.I:1/V MPQ<7(PL-(X5HVKTAT IY.YO?AF (MR[(I-3).?YJ#:W*LJ&TX58@13=* ;B- M^@(Q!#,$YX_@A2XA!,,[]C-:PGW^QTR$5ISAGN&^P.XX^QROLO";W$X=GQ\K M32(9AGN&^\)P+^]U?O9"K)87[@6AO4[+1V4!5S]1?QI8+^C2\E _<+W=\V/- MAWM<%["*6$>%]T4/O5U(9&G(L8?.,,PP7+R/;B3T[[8^>KL 7V5K'YTAGR'_ M.+UTAGR&_$;YZ:&FW[Y1,*4PS*<#,-U+'JJ@B7))]-]SYFI+T%JBG//,Q;9@ M2,HJD*[:SW5C]Q>59X"CLP1FX2AZ@M0RM@E6CV,:6+_=5M5HKB%F% M#E,03$$L*XC-Y5M,06SEYF8>QU.\Q#= :FLB0#3@F-;#A);3&PS]#/W'D^)8 M1G\]W4061S(W\&8 MX;@4W1TB>3?=O8S^''5W OUU7:1@T2=S#EGTF8>"R7MG54,4#(L^F8)AT2>- M"B:U=EI/!<,\&*9@F =#Y?)T,Q0,\V"8@F$>#)4*1A 423ATZWT.6H52>:YT MJWVQXIQ/9AQON%0*.(%+P*>01UN-&4(90@_=2*SLT>PGB>NB'#J&:X;K)O@1 M.3?S8;@^9ES34U^RS6$H143/U^C)FYK>&Q[!TOV/))*N7U"[D6>-#G"+/RV% MB"(Q,4PHF5 RH=S5JBZ)Y596=>DW145!3)29*#-1;D3@QT29B3(3Y5K&NGD+ M\'&+2T[!5$$'QN3M=S%>Y\#K)1.])Z^GCA4R^F[JH1E?QLCTX?UY= =X&?\\ M_B9^CW]__LORS1Y&YLJ[^?@[?[?[?7NX3-W-\EU%$O4S^&[GFWT'HGSW%P9) MLJLH299;8#]PU/7V?'+J]_C#2^2X8\O)NNVVY%FXQ?O%T2]._+WU\PQNYDZ] M/O+/R=L1,@<$A/"+\X_X#P F_A=>C4#H@C<;RQRRGD?!F3SY^:'OVJYW]E\" M^>_#D]G_\>RY4V?06OSBU1H$HS-1$/YR\CZZW>3\HS\QG?B>0P!?:VB.+?OM M[!$$S^=NT2MW[XY-AR?O>1_0.CR)?H6Y-3&?T7<1/OD_K19G.OV1ZW&M%DP M7S'_9Q(]<#83_/#XL6/3>[:G;.^@B?$_XANB9P M)S"#27!RT,"3O_*M/]&9:(2W##S7>3[_=MM]O+KD'AX[CUQ1;S*G0>#U<7W^Z[C]VK!ZYS>\E=_?/B2^?V\Q5WT?OZM?OPT.W='C"Y ME2R*IGL8E\)1_7IQRDJ J[?2@,T:[$4&Y#G<+9ESW[K]R M'T'$'=G;30,SB0]YK7E8-M]UII_D@-Y0T(=0/O_ M74=2H(O>/W+?;RZM[#N3S$820$V6N M=\^)ZKO!;USOFGO\D.FUT+.R7EGXEDV)PL\AW^;(881OQHIC>MY M(LJB($J@PW51R]1O.+2W,)\/D<:A:?L C__]__Y+U(0/W/];9D'X>0S&Q_O. M[4.7B.&VLMD8@8P%,9C1/9;$(41.9W6:2LQ.7(]M^3A>Y*XM&W' =!Q%YJ%3 M8OOO#\?/"QVUCH\$A;\UBX[QT1,4>](=UE(TGLX;"BJ"!SC8D M537:JIRF\#UZMGP,UN 6OMF&RE\Z7[^",%]W/\'?WMUC]^*!^]*[N>S>?GX M-_C^[C0'/^E0C_A@\+^[^FGV T(NSAURWHQ,G.ES_@3U<<)EP%D0L04^UQ\1 ML_O;Z@D&^(!OKH]L>V(.!N" _WX"FA:_ATO[\?MHE&%4J1BGJO*7>,(>"4W- M:>!^2%HO\L&3ZP$H<&AJFQ,?G<4O/BS38I8IF;W 0_/.$V_Q!X/%@:C"7SZ0 M)%#?M"-F '\R>/,ZLL"(XPDAX/^K9TX*4DQ;:IXMY"/R:F11E71%3,M'UX$[ M3Z*;/P3@I%RX4R?PWB[S(&YMGSZ<V^@2>SB!7NUCW=,,E%YOXR^Q#K^,(< M"3HE4%;%MIJ6P,Y@X"'?C_ZY@?N*VTB?)JHB=V/^0%S/GWCHC;OTK!>T+(G\ M-CD?!52[)*\>V@6\['F/[JNSS< >3,_TW2"EIMHT5?$F11%W55DP#8"S#"(M7QD+DM M<-J*N R;UC8 5@195Q8D^\8%VW(WKSP7(1A-, M$\XA1-D&L(FA_WOJ@U%\JRK[\ #BYEF!!5>$P1?R(-Z:3#U_BJ.PP.7@"F*O M1>G=TV]86''>I=,/UB19=HK"5D95X1=GPJFN3@+.=VUKP,4+@HN33ZX/[AQ\ M;5SY"F\NRW^) \#XNZR!19>$863F%1%)PKA2@?O''X2_40IB-#E\;P>G\DC( M\NB9^"GAP-O,NTCS,=3V]4'0!W'/FILBP?V&\#]_"BK0'[DX!1VO-@4C,U@>^ZNY M.$H\Q/#'T1Q^XSG3&7#OI'".3P@!.:=/_X89X.O)I? C/(KH/GB)T2>#((,T M_8!K"]S ?/-/UT;&JJ!"N*HJ$/ K[8Q8]&+J>7#K<,T2GH=#Y*F_C5O_+UQ) MMNC1<__[S__'W;K<_^*%RQJYP+LA$W,,F#6V@@#8"[Y_'X#.[X&Q,'']8,GOOI_"CQ1!Q3"%@&-JAVFSA]8C M]PYG(?0/DBR=1A<$(XLLCTSP\DC1@ Z'/AOW#+ 0K&\'1UT0VGI&0CE!.$RW M")T,CFO@"&PW.1M&ACBS#Q$6K@L%+F%N>%C-9'[* 9E:&5\ )DS.'P.4X4%> MK!2 _&.8R-LI*%)$GC] 0\LAJ^XD>W.RZODGW$GJPQ."FY.53SG!BWT$^Z+T MU))B'9Y4W*=%1YZ9T:4A_"6]))A:-2P@_EQT/ K#W0UA8B?!+ZRVO#Q=M))F MDJB?J=W8-Y0A2: ^!0-GNXWL,@[O ECW['IO^RR:AAL%B)CVH]N0I5/0%AFX M6%7Z<3"MBP'%/S? (=>PM22T,&FM=NP/D16;.=#<16C%J)>&;N30\^#09T8TUC KMB81 M-9@SQR51\-0/0PZ8:UACGU'Q"V$+?I;]AA_^:L&CX;&< V-U<8#Q8ODD^(B: MF>$X!=>6X8OQQL:!Z0U\#I>*68-52U_R._.WS$@$1Y=KPA$:>;5[>.F/('Z* MV51*EC+*2!SR6//3'9MM#-1L[ M)/+^Z]0!XLOAA@T^+4Z#.!US[85]!U*%,[B)E6BHNB!EI0?=\1B78[K]'V3? MK=^;!D1D0'8RB*\*8 )..+Q%E'P8[M4%L/0M\!C\WT^ZM]>+''&FX]; )642 M^)*3^3D7[E_%T^Z3TV[T;T)9S?DN45[/^("OX?KRZ^W/9N>I__E2KW7UG>3_&NEL?. MIYLKO-7HHG?[>'7[N&Y3\C[5^P3*6Q?FXX !^VEP 7[J[R?2TNW:ZJDA*IF% MM%EELPDW+E6/FWV7+=8F*ZP=#SES9Y(E_FPVX:F^)V3_^:^=QW4[RG;E*-,=6+%V$SB'TA&?N@\,=1K3; M KQ^JJIDG&D;A,A_Q3#:Y$8>]CG^BQ@&&?S'=7 MY?.:0Y@T>?@:ZM1-D]P)"E5/45XUG\-16<8,)"5"GY0_^LH:_]?.;>O M#]QE]^'B&VFZ09IQP%G1@13I:;Z%,;_M7M[ MQ3UTKJ\>_Y4$7QTU(LQ&,IJJ$6.HJ4W3B# Q'('?]V["CEIW][V+J\L",%CY M-+<#)WUA5EZ!=,D,6(BP(<3N/7ZYNL\YO-YECBRN+E*^V@T-K/'$;JX^0QQ# M%.,5R;LV2C/"!*5VS1W!&?HZ-?4$80(XPN"N.Q>/O?M:NG\%XZAR(2DJP5D9\H: M?T9XS!0=38H.[R8D(-,:INCPQ*[^^:7[J=NP!6/29*A(S9:=!:)0PA67!$C&6WT-RK3-,=CY''7%F[.W9N V/C<%]?&U8H^ M=^%ZD]6%FLLD6%]L6UE[LZQ97[BX:3_>1P&O2&T;V7/XR;2!U8A[&"$4^#M. MO.!JS\1U'V:UO*5L>P6?O2"SH4XT^UG;KNV$9)#^4L93A-,V[NTI M9S^L).#%<]H*63E-7!1/V[JF5SKOV5D<)4^=S%PI!5_BJ:!HJLC@5<&\_SJU MWSA9K A=V5!:W/W(]/)^6P6.0W4?0!L:Q"\\7ZGNBOT0)C1<]]I%MD50"H'Q[5 5N0^XH.D:U8[IY]L M4'OI/+"&AL-A6=G$K$#JX>%JS:[3P[3\JNE6K]-2_6L+)WC4K9'K^'Z8"]J' MSOOZ]MNKW8.>L(L6/NA!.VB"PYZSO8X\\#E;J\P&T*U@T5ZI=A9D7E3+$'K3 M'Y&&GGW\ O>(?3%MW*RX* N/IS:/ME=1(@\#FGC2/)Q>_<"""?W?11&4M+9: M#CTJF^;:=C7 Z$MM"59U455_CX_KT:0#%$ ?BN)$Y.G?NO9-"=G&*&9O6I( M>Z!9KYIO#Y?@VP"A$%EUF/>L$39TK)$T7A?2W6I*P/\LI"])"F8Q.Q,"BH5 MDF1#^JYN*P>*H,OB'G(0]M+Z$WGNR7FK1N@OT^N6RUBAO?/0Q+0&'/HYP0NT MY1C>HNQK'O?-DF6*1%9;);*&M"RR$6NO0LZN[H:?FRU3>5D3JA3F@BS64<,J M90FVA=6^IB$%*RI!146,5HJ%B!,S)DG,<$//'7,#R\?\MIPI&G#N!(5G5!Y? MU%:,7J#4=00[(4DB_!$-(,RR6@CS=KWAI>5/7-^T/\/X)UVG;T\Q7B\3@.G% M>,G?)-75K2PRJ#I.C$JZ*.B%8C0W^R8)*M\6M!K!M=2UAS+RD(]N8-I$R%8)OPF*-I MTGA)J]0T415^Y>R]'7DPD[,GS#QO&@C:M+J4.P_G-X(WLDR-5Z@G^#1=GG-0 M0+>'R'+E^BJ+*J;3%S&;[VS3"3K.X"KF]"TJU./35)4^Z\HRY@>!*R-EOA.X M\G/?>$VG$%Y4Y,[+L!U=)S"=9POO4PUS"N69C:-V+*E1$NV52D),6: Y6,+P M#G3#+#7YV74'KY9M%UJ)Q$NZQ!L**T9BJ%V)VI1IVQ.U.9HX76_SJE3I$O&1 MATBWKM.G;)&814U[K9JILB0JRR*^PVI9I -F>&CBTBX+F?9:CVW+DEPLLG*S M*8K!RYI!'\;HB9NHSX(?N#Q:Z8!JF/0M?'V0,>2X7-%"H+Q=^^]&XNK^X??HU/ MQ'IW>77=O>@^_L9:1Y6V0_'&,I\LVPJLYF]C/P8EPK0U+=JZC'6%4OI-=?I] M&$?@] TE3=J54Y39-#,1(,:T4BG'+<5C=Q2D&);X0VUTLH JO(?%5CP&]=T9N:[ MZ5Y^C0M^9%$VC%0#!L*]\DR9I/"26L^ELV,N%I,EP="$_;"37V$QI=@YGF#M MPG7(&'&ASR]"UE:;*6?UH;_52O>+%S9!TVRKBA"+FC*+U-% MZD;U-@M@*@Q@_F%ZGND$G%WRNC0+72K3"*)H2++8%D6MG4I@7,+=7LS >D&) M0H42LF"BP&M&G;Q&%L7DC4>I+:CM _&8GVTR6!13<103%4PE#!/;LE\OYU,6 M-$D0#0'F:*CI=98Y8RONR)X^)$11>%6FT"]E45.J$<;;KK^#(IY"MG;5SRTND A4>8WF-7LK> MR568S8HIGZ^O6*NJ]-TH45,#K@LK#;B\SDEEWFEYDM6T[1Y'+UCK/&/F$C.7 MF+G$S"4NVB4NI^AP/+8"?%Z(3S8LA^GT9^3T\<+=.UR'R(GR;S7UE%EMR59& M414T^#])UE5#:6O+EB\!D8XSN$@"9%L7\Z=OG3F6_?M)X$T1#*P^MHW5B^2, M,4,2-=4X#&.9WE9],<;\)^8_,?^IEBG%A\#M_QBY-@3+_J\./>7:*A MU;<"YC45;M%HZ /9*!>!!H(VKB;RT4.F/_7>X":@+KAW&QPE56B+HBJJJJ2E M"FOC6Q'%@[TFUWD8F=Y6KCBY,)F,ZMY>;SJN!&]4YV4Y?=(CB18W301XJZJ: M:"A"ZGR672:R[._M,1&1UU=-I$\>SOGDZ9P9<)V)9]F<+*Q5W\4BAN

[5*B5==2;E):T3]+51%5U/)ZP5A M^\.T(4 JLLN7I%9=A5\X-\H0O9H>5%"UH&PE)XHJ"'IJ&]56SWL(\!Y< IP[Y$5N MRC8 ^CY!WG<_O#X+2O(&E;O5FJ3:H#^L9,YNL8HCZ9L9T?7]:U$0UF8J@)( MVW\>.8!KW3PB]ECD\;6*;[:*,7&PK #-"5ESE,LZ$T#/X";@KTI!D^JP;<% MB=?$],Z@'28CR>VT;[+C9/( E<@KJR83@\U*&1-=?NGZ5;P%32.OU#3ME"&[1X%I.6AP97H.0-U/ # J M1BK0IG$^T/GWDQ;1/HH._Q,K/4BY.N[FNRI8Y&XT)GI[BE[*R.\E>GG9^X3H MM7E!ED#T*FU_50O1*S-8+6]?.P6EJ%6U/JJJ^PM-*DM=I;+@JF65E81*")12 MO ,1-)3,RU+%#?KH442%]TMB@K%6,%*V?"O!R-]VMS61E\7TTNV1B@45>0)B MN'/>.774:Y$T["QHU H:#01MIBN=Z/5!:A@:X%I'I)9.)6S,!^X4GRNTM7M= MJ_KC'6=,^7J#OM)]D=8U?^HX@U*]_'.)G JC:O7LOKV_E-2T2/]HA&1=(Z=M MA23'[DZ"K/&&5&EZ?+,E_R7Z )\K%7[V<9)AR<6T*2^[8WCSAFL1P_/S3 \^!MS &)X]4LGA!9P[Y((1\A%F\P Y/B)-;TAX2];K MAI9C.GT++O=Q)3SI27&ZGCT33*2/[P?6"WF!_YT3+$6-#XO.4.'$D3<-/ASY MQY$7/^;)0^:/ECF$P9Y-S&>4YNB'$<(:X4R=_/P0N8F1TDC[C]$7$0@%X2\? M-F/HY/WY+S$I0P#.7F6 ,>%'5D3MP'.=Y_,OYGB,/.[:>H*_O0E(IL]] =V" MEP6X"]>; -'#*S,1M%+0LEWFLL0L'/'%3%HNDM+R,),1+%B]Y+$N^\YT)0N3 M^"ARJN^^.>9T8,'T?MMB&D1+_'OJ!];P M[/7.RROA)\,1=3O3HH MD%>)&J M13AD'@NU!4+96T@VGUD@2Z*D&X8XJS%0X"-5Q"4(NM$6T_N!0M1E%MM(@ABX M!Y3=[-9#,"=T[5&XRI!<,R0KDI1J.[<&R!62*M'G+.@,T _1:0,OX M(U$01%76V\+WI6(Q65#;@KK@!O*YY9)$YC[.U9LLV-39U(]JZD>3(HH*5IUG M#OVDVP.QI9C^0$V7R^HJ['!]_6I!Q-O/(6<[SJ"SP->KD*V% MK"6DM_"*$F^HZ6;_A07B##2;09.5F-\;- 6D[255YV&H##35@R;GY/%G>O&V:H8QRE*5;;NV+L@*RT*K>Y@V% EU6J0];;@;F$DT\H#_9 M-1PZMF,7QOEG^$'DUC8I*;-_5]]"XJX#.OI2M2HV\Y@421-2YPHE489U3 )C MY?C6HM;FA2TZ7U*=?6#0+1:Z\,RMG. MX'(S]9DSF#Z/9U>LYQ]G" :OM3=W8F589UC?#>NIP& M:Q@DBZ=:Y:G\L+^H2\VJ\^%BO6MG\D/2(/MV):\R@ZL(HJ#KR\(_JSNXH3'0QGN04/JJ$J*2.S"\X*J>E7>56I1]J6X6Q[ M[T?+]GZ45=Y/^L"RW8"9NY\O\H*AXF:L#)K'#LV#=&8!;CF&IL+K,@76F%A*]F5^[EL%:9@">+!5&QN&0Y(+-!1M=2B\%H?Y9V?F.,1I M&G&+0TD8#NN-PX5 N;UCH"R*>R,W[_3-PI&RY>=Q&';KA]W569ZUV,T_O[.( M7867Q8;;?Y9$8DDD%K@S*C(J,BJR)%(ZB12,D%?G.J"F]D!A4V=3/ZJI']&F MLR[NCXW\H(G[RZCW(2I+OZJJ)K6%Y41 C(4P#Q#5>MRZSJQ(]Q8%):\+:&J) M.8%R.55552%5U2M-01(8O!TV@\]LYF3"VR2UU% MIR0<-4[66Y^-0$E&(=L"I"/$;!R+47V+&N@>.3.<9$_0K#=1%BS2NK$D=@+PBL&'6=@4>F[,BDI6DH$0F)CHO4WV,(L-OY?@%#V9^G,1!^"WB$%"=&N5^ M9/T(20VR15;_N'=Q+?(NUHB6-1K6*6E+=T\V9#G5)3VYY+NP%EQR+*3P8KGM MCVCVY1B6-V)9D17E$"P76^NF\JIRTEM\(MO?^:'?95+]3EU&1 M49%1L4E4;-K>^UL4D-:-W-!SQ\3]L)PI+E*./!37\;DG!/X$BI-C@?F3;=*G MLDA+D211%R7P5M-'J,U;/%T#HR]F?.[-V/R)<#F\[A'S^.IGX)G@IUN.Z;UU M S3VP7'%"/%<;(*)554*L9SD=DQ31%X36-X M/A8\RX(HICOQEHWG0OM1Z@:OEGG0*T-TM8B61,G(:"I1)J*+[5(I:3*OJ0U? MP:"U.KP 2MQY[HOE8T # J@(;*HOW6&51%MOLHH#+=5(G]\[4V=13O\3KA 1##*L/J)JRJHD363=N&GBK,V@6K M-=V!6CTX&%9WQ"K\GR!D-)/9%JN'ARUUP>H1+IS4<)%D4UW. >J$FE'1DSB1 M0/K3!Z-O3IS %?848^/.]? 'G2#PK*=I8#[9Z-%EJS04Y0"90)4J4&!/]\FM MYR10;)F("52S!$H6Y,QFB:4)%%NG8B+5%)$*0T9-:BOMZFP46RBC:Z&,E93O M(/,5I*KVV*)"=0$KXP+C N,"XP(]7&AB9CCJ AA5EI 4\<#RHRPQ&B22Q#QG M#L%98V7UVQ6YL5/0V-39U(N8>K[E?SHQ4)26_V$-';?Z"17U.@W=I)) ZG?X M5;"0+[1%2=6EMB:TOZ<6%%1!3J_O7R: ,DO0+&9P,B^YG'HX?S,R?=2;!G

>%-AVGL%(8E!5W2 ;@ M#H*MB>OCSJM#SI\^^=; ,CVKEBFP2M?'*5K_WDZUR(K>E@\)M#""L&+I.9<1 MAGK#S N;&%HQF%8+T^V#JCQ@6MMM5PRFE<)TAX@F'YCFWCU5Y#55Y76CU%(B MAMDJ,;M]<)$'9FN[\XK*4*'A=6G4)PJJK^)@5&149%1L$A6;5I<5'O3C'%5U M%G-,=VF2DIF#VB*3[;-,$T/= 9M6LW)*!\*N20OPE*X>,I3OH%NS,U('@[R( MO!/ 6Q5UIF@;!\',!-.!$&S"JC2% 4##\TEL5Q$-.0#&!<8%Q@7&!99/RV<7 M3>WS8]*IA-$V<*=/-MK"@RZ J/^=ZDF>U"PJV2OP MBO-'IH=X[LGTK3YG.@-N8-G3 UJF'.MF>M/E5L?US+HBB0:>S21OD/>90B< M!PRH7?.IW^%&W_WPEUE!@+1M$+!=89RHJM)^D_R$Y:3:*0JG0M;FM2;'/$SX M2Q'^MJ"+PA[G+6\6_K5IXI*%7VX+^QPJO4GXRYDB$WXF_ 4)/UA%(;7^DX_P MK\E:ERO\LF!(THJCE0\3_C*F",(O,>%GPE^ \,NRH6I%"/_:C'_)PB^U)66_ M2:X5_G*F>(3"3^=21^6=_5-Y&]9(NMZM$[?$9_AG^=]YE*,JZO"%T/13^Q06Q&/4E'HC*/),RD2F+AG[0 M_MZ>!9HDY=MMMG'1F$KD+S&6X?T.?A\:LJX7IF> M R#":]Q$-9$T#&VEK2PUSF2L'C*FR%IZB79;&6MB6,9DC,E8SLM@FI2.$;<7 ML<9$?S5 $T-_[A9&EA513]4P;@O_2BL5C\'"-&VQ;HM0MO:KWWTQN MI1LGF> QP:-/ M\+:1.UE01#%]O,\N<9 ,L"H":+J6#R4 "N3G?N 4!- MYD55Y=M*'8^590!<>]J(J*B2T$[7NAP.P%5YOWTT8)O75867M%IE^Q@ MP2@ MK+355,N-0P&X.LFVCP:4>$$W>%6F0 /2F?6BQF^ON%*$@@(T:B+CW 9,<\%H MN"2@R');2]6%K-!AR5U:2576Q$"B#O!B\I"[/*B"H*9;X!XN#[6/:^H +R8/ M^0AQS!+E$00!I4W9(,)!!.(8@5"E44U55=TN$#D&_:I/(R2 M-_023RX]<+GFE]F')F C_OSC)!Y,XK%]!+3S/HQ-[]ER"*XPU^/W$197 >'P MHO\1XLP^!'+PXS=\9)3C!G U\(B#NUDPM&?/M+F)Z04XX@M&R$>8W0/D^! 3 MPBNRP\;$ >+03%CWGRD/FC90YAL&<3D)L/Z3F,4!C=3GY^B% 5JY44 MW*(O8NT!ZF,+B+P__R4FY2^+B%N\&/^\<@I_] //=9[/OYCC,?*X:PNG%7H3 MD%*?^^+:6+7XW(7K38#HX96;6)(]YV@^'[8@06ESOIB)T$52A!YBP<'"=C$R MG6>XK>7 YV[_QPAH@CS_5^[J/U,K>./>7:*AU;>"WW*BSTI %*V$L@CT[IMC M3@<6$&77Z1&5R_61;4?I(U*ZA]_#A?WX?2RSH3D'F;/-B8_.XA6%,/Y M3^9B>A*K^)D%^+B<'AQLCQ9[%GL6>Q9 ME3P++ ,V2:1(?-O@(S*X60\JV.!VP$;B6,JTUYO7E30]9&YT,*RISZH7$,G^ MVF9&!0ZCXM947$BZ44)'YIA49*X:8:+" MI3M*H+RC2MC4VZTN/.B,W:D34,4#)EM,MIALT<$#ZFE\84XL>A(U#25RM+*; M*Y'+C.F;PH>,E78:4%]P%+"J]FEQ/X920C7 )],VG3[BN;].[3=.%GD.%Y?M MR86,N3TK6(AIEER(F.+IA-ZXD2:(@PW]M7?Z^N$5-$%7)4$0I M\;$DM(6V+*NZ*JFSCR5!$_&&-DDVVE)J0]MVU8NZ+'Z?^O@'LXJ<4!5%:R8.WN4G"=@7Q>>F? VL?#Y:Q/42B8)RF.J_E M1>KC$T1--0193PEB(KL6RE;7Z=M3+))WKH>'U D"SWJ:DGJN1_?6=;"@>JYM MPR5=;"^1'Q0LO=\>+K/[OPG;R+!6/_EE%JM"03$43913A^$68;'BM2J"^E M\K!<(J^K,@_3JQ_PF>%B\K@DCRKXD/ ;:@W7-D*\K0$;6C_1H/4G\MR3\Q:3 M7B:]39!>I2VF-GM2([WSNDM<[]!UHKQJ?BZHI/.&8/"*LKE=#Y/GFLIS9?-: MWZ([9SG6C713#VKD^!X%IN6@0=QX/#V:+-?JZ27!FZ]LVS M,[7!W("4^E E/7T6[(N_YQ[ MYK.404'^DZG6W#"K2O**!6$Y;%%1>49GO M6WMIIT;A&))$%4M=69,R2C.2ZNV):HBL:.I< >.<[;K[[MQ MK+8U[5ML 2FQB'"KT12,A!:-J?U*EM<8-G9<+M-$ ^R1+LB2EBIX 073=?KN M&-V EMFXR.6A 4)C_':'%:\J4XH4>%1,FU(H,4R;,FSLJ4U%L2T(BBK+JEPG M;=JP+"(3K0:+EJZW4SLS*1:MO/.:3+SH$R^:I6I]M:T,_K\LM%4)""&(Z7(Y M59(-(54NAW-8AKY4+H?WNRB*G"J7HU@VRZB_50U>5$NNQ6/%MTPK5*$5#%W3 M,K2"9AA:U5J!"7490MVT:MY9#YE>/W#Q$4.5M)$I(!>T^;2Z(H*/;9Y*P^8! M790AV/B^K [ACR9I)?20J;9(6)-XS1"JZR%3111! 3)+V[=#P5S+D\*R&\C0 M4!E-!%BD5GB9K:).2@[H'E-)R35MW6.8R6(F*R]A++UUS'&O%3'19:*;H^B6 MVS>&MAI[2>?;HLP;[:,ILZ<"X$5WBJ%@BMLUC3$NL3KQ(V "$Q7&)<8EQJ4&EB*J@@;_A[M$ M*Y(Q#X(J+CF&0&Y6BJC( ET9%DV7>%TK>+!BYC+-(1.B)E<;YR]YK-J8>:!,T*DK0MY-T%D1 M"U8P-UXV MRFV=0Y.]$^,0%4-A'&(<8AQB'&(<8AQB M'*H_AQI;%??7J=V4YISYKU%6NRPA"[*$>_&JDJ&(4AEU:'JE;3)E'K<'/J(Z MM*:L\-513$HO_+44K-@R+"1;VM_09%43592"?@2>LH8<4\942@])4]!5H9I4PHE MAFE3AHT]M6G4H4LR-$6KD39M6*Z;B59S14O6A73*C6+1RCO5S<2+/O&B6:HV MG=D1]Y24I':J3HUBL2HAMZW(*M^6RSVJHQ9-*9E UT&@*VH2NR#03!X;D/"N MKAR^UP]CZ2I]JSQ2FU.^;^L";(XWP T+'MD"BQ&F3J'S%:NU;A7N6M$%$0ZM>AHNOH,*V"94Z;WP5,_V':4Q1#^L+U@Z\H M&+GE@;M&V2RFE2O0RN!):NVJM')!*R<2KPH"#SY]_7!& MIBN*;4%05%E6Y0JVZ5*1:JR'6F-B0H.8Z'H5[2E8NI")2DU$)2[QDX <0O+C MJ >R*LF&D*K\PTD90U^J_,.;;!1%3I4>4"QOA14*XQI"'>_6+K?!.9.Z9DN= MH6M:AM1IAE%!V\#\LZA4"LW1U,+.CQ,UG:GIS4X458^M#+:J/>\'#:=:+8?; M08NJ#J]4Z?NB\I,%40)MIR0^#GM-Z: UVD)*)Y;5SZ7<:EWJ^KG487F3"N27 MMK&79B+0*OXE]Y>I(HM/57\99IV9>);2[X:2JFV%EZKL=\.,-!U&FNJY;^KL M6I7TE]UWAZ;R]_EF8E891E,=/!4"RR(*>EV6LAL15;U"2%TC(N;RT*%%J)X[ MQ2Y/J8V1J%GO3#1& OW1EGA%8!WWF:F#>CA!L*VHK>5 M\C<0JN#!QT66BBS0%>K+AL8+8KEY0IJ\;":%I4NA*LFB4K44,B&J3ZA*87EU M9^)9-B<+K+B:E6]MW\( =%!;U^8)PE@E:J*DB_+W5#I1%<2V6$Q5UR$UU[LY M,:SFFBT7L J)>FB%TDNQ\U,EK!2;V?(CE=I#*K1W$T!6HG_'KNW709J^=FRH4Y2/5SD$HN\Z9N[1?4"M" M5T16YLT<)*;#ZJC#RJ[^SGOE7.0%6>)EB=5_KUU4_R7Z /,K_.SC)!Y'8FY] MA'GW(:&NQ+2^6C65?,_D'2'.[/?!L)G.&X"*<]P ?FEZ\#%(%0SSV3-M;F)Z M ><.N6"$?(3Q-D".CP;X%2E= 3,YX(:68SI]"R[W8[OIGZZGXP03Z>/[@?5" M7N!_MR18&<394"\P.0]'_G'DQ8]Y\I#YHV4.8;!G$_,9?4C/882P>CU3)S\_ M1) .=68&UJ,O(G,D"'_9!C'OSW^)21D"M-0#/XW!=0C-BAXBY<;P)$#Z_,1%#FW%9[ :FI%CJWBYFT7"2E9>9; M^EBP+DQ_Q%W;[JM_P$Q7LK!XC1(.^=TWQP3S!=/[;8MI$"W)]9%M1_5!Q![A M]W!I/WX?C24A!)$# D)BFQ,?G<4O/BQ.)G'=7)A.YGI[P2XM5$(5N)\EO#4, M"5/C]Q/U9+T]3.N$(?FO9 A?NQY6_=PM!#K<5_CUR.>N -4#;@6;%V:<1.P2 MB]:-A N'PI&Q?-C$AD+G'U>1K0)U^.FJ9_.)GTV6P+ >'F*.\%B1 'J_7 28 MOR04R)AX4BMTS5KB2OL2=W,%;\GB&94V[D&#X@'69*(KM!+]^*2Z0&-=BH#4 MZR%4\I[*:;TS?0XG:ZN M[CN/W=O/7.?BL?M'][%[]7!6GHK9>65N+S1$A"Y6+53\D%KK'BH9M(M.B&68 MK!&<*:>''(FB(!FBI.BB)!CB]PV;@;,.3!&, MG'<1GJNJS+?;RL8%D$/XL=5V= ;9HB&[N8M46Q0$66IK[?:NR)1GR%2*6*4S M-%Y5-]=GYPC2 NB_06=78K DDE(N^!4I"_ M=3X7=9T7VILW+E8G Y79T\+,)@[\0J,9L1^7MM!A,BN6_.@2,I_=-$,%GC;6 M !(V@X*B &'6BOK%C-%S0<^IG"Y_T[C@LNL&KVY16%=KEYW)%'4R!:^UU$FV MI#<@)S#7:NA]1,-6G\BSSTY;U4/F"/)]W?&V*/^ MLV+=6["QI3O=2&1.%'0Y)7-S?_/:]9*<*FGQ6=!X36>)]&/%) 2T1BK7O0LF M"TALP^!XH\R"B"/WS6]=I]7'T:P5I54X]'."=Y8Q1_U@,<,[PU5%D#5#S%A8 M#\!\AW\JI,)TO8.B\7&:BIEPF5;I2>/38EXRVFEKU MVQ7[12[>*3H/HSU2\#=K*\;"K\@3@=UNN(Y\!O1&GFTYZ.3\@EA-'YM-T_=1 MX'.F,YC9RJPENJ8$.KDO7S7(ER^--D?BH]YY:&):@SAI0&/=>./-<**V6Q:$ M5;7=HIQ5W(T;<:-+%/[;=2)V1K%E25GHK9IT-],T,X$H('\2]EY4 /^&I!A9 M6R *%Y,B?5F=URB)XRBS?,6LG_;[,'7P'B?F&VDMAKU(L]_W\'XI&JP>M9L^ MJ@I()4$41$E24V?BI.68)$]C#M^%#.XX@T[(WIMYK%!V_;;4Y@79:':E*1.+ M,M=[B50HJI2UMRE'J2ABV0%$0>-%33K2A0>YDCW"9$UXXKDO%N[(^/3&O9N& MYG&?.W*W>F<8-D51V)BB@JKFR(\*WCER-E2ZYD=6I Y?@WT7X_/2& M:_%!<\7(G!?BEQ/#MB61E^42MUO5HY**22 %Q-@Z5E:%[%BY-,$LHIQ,;_-R M8_9)%]B)DI[T_2$;'X]]Z:,6M#O:=I'=VS^N'BIL%TE]IKCZC7>,S-09O8V! MM"B?:J6VE'YPA\$K/LVF[_J!#Z$R.?$1[CK@3%QP$)C.LT5RQ;CP@&7!*,F" MJ:(DPE])T/14L=*=^4:V?5^[7LQ=5HW-T)?GTD0,/UU.%W5O![\"XB-9Y@69 MM;1H5-8V2M3"_[\@G^5I*^D@2]UDM\[#BMJJ=(^4/C!W1;JG&R.OX#QL1=:T M'E$%$ZL2)KN=T9<$4=92O3H.$IXB*XS*=@JH*LEC^=@ZYA09[5@^=N=\['7W MMG-[P?*Q%"<*&9GKEX^M?(L8>%1]A 91LV8/V>1L9'S<^!MVI,C(<'J6'$O> MN.U?E0:/\UH!2=!P78%L*)J@IJH.8Q;AAK!=WY^:3A_UAI?HJ9Q6R>HTF87,\-;S,VH6+T<$Z(9$MNY2&%*\QBD M9CNAD24C7:&Y@]#4MN=K/>(?N;">?EG[-X:6 ZX.-:N!E"X]T%=6L'7L)8FK M%N[D])[F%6L/US%(RMY H>.VGTV/QNJ[(E7KFT[F$I;L*EV9N^P^7/1N'[NWWZXNN=[=U7WGL=N[I6)QKNZ-R1AM*#-G MY:=$+S;N[7<=GVO5Z&SPIK>T"D\M5F"*JO0[-L2.U4LC]O-!=[5JC8A@A-H^,8$[IK*.DO)[G8 MM*F"1E-9GY7_+5< MS9Q&?73%9JXI%+0VB+?5EE;-P;JG2W=(: NU-*IX,$U M'-$L*LQ:.Z31Z+'"@7P*!R39$%+;E;9< :DRG!05'FY*A=--43Q9+/AKM%EO M._ K0EM)]8?(&_Q%M#J3>$6A8]<>1=G5XHMLXLAPA36L=,<]JS55KN _/Q&R?[:FU%4-%5M3488R'BF'!&6-5XXTR[3?MH73. M6XVIJJ>I8;%3Q_Z[^,[5>P 8Z@7^/@"U6/T #_$7'&2Q^D+CR#H;F M#M*'D/3M*4;9U<_P].M[,T!7PR'JE[,_>.'D6$5J-]LJ,^G8J:)WM+/K[FX(MN[Y*YHCE7NY*NB5I[J3Y0DT09;%9FU<3>%C73J=1EL3Y;GAM4 M[D\=W-I"NO=$WG"3]X1;>@W: N:(AGM M5+G,I>5/7-^T/\-8)[/8+'.Q(5(7Q=FD]'9[A1?9<84,]@?!7A3@GS)@GYMM M5'1>UX_[,, *;&/GD5K[5]>%^W6*@L+:.@C7)%64%4W5="VE,K+U0">X,#WO M#:#ZAVE/T7I5TBACR5K3-%H4$@L)\O=*)20WNZIIO&:46D%6AYB3(L^VDB,, MJ$Y9,S90P89&.KQK5PZN;B^I-U MH<3N 6SUH##@*:(NIL[[S'^Q*J_S0"7>,$HM=ZJ#)U?QZ@%M)H,E4'-)H$+P MI;:-[]4M)[!C-YD,4"H#I:TMY+?]5N=A+A1+0R-#K7FAJKS#*B!/-MRT-P9?IA. M)C;"QWJ9-H<5KNWZ4P_A,P])7[=KVWWENDZH->$>*_WDIJP_L'[Z%-"&+OM7 M8"P:3Y^"X).9 D9F9G$/2"N1-JBF-> &4P^W/ U&B)N0'=?L^!EF+HND#37F MTBA(QKH0\'O(#RBTCT>;C:)H46@A'Z6NRD/J#M3V+2JG1/ M3 \NM'Q_B@8LATN/8TU1ZFF^X5)--&DV1Q)#P1(78*C)D63]7"GF)C0 M(R:2((*H["X 5P-_ 4OEK-@:,\>N+P3TPNPLQN,D(\P MQ\'HX^/EX!79Y&4&\"8ZC14N]P/X "/%/UWFT"0DQL?W ^L%OYR_F&RE;PAQ MUDV/"^?'D0E^2!&ZN' B^JNM<.Z3\_\X\N)G/'G(_-$RAS"TLXGYC-(C_C!" MQ#M3)S\_1%",C\%*833Z(M(L@O"7+!R]/_\%CR&B>_AJB?8+L(O12[#,A:J. MB&P?V7;D+<[>PS3[\?OHGHG11'H21FN;$Q^=Q2\^+/-A69(V.;*)9Y3/\CA* M_-+Y^O7JGKON?H*_O;O'[L4#]Z5W<]F]_?S 7?3N[T[G$>"3]WY^F$SO\>J! M>^SAWAR75[80WU]W;SNU%MW/#/3S"!U^O;A\?-L62Y)\% M:B5%;)$&.\C3)E^@<%IW[NZ[-YPL\!RV5ESG]A*_4#8)70&CXI+#>O?-,:<# M"]1@ZDR3E0S9W83,E"6\#"WA[70,H^DO&W%5 (LIZ8(AMU/-13Y-?*^ M>T?>]ZZY3]\>NK=7#]L)Z\PV[DJ-,OV%)#F^F&, 'W=M/<'?'@"I[W-?7!N; M Y^[<+T)]Z[W>''WM[,O7[_>_P;A.6=RD:J/'+" SV\D]_9J><@&A,/G M-H(GCL$![8>[N^ N0\\$;DS[P=1#I]P6D\"%EB<7X/=S\QMU88ZPA4SYA MK:4@*0N_^@DFSD )E..>(J6+$9/ _H2<^8F9/[">K8"PWO7@NQ#\"5R_6"9G M!7Y$V#M@[=A]LD!D@,L$*=S$-@,<1'&!RZ%0G.*;8AE 7A^<-Q2\(N00OQU; M#I\PZ\F#O_!0?,W(Q/(ROKF+BY'U8@/[Q:PX#G M'LPA(O=Y0'V<%$=.WWN;8''P$# \ 'J@Z$&F\X.4+L,#_3"$\T^YB/,9H 4L MAH/ @8@-LAQ,<3#BX5.L@S<.S!<)Z?",\57SPZUC^8HPGLV7MSE7<(3*F3[W M"D_!__;A_J"3N!_H#21@,K$MY/$6A'NU!K:FZ4="&7Z M"\>*8U3W^H&+?R*+V$L3#5 M@+D_X %_PK<7"PJ9YVYN+H GWA@8A#%#].<$ M6.U-QYR-;S^G[REW.:]]?T.F!UC#P+U$?32>/U$2^"7N/[FF-\"@&(!"@M%A MX$^P\$4/G)^13D85PV<=H.;Z%D@#T[LT Y.[( &'C^=TRCVF[I"Z,)S]*_+0 MXC'M&%])'>V/ICB?].H0'9"XJ15^<@<_AMN^FJ#;;__*#? CPN#G=.5# >;P M3 C?7T)=-"=BZ%P+\%.'^^O4?HO)*A=!U7668IF-X;P6#7KD!&!*/("4>B9W M@\!&ILB?)C+\XJL)&H],EI#<)-+O(Z#HR'S!ZA)(]PI:)H!_,?F;)=_ WL[T M&<;#Z82_RJ)C8$Z#D0LR&^$1_03UCB74Y.ZFV%" 9'9BR02?"URS/RR@-SP9 MW GO!^"LZ_1/N7R-/K3( MCG[$B3"3.Q=NOJ1CN)N+"W[&8"PO2:^&YZZ< 7B$R!RG?G<#O^N0" M('<^+ M3"NZ'[=%-E501463=64Y$/MJ.4#>X"VN8NV!Y^7Y(VMRAVTU!&'/Z-/;'3C$ MSJK2-OW[ %DWZ-FTKX"_"&S:_]A_;"> MIK8UNRR1L 5&HUG&MB4E4[;2QI1M*EO[%VS0PZ<3".!)8RF,1Q#B!3Y T4F1 M^ G@1("G[F"MOX'6$/1*DJ2JNCZG-I2Y M+H&Z9#Q[-F+A54'@!2%-9.Z==*IR7RW;AG>_Q6NC*?.%Q0L'7P'$]]P(V>"< MO25%*^&B<;C:(;01MZ#;B8T(#8(27AMR"*Z('H8C"C-R8>'!_[V9;X*J2HIJ M*-("WQ[Q^:%3[^T!#Q*$(J)7FFVB*(A%,^O;P^7W"?[A:J9M$@GA-&,) ^_A M"PF716"@K3^UX_C7!/T7^O,.J*_(M.U(:-E0%4JL+_ 8VQJJ",.7C!T>)@%KF^@L5& ;&U#G);<0#IO_D!&O, #GP@-EY[ D/Q;+M/ M\),!FM@NB8EG*:,HAHT=&1C\,[Y+&,_M%+0E,K"IM\GL[/N%].P^"UV;\O() MA*RN8)J$2SUK<\7816DKLB 8BIC*%:>SPAUG\ /LH;8)PHZ_;X[Q0[U\YUK M6WUPIP[-&B>SPMOG@W_F4@F8%M=$PE?B6MS#MZ]?._?_PKG=A^[GV^YU]Z)S M^\AU+BYZWW"+W,_<7>^F>]&]6IWRG:Q(CJ_ED0;_IRIM45#2S<(C'BUQXBW\ M>W@.OZQ,_>',LF;\(B3!6G&2 &Z"(U;Y1N#@Z:56ZJ?QBM,NZ_&)N!9H,S&] M, [&-_8&6/6&09HY Q-&#$P4_=3&W%&2Y#QS>_! M>-GACQY:_SSE.F3T,-@HM?T&L3HN9)@%AF8482X_+BQVP$/#= 5#@[*+&" P MB3(78 ?#1 8P#^(S_#4?I@T&&!XAC=\1_\S',2Z^U,'/M,&3ZT^]T-#U^]X4 M7)HPA)S_\+>98X>PN0.+Z>/T$AZ?R0U-RUO 4DTU%1C_F\^Z@VO M0/^,L80=E3*'J6.DH7CR#=#CH>J=27$FWBVR2H/U%019H6+$JA1D@*0O_(0& MPD(T-G^@.8U"S>+[T_$D4J$C$[SHX1#$DP@$# #]S0<\?P,]=/4.F42WBR">)%1FWC MXNS,ON"K<10^XRAH4]-YMO :7()"J3<_#CTZ0CD:-)(NZM.79;\?L=9)= M0)C/??P"S8E2S)/'&,#5&YCZ-_!URO,*@&V^\,0M3CM50B8Y%K MB-?Z<)#N^CC!0!3;F*0 B.: "\+2C9&)I=!#"-\W&/FA!,.C$5%I//J'4PQ_.[L /]K":^&()$^Q=%\CG)6SNN WPM?$K;Z(BD2P MY+\[N;[L7H!3/)W@<6Y*V^$ G9Q)H+8S#^S!-^N&X^B0R1;: 5S-3CLOT=6% M!^'U0.+;+9"5Y)JC94M,U3C6\*,5E3!\@*C#GE?YX2\6_#8>U'KHG!+?%C]R MB7D$'.AG'Z%!M!H9LRH"1-F*-JOX#3,>QHB%:4D+D&^W*Q2P/V@&D9@HH0\>4Z1:=^;@^65/"B]E$,]^@(.7ONOC8B,$ M@5K?"HVV1=9,)Z0" JP3C!6['+B + Q'%@;3\E&_9?ULC:S! #EG2\<+";*L MZFU1/#D'0II8/;;P=G-NC"! B3>PAX=2&<.%EOJ0;QA>G MW!4.D09D/A[.#EWC M_$T8N(#>'>"B5Q>G6UXMGQ313,(%X2$?)6_\8"$_ R9].IZ&KP=)(H;>VIA4 M"$41&5IV ,"6Q_=YQC5X\&S;#2LG/32TPP13%**MR'S.0C1,I&2YD9?HFHKO M$;H)4:T2.<.)<_LQ$9(.3<1Z?W$ZTP"BMC\Q K)YQ&.J1JAZ0K;[>I:3N*R0 ME@R_8TNMJ+95S5 7]\4^]$=H,+51;_B-S.G&&B*\%A2*3U)'/N+EOWQ49+:: M))^&^X\*VW24N&[NC*3&AO_+^"AC=U+RJX/WTH[ DK;P-!%P\M4S)Y4=(I_A M22QHU!DH>,Z!.!"'?<^NMT7WB^B?Y2V 5#*8E#5S,5'JH[XL9BG5<\T_)AR7+CC^0 "M1-97?]P';8"_.I M8;W+@F=:FB[9O:7"?H!(;$L7]VGDL-]3:>A0L+)>119%617:FI8JJ5T9Q]3']]BY1T^O3V^3="L@BT&XF.(P=EEN#S&'0:OX.G&E6V)?!J."\X& M4^\55*./G)-SE?L7,CU_.;]4C&XYM"?([)DK%$W:95OL?S#_.!T'KTJPD2_I M"R*_SA??/%*-X-DX;'FQT*L_WZ"T&&'BH QB#)_DIZTQCL["32V/(Q+;X!^' MX0<.VIPIJ;2 WXQ=B)J&>-T/KH:/K"&'U\8"$L^$A=+A)T?0AL<=F*FG7*?S*CJ=[[2^&M84>C[H8-'5N## MG16.&S\1IWWQ$MAL@NGBXQ4$VC;W"Q$NKC. ",M^HW&]3%5T):6:NC-Z]+SX MP.#>\ ;\BAN8R*!#HNUC3C9U%P!CN[@%&:9,E(BH>=8IF4Q X2(P7)R:95@G M-:<$WCF'<"(H!XG'];5K!?X^?H/7HM\2)0%A=0]9N<'B2':O@LH:DY+Q+IT'9?X\>&56?!?)&-_/Z4ZPXY M?XI7 *,%=F^Q3(G0,-Y"EJ!H>%,\[V>'[&U*3L0,5ZRB\<+SY@FB]9,)5YK" M7Y-*K5E1?C)'EP0!KL+&3$B,))GZ2HP89[\62Q\EVI<+BTNC]]?L;;XF9J ^_5 M6E(]J_1W=\'K2KACF Y1Z>CB5I"Y)?(6=?_36ZS/(Y6SUH/$800I9; (.2 * ML29AH29\N4*[GW(/825HU%-LKO9A6LD2D-2S%Z< OF2D>EUN@,*-Y&B!? E] M'"Y2X&IAHFSG-;9)=_S*!)6/*T:7ML/:O@L_;LUIAK^=X6<8:WL_"R-D<'VP M3=A[3]8*A_6O%EZNP8LTI+ [N5B6$+&+OD9(T"%ZV]S.KH\%J(%;94 MJ+=&F-5VS$PC8=;_S]Z;]K:-9 O#W^=7$,8,)@W0;NZ4DIX BI>T+AS)UU)Z ML:0G17]VT-!/$(] M4MN%9AR)BJF(+2T]-YTDUV-"V*H_5@_DJ$$7)>B3[@6Q/L%[P,_V]P>9)BN: MDBO(PCC4'5D\<0W7G_;E_9OU']>[GL%F23R*WG$=;N,ZVD5^E96**"F&*+HHPW_THYA2V&94=R*&?]Y8=-/X/O.X%IH:% M^^!MP6VK>GJ!;[-IP8<73;]Y%KXAVG*418C1L&'IMI\$!$X&%%;3 M'Y]HU79ZAU="9S9;V0;)^E]>0'0B;HQ)ZCS)EOU41-B?NEYP22!&'R5&15D> MFN C-HL<8P5A@(!4#7CNXGD*"WWL?P^=3OSP$+WO45_/=44.,EV0"M9 8$#8$A60C_V:H].#JJL::V6FM+Z5 +VHYZ%!&N)#L![2,%5 M%]V%!8=!"-@H;MD*8"++!'%P27X1:,;I>Z(_(J$/=S+!#=M(<@O)'<7$M(SX M_%W!!2:D+0YYS-6NPW$&E(XJFUH*Y(^T@O&1$CV&\CFKGA :D0PHL2-#*3&K M%444UZZ246+"LC4'[I#@C"UO[ O?YZ0Z]D-G\/T7W"53NY3:HG 1@8ED1\?6 M,I4-D1'M7P@?ANX=&ZW1-$Q'\,.%"@NR3MSDP,4M8/$ZHC,JW$5OF95 QH&$EX-L'Y0\3J#[P0];$UJQMR7"U>N7AZ\@ M5H/[!/2W;,&9?!JY%>Y=C44GVZD!+$8(7_;S%WRZX,9GMJF+HNX(>[\:P_ # M/'89.8W@1UJP?B!I_;_0J@+2O4OPX5$^09.UX35KIR*D&6X(9X#N)88NIBE$ MVO FK*105;\@%!:#(^+SAJ7/5KSJD$EB@DX>]9!5V\3@ NI\(@]#%32_@C[A7%=Q'\#'!_5RC+A4A>>P, MRF0DL&\O^%M>46W17XL7_?&B/Q:*_F+C;4/A7X:M=YH-5%@T-%A*ND3U.FZ[ MMR*\L92*=<8X3%/!:BF:*3!RY\1)3 C*[*/<;'D&\O/%QLYG^$QDT5 C?7FD MTK-50-1.!)%$%!#*Y+2;/"%^+'YCXH5D.S:V[4?!J@:)=1/.)8STDYC,NXG: M&:;5(1;]MA]KS7$DF)<9@9MVD-)_&Z[#ID^H$G%'D;!Y@.W\=&WHIL:OB(*^ M49L$"L'1TM;T%J$EY5LS*]ATV,Z!?1#(_5IDK+;D@DJ 5/ M>R)!I>U]G4@X)IYC0KFEFO(5R)2?]$@K.(]JPBXIO6Z2XA@=\3PS%PB03U?)16-]C?MA*M MEV*!2.\"L8TR<1EJEU M1=KG"00\PCE>)#%_9O^)9N\T=(6C>E%^*;#47T2% MY!(BC+K8Q)IC3B>4$-BZH$2BB25X]41G[$X$JD26RY+2,E+G,W>6[9&FT]\H MV2P;+YRS<+];)JZ]+.'2I.3/.&)%8T0@6_UH+@@6V-34;>%Y+A<$&(1&A 21 M4,EQ$[>G\R^B$"QN+,@2R Z9#6[$.21A3M?K7;,FV1CDDJJ93+J:N9XQ-+)=JFX M*VJXO$1"[*;&8_0(!"2X3=M:) P^TK.!G+C$G;1P / M;(%'&!> M;3'*E&+W>*MD"N1_%V[8%(96X403^<+V\M2&)9%DS'BA:9&@*]H;H9[[5U+[ M)TXIT-?,\C;9AVD0$2M_23!D&,:2'NFK5'C5^D4K9/L!OQJ]6;B3\S*?G,:F MZ0 --G@FV,SI@2+(NR^U4DG<<':#9L!UG?+\4<.%2QGWG,=*_<$'/=6)U M3*:!,-BB;-^^9)3M6BN=S!*")Z0"W-SCH[4(W.@#TL*%?,)L$[,#N]:4_EX M-*9E,MFMA 9.:R^5JWAI:\=+=[>=J[*K5RB($GIC8]@H6(O)$OE/@M4I;W2# M?"N09@L%SXY6=(RU%V-):K"'E /E5-VX-V91PIV$3?/@S6I%[*Z7YH8D5M=5 M$O'\+XU+/9"X%"$@7.Q! D_DKV_+^!SYNQO'Z*B=23V",,Z7]@;C\QKT.O[V$A$U/Q[O95SJ:#_ M>S$]J5<:C4O5-!K?.GA/:>MMM:7\6/8!4>!C26FIAM%JISY6=5666JGJZR7= MQH<9RZ2U75V+HCN^O"="F'>T(?3H/=$0)"N-TH^/18[N!S*QW]#X\B_DN1>? M+U--0-CN55Z[9OL-X %=TUJZ]$-+MV')B0WB7W^/K/CE;AVG\*HI/.U=,4#BC+E8A1HL.3M;Q<\(3;>=.&+P/04" MK\FH1W8UK\G8\-(SJLE8Z8DCL%*.49-B %ZAP2!2&IX;&S%L5*"A-2!_F>?) MET,[O$"#$QX3"?V\0*-9^*Q)@49-+!A>L\%K-O@+^0M9>B&OV> U&[QF@XWD M%29S $VM991""_FHT-;, 3;3A7G2U7%:9<>'(/ MYZJSY:H<:C9R92O&$HIXS4;N.^$U&[QFH_JLRH/<8'.N\.".)R?\>A%^L<*:^X:<\!DE_+SJ09KLOA5J]=2N'B1S>LJ&@:7D M2P9'/.$98^'HJLWS&$M9=PN" =M$:F3<:C(W^Z,RN@4PHG0!BN MEQATEAC[F!C2EI@W^T\?SQ9_-*S)?B+EQ<\A1G/Y"2C*LD(N]5AG:O0 MC,"T'.BU@N^,D<#IB< [AR+N,4]' ?FH&QOGZ6P?HT/GYC U,B%)V*>$>Y7)!Y'/6/A[G)/BKX@6!.9:/_%FH':1.5;MN>0 ML+7UN+-\?U%5=%E3%*VM;1G\E_"L_@V&:#*_GSIP8+2X8&B!E47&T*[:,)&9 M\TZ>Q=U(9MU(GK1YWC+ D&6E*AF@GI4,:.NBJ3=."#0H*>":!!K2<8:,^!$; M9M).9R.76/=A/@V1>86@Y\->$DV59552\Y)H&P3: ZS('7>=D0>/0S>(_KL[ M7',FLD[P@1+^=7%Y\=D45:52D5<():;J6*M)XSD_WI84.7V 6Q5OJS%OGY,O ML^1MV32K-FBJY>YS"!#=.N.Z1(?6A)ERI6!A-G87^+ C-H@8]Q[WV$.]/$P5 MYTBFLLW*\C#/R>IBN7DECS)Q.;'+;S--I;)(U#E9< V-1O-L)YI40Y,[GM#, M?17\J?OJDSR9+S, [.5@-'5G<+L[QQB_Q)E)V+I[<<=H)MB$@H4%SF!Z>D]F MUPB!&T;#@HQTJG>7U3>DU*=JR*CB'^G,44'./$#)S:=$BN(+)!,S$J>W&=TW^*[Z%7#KA9 M6DL]LG_VQ#RK9TCE&L$#DN5+^JX67D%1=)U[^!;S'QGD7+)'M=NU,#50V(J6 MRLA=F@WK%@.V7XAAL".@L'[Y\'V.$N;\^M>W;\@;V3XB-)"RYA](M466.:_L M,.>E*TDKLDHGRU;?B>S\J*RJ]]:%NG5)D:64@7P<=2?=X#.A[@+ZDS0H)>+1 M]O^\G'@(9T4 _2,_$#QP[([+?ZB@3F\++U<5Z@)]I&JRD:K&*UT?8=S> 6J[ M(68? ;$Y,JYZ92HIQOU'*7JI8/737,K4Y;:BI [82]$2T<&)C;Q>#%1N6X;\DRA>N:W%*JUUZUIO C/,P-KTJF MMU)M])$00$26\XUK9"0_=^WJC5>N;W.+#MZ3WC?7:2: MCOS5==EN:6G [37 MKD,RRDBNZ@/\-GK/)UDUG:BZ;X9SB0G.O]EQ(AO8F<[(GI-TYHFP I9$6IN= MBN#DUQNQJ$W^;KT 60AW-D@=H3\'1O>%W]T9SA+V8:/>_$JP:5;WW/)PKO4H M3-/&_0P!"DCPI_#%%&Z!!P!PZ ,?K'?A__L^Z/S_HG ?C*\$TH$Q;I;H!R#I M2,4!Z52YQQKPVVRX_!5>-'N_=%\=!*]?//GVV,:M&W$W2P_-72^@+3$M3)TA MDG"*.<[%OA(ZLQDI*0UG"=,\@WA#HQ$(K8 VW@P\R_&IU/2%J?43)[DC1T S M^P5V 8^\$KIP:;P"W/8Q:QM=YR?R [)5"@DQNNS?MH> GGSA4AC?P\MOK, 2KHE.Q0^[OR:['ML^9D3;6:#QLK$G+!M4"NXWNO*].T<> MK5FYVO3,5\O']P#L?E)0WJ 1T4E1"J^TO0/HL<)PH\S?2WRIFF'$!3W3EQ?O MXR/"YL?LO>O[L/,.12Y0U ,P*_PZHO1WSD(M@I! 020L822L JDD$5?8GKN. MT'-_4B+&M?0BD6=WG<$7D&WK6Q\$P$26-Q:^S['L$#Y<= ;?+WXA-UY*IB@, MT#,I.GDDX@;?\F'HSH$RE9;T"W!S]P6WE@W%6^"&UY$2C.C69<]KGSX_>OK% M+R"DEG\*N'#+]DB3VOGB"4A5@-MQ%0P\=TP?@E8DFA^^ 8%IZ?AA%V$7]]Z. MO[)!]/I$1N+_.0N0QT3P8!E@OU!123X).^3B'C71EW/2KP"^!D$Z3FS">G(7 M 2S26^XU?-T_??R+3R/TF*XXW&XM-D[ &0\ MMK',PG^)L/S]H()1#!_"2LA>7)\\(V[E.[71!(M + X!A2#D;!]__\WZ$V#U MX>*Z?_-M'1MC%][IN$'8)5B8NJ^I)6!#/L ME7TBRMWX#2$\0,I:S\\>>L:9 M;7@I+R*&C#6?SVSZ@?#?A86?13P1^ VBK4KH:4Q CR !D+DX6EH^ZL+!D2" MY0T^!GX2UK03&SL2- <"-%K4C]&:P&.7@E[6Q9!/DH01X3[L%'W0HS1J 40E M7K"N)<91V&0:=V:&:VRX9!1@/%EC7#I&/H8;\+XP_A9>DO)V=J/.J(@BGV&M M@MY&L\4X9?Q'5V1)LM"E797=A0@MG#:TOC6J6W^;>M'3GCQD_7E)8/YQ;CVC M#.][BDC%E3Y_^[1:H97VT\(O4DV8/\KSM["TY F7]NTCQW_]3($8_=@)R\(5 M7_*NQ!8W!=7CGU3U_=[Y]NWV4;CK?H&?_8=A]WH@_-Z_O^GVO@Z$Z_[CP]6F M^I8G[]?,)_;ZP]N!,.S#W;V;V][@]@;_-NC?=V\Z0_CCKMOK]*Z[G7MA,(0/ MOMWVAH/E._!3.P^/W?MEA_%.[X86VN#O/GQWK 7(331.Y3IE_D/PE/B9=H_)1D!V@9=@ 5GMJE!,(/3"50U)&T#I5'UP%_ 6$K@7HPPFVH:;%M MA*4:"*?7F"#I^$$K@2J G@-H4)V$0>3CI[S8 ?$%5]$.^GHQ UF) M0K4.H+.)"0:6D#^G.YL1:R73)0YI$6\]O62Z4$P:2R 1.Y48-I&>Q'<&ZR_# MFA>##7>I"[IR@S'. M@"]9H KI+)YA"202LE&!2)<2")^+&_04@$=(_L%F,XX<_D0><32P9")#D4BH M"(O3#X/%4T \2F7BU!2X56"C[48A1Z'LR!2#W/L$F^D40,-T(W(L@,; M>QICO!G; 2PNJ+C"BTI> -)D@CSLPI%A,R+6$*^@#_"_P% XN :OC(5E-*IF MG-BG/P*_"13$"%%A&ZYAN5O '(HV[,*&$=TP"#FZ+1)"NP1=[UWB*%J WW1) MY^4D=H@[,6A& HNW#X-X*ZL2T@HY M(2GZK*0&B#QM.BR&$A4ME59I"!(>%JN;2+K'8)M:8W!%!3P]I@ 4%8.!01^S)2XI@ 1" ^+0E/(I[=2-@ V5"N%X77J0U& M+Z$9@)V(&#UYX/C$* MG_"(,>2#A+L+):V#XT=@W =3[)B,L=9:'565[,8#WL:""'-+<%! (W@3SWT1 MPD,%O+7EJ0)^X?9*8CH17I;:*NZ>O,YUU+NZAY?0A?\^7].Q!PUXFCG9WX3:5 MYG-;D455S0(')NQ]=]K6Y51?A4<$3N^BK'VD$RHPICRZAM#5)=)A(W]<"9VL MV7!)AL.*W1)>7>]/(C6LN1T /X_1Q![9N(?;WBPFMW6S9#34TP_H)Z%#YK!LO&Q+Y9!V$BT2;2 M&(2AH4@L,!![X81$$N3 \,=F-OSE638^+EEJ=M+$,$B$6Z(F8ZL#_[!=&9VA M$BMV3:23($7H3>-;79"O."Y."8&XQ. =$+.-/MC?P\4F,QO).\.84/J]8 ^. MT1R+<"<0%O,PJA-M&!N,SC,.&&$-$FX,=F*'W:8CPL5@&H,!#:L ,(?B,R&7 M5HZ2* C#Q<.7X0YM;XSS [!(N1)Z+M9;"X]L> 1:^ F8 PQ>AY[W) '[:H-? M\(1Q,@)?Q)\L9J$>\TE\ T3\+ON442-BM[4P=LE1$HWF(8&Z#'CE]&OB8)#0 MB1L:!B/LSL1=\+#3%4[O',7F K[(PXJ%V V8&$A"0ZCWHS^S[TW:$@1/+_C< M "/'01@W. TA#&PE,0C?+QQR!+6=20I#8Y%87!I! ?7\$EO$ ;7QV,,9',0S MPY8B/6($K>XC]&>(/,HQ5BSHA,F"MKD.IAX)+!*'&E 4^K!+WL)>ZHP&60-8 M&<4*L#N.,Z8#B,"?2EX393GF&MS8/WQ1?*Q"$RZ%Q]L8ET+_3GAXO/VC MV_\^N/\_H3L8?-^)]$UB=2V(PZ!A@F-:I!-T$%D52UMS8L^(JS(AYN+_+L"8 M0_C BV8OX4#&'1CY@BQ=_F\0$SF5@CRR"[(29.:B-U#*8I29$6%*:F27;NO1G+(O2.M@U0#V(!QD$S?GXZ7[$%.S0_7.'[* &1)JZ'4IX* M/3\2)4G/%L8&$DN:IA1N%'FQ(G]&Z2?GT2JFT;J+L+;*I;V,;\4TTS' M)@>C*1HO9J@_J= 0RSY1VI 7>42?^(2##'_NM NZ@_LSM)Z/0KF,3#D'<"H3$URQF*?L7*7VJ=CM A=72AV M/W1\X0Y'L'XI <%)^1HA++PA I(]I&&@)F@VOR-QU+[ T498[D!L&;C M7@\AB)5!KA)+@URCR)NB2++<^K':WTE7%,703#7.A9-4^ >WB/B1F@V])8%0 MC<-K6MQ4$\6AQJBUY@"XQO)L]R$.5SZ&T>_'YLEG$OXE83NK-744_ M<,[E+'.YTE;2E0'[<_GYZ:T"_.L"D'^=K+7/#9A[1&8V<7/I<:$UWJN0Q=0V ML,V/W&U2C.+^)&15E@S3BI5R.93&Z7PGG6^S(_,AWD89DT7:C 6:AIS=V&*W M3(/N0'9K'O/4/!Q)-R>$_WSU<'DUS>++V[8C*?:'<&"1KN&N-=7+U=(D0Y/R MMP,)-3R0YIDL68$U=_,XQS#(,=LLRCS8H%'V) ].64YK;L0+YV#I"F!BW/#9,V]Z,$![8:K3/PID'C8LP!416X;:D8@ MJR!W.22"KY0$.LZXLT( 89]NICUIW6R++4VND67"^:0\/MGF)!=,_-Q_/I'P M&N<_*\N/H\=5,]$GJR>H#PO)ZJ#F#;LJYB4U17TM.!E]-3,"=K'Z9UCZ2)K;962W+>$@$K M@%@^I!I6%A!>*V#=J?Z(7'PP(#[,'^FV1B>)CT8+@YH'48;^"7(E#RDABU)+$TU5KY&;5!!>F3Q01@]N)+758D25X_!? -L7:S0F.*=B 9IQC:II9RAF]-$;?:LX>PNAY3X<%BU:5B[-H MJV38[H^P-/T,192,LPUQ M5%135U7HO4@VR0IA%,HFC:K_X&6M7$'E&5/(A_.XICF+",,=G=1;1'X=$XY+ MJ<#<)0\,^$_56QJPEY9B_++LV.G+B_.ND,W\V_(\RPF$F6T]V3,[>(^8(2T$1%2SM3U8.J4N7X:4S=9E=4\8!J6)9/$K-)+ MDEFL46+;@:?,W-),33=2/%ZQJ1P=V"3/9E8.;5@VE1.1 ;,MJJIQ7I&!'JK 2(_+FZ438]#]CSJ1'<7C@JP>,$R<(5/X-' G7*HV)B/ '29[K M9CP$=FZ8K'E\I(<"TL%!F'CN"]%'MK/ ^66ARG(=7WA"H&!05-<66&]LC XO M%U!_+W/+K!M=;;" 3$V1Y'26!3NV6'8U2%2W>P?T?AV3>S^F]B^$V.EU0TSJ MMV^!9P'*;,?RWKO@S_E@T&%&\5S27CW*WZU'],?46R( \;R,0"Z'N!QB*]K$ MHAQJ2N>1NHJ@H%=AEF4G?5(ZWWPW)^V MCUD'D%FHLUR'[D]5)Q91::5K+9-A:;790P4I%!X2?$$..F5V/1\2Q!FI\8RT MV<7*CY$:=9Q_ON<3G/6;Q?J;+?XC6+]YC-S\XRG&0\"59/4S&3HPVW)J)"9ZW2"P+.?%H'U-$-#EY\4L2)(6#\IXF*B)F+BN-.< M4L4$/\CA!SDU/LCAHK FHO"XPY9B1"$_9V'RG.5$,PVF MA>?2))PVMOTPHH;&B8":*%@34+OX[)H[S?4IL24FHRY):MJL8\=DW!UDNTD0 MY=)H!-+M3X;6&\NAL\^R:8I2N\ "NPI'@'/./7/.W1WW*HAS&W7NSLOHN4CB M(JFT^-.I(ND\K0(>!ZJ_J\I!RN- G!)X'&A''.@#3JXJ*C="N5(P0L?NXFF& MSJ2T*WO/K!\W8MNKK;? )F/8W,OLQ8B"0T9QLY!7I;=DT2APNA:31XM<=G#9 MP5KT*A_9P9.M>+)5!5$O+A^Y?"RZ;^5A\C'G#"RI98BZS@=8P?_]+741SI5; MO^ZW>;2J%\M[MAWJ4\^#3^&?45P:/MESV9O=XGGJY6/[)XDJHS>M'3GCQD_7E)4B ^SJUG]"F]U"G" M@N:C/G_[%)).*(O2-+4JF"47,AQPC)NQ);3"THO#3^&7BN\_SY]\ZW;[>/PEWW"_SL/PR[UP/A]_[] M3;?W=2!<]Q\?K@!/]-(UO#UYOV8^L=],9 MPA]WW5ZG=]WMW N#(7SP[;8W'"S?@9_:>7CLW@NJ) I81 J=W@W^12/???CN M6(NQ#6YABITS_R%X2OQ,\7&"7[*OR&(7;&/:D_=/6[F\,)0/IPA$^&SFON(J M/"*(!!\%/I;KP50(X&L0HF@$G[@3\N=R[!Q\Y @6^1:-!1NW51%>[6!J.^3" M:_<%5O3^3U^8QWZXX(6..%8_8US+27XCC&/ACV/C&[\NT;,2]^# #PVF'D+" M"VQOZ@L('C$6.G//GD4HUCZF1<(Z%N@N1V@VFUMCG+E,%!G^&VX917^GV2"T M7D 2S*RYCSY&OWQ:147BNJ7$N-BI!NC2C@TXODX!_I=X_0C4ZZMGS?.(IQ;Q MT+1TRWI-(=*-RH687C9)HZ+WQB9>:O30R"NJT9(Y)Q6QM[*/=4JBC3U23TK/ M;ZF&PHBMQB1QT=> CL>+^=>%=E%_8"_CG?Y1,(^!(>\ 1F5JDC,6^XQ56ZG= M!(W^H>,+=_:,>L0,$D>CL,V-XZ:S4GB8R"HWU3SOZ1']1,XBQWZL33MNJTUZ MNBRW%4UOF;JR?F@5X3CCO$J3%#9R@3YK2@6#GHL\F^:,4"$CZ!K\FSJ]/9D1 M>-W5B<32N P4SN45Y7Q MEL:<_*LE__!CN2VW4_HH'YINE.EY]F6%G L+Y$(%_+]3N;!Y/%7S0"7=G!#^ M\]7##?!I?E_EHZ1*J' XHA:8/7]-E25L_Z495I,,3.BS M,J+EC%02(VTS2_/@CD89I3P>REF_<:R?:0L?Q/KGI^%8[/54H%/(9#L9#I(\ MU\UX4.3<,%ES5WR R" *47A&#O*LF6 Y8\$:O]B.[0>XV.PG$A"=,EAI7E&! MQ,.B8:!K&4&RLGWND#:^4LKH../."EV$PR>9=L<5W125(N><9@NB6;D%3E<9-%ML/\;/LM$2 ME7:KEI2[)6)61&<\N8A$[;5P'-.M*;FD.$A2+*,RBG)*W\*3I$JC943-8[%# M-[!F49,OYSG_N.NNPU.V!P^=LNQ:>;2JKAI&*A'0 UV36I)9WBRH&-E;IQ8P8[)#^#]7;L9&L:P4 M9Q2S-^BG-I'X?C!%7CQ#-HS#YR?(:I/355A6/<^8JRMTSR9DQLFHX<&3+NX2 M#)9[[EE_)99 56BP&;HN&VF#K>P)V1$6J1D7AC5[KA,?H_<0TQTC$F$2631U MHY'F(%M,4W7"8$7!]C8JA#4E_R3$,3=>7, MYJ#7A0/K&7[@42S&R(@+\CVMP&,%.9?(S%F"A6SFWY;G64X@S&SKR9[9P7O$ MJRM;S/^]RQGW0N *$\OVA)_6;''&A=(5>JJFW@)IE)(Z)OZO5:T-&M+G,MHS M=.^ 6/[ M%(/H&U($P&%\Z%B1@NK=3@'T5/90_ESTV-LHYY")Z/T6!2/V*.EB7-D%)] D_@ M:*[HF#.3ZY6^Q,1 @Z2/-?->!#GW#!9.X+T4>VL\#Y6Z'* M$*@8%!4?!98;VR,32_!&CDH\,^80=*6=557#%-9C?MM]N.79:=W0 O7 M,2GT8TKX0@B!7C?$9'#[%G@6@,H&=_V]"SZ&#\8.)B+/)7W*H]S1>D0"-%,1 M54,Y+P.)\RA[/+HY.L BCS:EUT1=V?/B$4W5B$941;:W=.LB? -X/PYU?D(-. M&0?.9Z-P BZ @'<9V_D1<*,.XLXWPLE9+@^6VV97'L%RS6.@Y@>61<&:@,V/ M33H>JZJ'CZB:QEK6Z2GQ9+ABM@"'\/D!#PQRG4X0>/;3(K">9FCH\E R*[S, M0\FU9<]30LFELB>/(O,H,H\B-U4$'1M%+D8$\0 R@P'D<_7+6OZFS=:9)N$?&,0[B38(&EO89T$E_,K3>ZA&54151ELZL MC=!Y\1QO#\?=D\3/2RXF*7BUW6Q&[6F+4#Q6Z^*4RF(IH&#Z?"__TM=1%.-5N] M[K=?Q_;/M8_FT3)?+._9=BCOS8-/X9]1Y $^V7,?FT,%\[57X\5@=D%O.%<. MK>^)?A^O+_%8\!H"Y'U:77$A*)'5=9S,/U,H_C;UHJ<]>*[S_/GWSK=OMX_"7?<+_.P_#+O7 M ^'W_OU-M_=U(%SW'Q^N $_TTC6\/7F_9CZQUQ_>#H1A'^[NW=SV!KW<"X,A?/#MMC<<+-^!G]IY>.S>"ZHD"EA:"IW>#?Y% M(]]]^.Y8B[$-_FR*MS/_(7A*_%SCW@2O;&7E!#2Q!6M/WC]MY>["T#V<(I#D MLYG[B@NHB$02?!3X6+P'4R& KT&:HA%\XD[(G\OQ./"1(UCD6S06;-QW07BU M@ZGMD NOW1=8T?L_?6$>!P\$+XP>8"TTQF5XY#?"-!;^.#;MR?M&EC\5)K X MLA[!L1TDO,#6IKZ X/:QT)E[]BQ"K?8Q+0I6X4_W-T*SV=P:X]Q?HLGPWW## M*/H[3?RA50/\/[/F/OH8_?)I%0F)ZY9RXF)=:J84PX:0:T+U[93\&V+#4T#* M)=X: N7[ZEGSG5'A:M^YT_8/96'62PJ1A52*+*ELD_ J=FM,XXR_<_L[(P>P M=ALNA6(YQV\'5K8KT7"-L<>AZLDD=MBY;3542*Q41C4.V#AX(?^ZT"[J#^AE M'-D_ MXQ*.0=H&!&=N[%8 7".Y[DF2MIUX'22F%IKE(::))\Z/C"G3U#XU^X M%W*^[]P;@;FX'8RKL68P=7B>30*09Z072CVXN>X,?A?N[OO_'@AWC_UO0O_A M]K$S[/:^"IWK8?>/[K![.S@8ZKEOO&C)P]_,WUQ2M*O6FS_LP8?*648V6>J; MR]4M+&6/32VM(1,W.4"3L*ZW]86JVEK8YXRI, =T6TN: M4Y95?OM^$"RR+IM:RS#-]13V3"O]Q'XAS!CQGV73%*6V4;;08B$D= ZL5)"E M5#X@RGDEI]%S%_<;+,M\Y?WY">Z&Q%MW3'FIVAHLD,4K*7V,^%32->4(LZS M+NO,&'!+!]346Z*I']NLHH;N)^>D7#AI0P"5,5;BD5@>B>6,GS/C[V'JEL?X M.4=C%4,5#?V,#B4/-K'C,@'UXD1FJK272*)60@A;$7\3&$! =BLS]P!P"G^N1$_.'DNK.V0^F MR+M!7&^F G6#>-Y.X6<'=J6/KIW-U87FUT1I7K7!(7W Y#0JS8>(SY%>4?AQOP M'_"5;II22A5'\;M;BBO"NRS9@NES<4,3=:7T+,S*/73FZ9HM?_G\4I%XL(4' M6Y8JX=^6YUE.D.B>B^YD<>_V+ '/O5ONW9Z9=PM> MS]RRQU&$F1=FY!LPUF4%3WR2]78[Y>7C=A2?BA9Q6=K[!Z1P .E *:M"%F45$.4#84?0C>35=CRU[BS MO\O99P/7#9#6NBR#=99*'L]!7)^CW&U H*47U=7-/?>GC2=@/KT+'\(BNU\R MJ^QJ8+Q5R_65I>MJX'I)2D93Q6O \$.(X"_OWP&[7:ZN3+3 )FII )71\E,+OQXT47F24[4 M(=%V?H)*K=W9#3_*W=\"D]M*.]6>94-PKAN10SW.>Y:Y>M4(J7+Q70?3C3/F MOL=3AJ;*\KY!\SSYLD''4SR\QG.IF%? +565E*PIEKDQ.M>D]?<#2CF!N^OV M.KUKMD[@&EZ>Q*%5$;3([JKKG%[/"W/+ M"]ZQ6BLIH.X(3G@H3M=WU]8S@CU)S?HB>GQ M\2C4R*I\36S,K>&"(3?!H(!@ M2">-G" 8SD\)-B!ZL:/L;&([0 *U.[IL8%K#7F5GY@]9VO<8\BY";3V.(:L2 M#4R;P>=)Y[JB@NY*]4#K,D=KW#C&&>XW8.):2,R0,#Y$$J9:T.\N ^*_9&#_:94BD6-*D)1++WL)G115UN?06F/PX@$UVT17SAVS6E5\:9(?S M&#^/\1?'Y*T? ;-_6+,%.L:[-E6YRK1L0S1:+8:#:ISLR]*! M;="!J>J#"LB^048K#QZ?>_!X'\X#]TUNI<9-%(44#$E&735AW!;4NB(FDU\7$Y?S+% MGW4.[)UC])(3>/5[WDL!J:" 4OTJBE1 9Z=)&A M'7Q_>+B__7;;&W;NA9ON MX/J^/_C^>#L0^G="W*@ST9CS8]46*8<\L"CJUKFLF< <:,O^R1-TG^HJ;AF-R2C!Z"K'F(\%TP63;TNI^6E@:>5JJ[4EY++7[UV2(\IN[X_;P9 ,$.S=,#E.D+&:+X9#$1SPK,: SC'0Q8F'$:533+3$ M?7FQB5$N^%/+@PMMWU^@6B1YB!C#1>E3%_"&WVD6R"P^K\+ *9]C\ M&+;U0VY+N3!L8Q55EK'[M[4++$!F\IK??AW;/Y R 0+/WPV M3Q4R8V3_AM>Z$ M? :<##>\_]/'N:26\TS&NEN^CP)?!!P*4X#Z$T(.,"@\$AX&& JF5B!8 K9 MLA#L%R@/NF[F(VAH<*/GKVT#-! M.OXBO!*-KS:B-\$R\:\9?).B@W)0]:?EQ8FCX]SZQE]2B]UBK!N^JC/WSZ%WO[&[)7PBX@, M8SWV49Z_A87\3S.X:Q\I]>MG"L3HQTY8%BWB5NY*;#&UH/#2^&?@N<[SY]\[ MW[[=/@IWW2_PL_\P[%X/A-_[]S?=WM>!<-U_?,!43B]=P]N3]VOF$WO]X>U M&/;A[M[-;6]P>X-_&_3ONS>=X6T:F7SWX;MC+<8@M<>I'+C,?PB>$C__AME@A1/7SVATJ8T'34J2D3ZC M66F(Z^\H+\.?SEQ_X:$AX.(+%H69%6>1Z:%3TP.!M3''%.4MT$4H1!(:^+=5 M;;SRU_Y*N$0=G*0+01E'OS?L]KX#-?0?;A\[PRX0R"8Z6]&:25MD]8]5 ML#!HB_QNO0"]"7!BV]1 M9

^P,>^A=\BTU<,%9']'I1N+^_%J@&) HK" T@(*8784:ZZUJ@ MS8BY<@6K@"?=6($E7!,1$=Z?7@8H4AMT)LA*) =4RT)AM(#D#C<_FJ]BT+O M?_!JOUGO EFH(FU\_BLH:S 4X&D_\6O@$C0B;F_$\W KMMS&V (([ X"&OO M[0#T"02Q@M[PUO\N@ PF-J(Y95,T&U_"+Y? S0"3T0@41D#&73O8R)N#G8>Q M8@&: 0CH&>2$/[4G@?!J!V!#""_6?^ IB/3?PUM8-5*2H'.2MB(\=C$+_"OA MCIB(DMAZY @'KVAT8(8CL+#PAM-,?]U(OZCI/2' M#:# %JB/9K,U,@K0#(U6&#RR7N%Z>N,'?,<%_7T I'SQ"^6=\#J;J"@DR+#@ M!Q=LYS6!(=Q?7XO4K(6W$QY?//GVV+8\&Y/BK3,&!D#62^J^>[BO0Q0H0+&' M@E?7^Q.3S>@J?)ZP1_/[EJPH;7WIM4=Z]IOM !2#]RC%M__J ,%.[?D#\K U M R;AE_<',.&=K"0)K%+-'V-DWX/9/KL%F@O>2= -!P4(J*+UTF@;#L;%;X@O M_+?]I_VTF-FPI510#I")XK# I9*,"R@[XP*ID, _!#=Z>UPJAWDX6@&!*N9 M[(G:XY!S8A=VB?P54O1 J-I8P&*#>#]DR+HNF?)*" 6,)-AZ?T(#*)W1?Q>V MEQE"(4 /0RA%@Y\L)@GT;N]N5SV6J$N2"&Y "OK1F5G*T\2QJ]U$,@&;$7&CY]:F&6^(F[$N W_7T'/@S)D-M*"_2] MHJ_@8XB;P2Z\]P%>%7!#"(HT.F19D@] PFK(Z\<81O!.P%*2MXT \+(-X M&OC/"59 HRF W@YL>":\DQ)@"O,;%Y&,L(7DART@'SP'W]\Z;! L!Q(1#*RW M'6'8..:*5[%\0-VL20+8)?_@T'N29X.E(8>9;V9;3_8,\$*UU08@8DC#MYVY M9\^6011\__\L9N^A&ZEH6X/36P,D.(E55DVMI:<#)(/1%(T7,]2?'!0JH;FO M@PBI7ZP9T!H:3!$*.LZX,Q[;^#)KM@RI^ ?%5.)7=H+HX ATA*3@C(FVJ68& M7;(#+/AHAJ!I!.;ZW!KC/1'9CO\&2(ZBOZ-()CTQ&P&2K;F//D:_?%HEH# X MV5J>L:W&+I.'!.!CN-$'Y(".?'*Q]5R'+KR@1-K7*8BU2[QY!&3SZEGS?0Y7 M88.8\H@QL>]15QA:S7IA@9&KF)4VAJCVV*6VYZ%1-_F;^9A8-AC!#J#!OE71EP(XD'LDIH&7; MU:H+#6J93EG0*-D=H5%=DF5%:\M*2T\U5#E@W&]V^]T,5UQO7IDJIV0&*%F3 M%$61);TE2T#*/Z*/57Q@@M-Y5@SCAX>P.&!8M8XLOPBT M[*9X^VD^S6@IV_/ZMO-TA-J>&R ?F/O>M1S_,49S=MN&6FI!7@;/&A&O*#TS M0^D9+5.K6ND=Q2"Y*4#8AMAJ-WWP ON^(L8^0]JO0/E0H2[3=4TW5]*##N!3 MC*$E6S9%:35P1$4U)(8S @U-57157JJ4\KVNW*GZ6$W#,%4SH45*;J>%1@N< M( SX LJPJP]!GKEE&JHD79)DW4CE7-Z$2.J0DZ+PW*@I&H>[2>P18Z2\3%UO M5ZB\#J7__,* HBJS- *!>>U5")$^>(CT,$=O M,G7SE .Q$-<=9]P/ILAKJ*;+DWY8<[]J1[F1DFNKDL2"DBN,6?(+#JJB;A1V M.G88 =7)OU-*]^^&M/QK/<.,NW@,N'BRH;3;Z]Q/>7BM[&/'Z7C3M"/W ]FB MV*0N;"MI7:C)BJ06H@MSY8;7X$Q45RI'KS3]DC_7=AS7/ M"@YB M;3H\#X\F?#X5>WTG17PHVA]FEH-+^F\CS"\U0U/\0&9&!7 "3D1)=:5MRIE1 MTG(]P\)Y)C=O46N)JM'BP=*Z!$N=#!N;F]8,Q$M5K6VV3I #Y(QDR?,TMM04 M;LBM(HUPUA.HSSAW)0;PIS=.+OM M-N8-S63!F,^'P_-+B= U43$+*Q?.F K WSEIT.%)5;$+:?FUCMI4$^&,(U&'O;E6:E 8]HI8.O<.G23P4274\GV M1W3C>:!4D7_.?)F@&B3GB=JBQEN9BJJFBII:>@5\#G5BN 4UZDD6:LFJER)C!5I6JDZ669AS=S8I@M# E MQR/#G&134553,B7%U#.CJGGKMV+8(3?-UM)$54^/+F23,9C0=\4TZ'<=\G;L M_CFX_6;L#%X*'IJ1R7ESRPOC1!5[@HWJEA>J,%E7-'F=9S/FW9'>J"%[/E+$ M/%"\-$5I-3247:G+E#JH@Z]DHVT6HFE.I=H4^4[D6T0V:(# D M\%#AGP@(HVH-LD\)06%FZDEE,$Q9LJ'F4B1=.R5)/:*.1TH9]65UH(<\CZ.M7,/U.0_C;UHJ<]>N! M\'O__J;;^SH0KON/#U>;S+\G[]?,)_;ZP]N!,.S#W;V;V][@]@;_-NC?=V\Z M0_CCKMOK]*Z[G7MA,(0/OMWVAH/E._!3.P^/W7M!E40!JWZAT[O!OVCDNP_? M'0O$8(#&OZS34>8_!$^)GZM\&_'(^G=9+/*?A1_8D_=/6[FY,#0/IPBD]&SF MOH(*$(A0$CPT]Y"/A\8+ 7S]8OW']4 /O,Q=AWSH3LCG$]NQG)$-YCY"PD\UJ*"66[6P3!H?\<9#/#1#L<.U!A*(4 )]"J0*;2*6R8N/!J=4> MG'L&2M@ =_VIMU;@+I2ZBP%(O50)?P%_ 7\!?T&U+V FS:A ;19F-+.4?U F M&(KN\2&QEFJORK*F2RU#6R;/TPS\EJSH&GSQ0SMER%!(3IG9!8HD!RXO/^&< MTAA..:6D9#.G:#&G:'EEY)A&6VRW2\_BY4QS;DQ3O!Z!9Y^H1S)R;Q15%77# MY/S!^:,\_BA&>Z@Q?^2F/111EPQ1U_C8\M(SR*]=/\"9)$ 53/EH3-+F0QN3M%[4_0I6FP/BB[ &=+; MJJB5/S&.$S=CQ%VB7"[ :6F;DJC(C/5DXE1<*147+(L+<"UDL26W154O:?P/ M T.NZW0X!&3C^\+<"]7OXK7E^ M1KWB;IRJ8ZH^1<'MINH"? W9-$1=*4R[<0*O$X&7)Y\+\#<40P4[C1^1<$HN M5287X',8+5.4:W,8WK#DW/*[QDE\6"B'%H?6.4/K'&(UH4YUGI.3)GG$AOEV M=QSP'/ <\!SP#+L2JRW8]2MMO06[W+J2]5+SHP9H-H/7B\(SBHY?&+ M[=B@]$ /_D0,35PNT)ZJ,E"K2YL"M>V3PEL4I1UGW%E!Z"W%9_..(QIJZC-* MFB?%JPXFS2+.%-J:V&Z5?J; J;2(\&G)DK*(@P&M)4HZ8Q,".#D>28[E2L4/*YQ[@!3:B9*8YR\NK/,O^D%HG%=MFS,Y MK&&+2[G7LBHUO)1-AI21%EM<][@O%$(;Y2G-PIPW#30&QH[>N-D0BS, MYZ,?[7;Z"AMXNSK>S&4W\:!YF2RUA1:CIK9\BLB,4VY*#?\K4DO4=)VM !>G MRR-UMGR*/;L7 190"= 2Y7;IFIH38#$$6+ $+"+$K\NB;#(F 9G),67.I>.I M5QSP'/ <\!SP3&=Y,MC]KO]P^]@9=GM?A6[ONO_M5OAPWQ\,?CF/^$*E'K.V MT6-6?%9EL:U6 MX$P7@,[4L&!._Z?2?\F2-_]HT9+0-;%515H>I_/JZ?PP,B]>GA<0DU(-49)+ M[X["DB? _<1Z^8D<\!SP'/ <\#PD=5!(*I@B3[")=2%\"#->SB0BQ3->.+0X MM,X66I4G-&+Y76X-6U+:5RW:&;,P*CV>T#=&@T]JK$K032,'S3N6X$9S74GZ MI(#85I(N(#VU+1H*.UG\G+;9Z!)VDRMH#Z-1GL([6"P9FO-2*7KQ7*16KDIV'R^.CY%2O2A@P+M!>N 8EPBU115G1=Y<6(N5_ 7<7"DR:)DUF4B5]E]5!I9 M'\ [37!H<6B=+;28:8I88(RHAX(H-C3QW!=\9AZKW&A>F^OXPA,"Y8B$P'IC M:&A;I:,A3PI,,V:919ZZ(6WRU)7,Z5-IZVS93/4.R"GSDB^$E.B%0^N-AZ,X MIS##*?L'M;:Q2E9&7$&L4FB_>464)9XJQSF3!8"ZR*6,W,7&IUMODP)[ MO+U2GV_CR&M%V4^- M_?3B9H%/0GF=\WS\-K=LI=0XEY/YUW!#'S-&E.S$59 M:L6)X)I7AG*J99EJ"Y.U-9G6A,7JG+YX1UG0#)^.^J /$ MOZU=8,'ZDM?\]NO8_KG\@$ K1!U!6N*K>020Q++_L_ #>_+^*2$RY+3,**S) MTW"*@ AF,_<5S\T@FQ/F'O*1$_A" %\"4X@4V-UIG0%V29555-4-?*P$;C*9HO)@A$CY;UL_XVPMH M_,TM!/#U,]=? ""&@.DO,W?TYSY:$P&7SC%Y> MTL4)C%#$C-)N%]?.$>_'? M (51]'>(_)!I@.YGUMQ''Z-?/JV23,@LK64P-.24D+=""B2%^M8B<*,/:#4_ M_N1BE5?6&"X'Q>)6=BGGLLO-0,T2D[NPO=H+0KM2UWM!T(\814L$BV,QLHON M#LN5J08&6&(UBR;K%LT/=:3EC(69;3W9,SNP#XS9%[G[75+X?-Y;C8 LNB'H MM>5/"?&-\"_HOPO[)S@58!F60WB;*^:J@%+K]WJ=W?>;/]\(J!A4WP MI16-[6OL#G\C!E$>#JVJB:9R7$"I=K-:*A=!Y:K)SF@$;PJP\SE"0)+@+E4K ME4[75X>*%+9.FT)9H^BMMGF"K(GPVG,#Y(/0N7&ANV>.#YE!R.^,P2:!)LG&"JQ*B")P4TENO;K)#;HFRIG++ MHQ094:[4?/!PNC]8'CAXB^.V&@&I#&&3[Q@S_FQ7/,? MPN^ZU))2 P&RR@@P8D+6?J1(>: XJ0&'*Y(LJN4?D3#,R.6JGALT0: -QL#. M/Q'0%:.*_O06$05V-6337- U*;/CR+X60T09CY0PZF,T*+(BMHXL=&J T: H MA'9+['*(DYE)&5'4F"0N#MJ8XLQ-A7QYW93TUK&N 3W:P-E82Q35(Q-+%B55 M.GJZ\WEB-[&>HLRUXAL#6H00),^; B@0E@-Y&4\MY M1J3E;5H95&U@,FU'5J="9$F2V]JQ*F2%&AY#8N@ZMR$IU$"5&$HEJ7IE&[MS@K;2$%\GK49 M=EK*]!VALWB&-0@F;=DBDI8OU^X+/.U=L!;!U/7@)6.:CO:&1@M\*F0)#PL/ MK#\?"9UG#Q'2%U[M8!KV@@ES6?)9__33C63\*(04-Y'Y@.^XH+]CQKGX MY4K ;6_"ZVQBIR)!A@4_N#:\]'KU>??7UR)-78&WV[A'34)#B,*M,P8E@:R7 MU'WW<%^'4!] L8>"5]?[TQ> NZ_"YPFR] _!?760YT_M.:PD0![R<==>X=_V MG_;38F:3R\EREQL0<',93"7I[CCTTHW==5Y00)OZ>#:\RK:(Q^6AN>N1=CT6 M &\#(<8 R [0"5,T&Q-LP=JW-?@10WCCU\V27" *K[#Y4!/C-T^$#Z2V2A@-3^O"0MFS_.K6>4T3ACBH@UK\_?/JUV]$E;>N$74<>TN!70 M1WG^%FKIIQGTR;L26TPM*+PT_DEMOM\[W[[=/@IW MW2_PL_\P[%X/A-_[]S?=WM>!<-U_?+C:9!X^>;]F/K'7']X.A&$?[N[=W/8& MMS?XMT'_OGO3&<(?=]U>IW?=[=P+@R%\\.VV-QPLWX&?VGEX[-X+JD2X71W3(U$J-;D];J M]0R$M#VQ$_8F?DXR$VAS;\*5Q]X#Q0)<7_#*AN]S%#_K+H)OK.-SC,BT1(!O MRF"]$CJD=]VZKJ1FR=P#A63/ :LA"CWT M8TI@"0D]CNF-I^ O<)L@!UN0O9 MV%'0=5F3VE(*V4FP[O (.(()@C535#)*5+9: 8P:R$!VLR4A@NV9:7J6+)PT MR9!;LJ[H>DM7TUT;#A).NVCWSO;"39\)\1J*J&6$BS=))V)A_\]B]BZHI%[:Q8"@.PR/M%\@ENB([]"[(0V]I5W::-M M=H*RFP=ZKM,--_2%[H<0B $8:FN2KBC*P2'P MYN)D'Z+69+4-=E;^6K6N0-M R$UPP^[0D[>PO'=!H6I"9N?(,J)&5<\R+0X0 ML3)(6:,))UJY6AF:E.F)A3E*RVB/AR@V:>)/Z+;KA%@4FIT3#>9:"G0C_/HX MC.N*UE:E4^)_BBS+'.,I,:;)HIEY4+T-Y6!=OK@X0VIICQ%##$=[U_7U4?@V M=4,V93.E;PZ*]^Y4V&>(;UT25;-]0,0W7P,,Q_(-2=9-72G ECA#?)[@H!N2 M(AGM=#C^=$/X#/&@FJ+63K<./-0_7\L5JYOQN'_ZP&H_GFU9YY@"?=L/:!YN MD)P1>LK\S3:V(C5#5U>;U.Q'CJL *,B'X/':Q9U#!/ML8X-G"0X[JL. (>'.NUP_J*,B@;Y:SA-ZM^ M=1]A&M5&1TI]GXFUD7PMM>-3+ZGKR^+KXRJ7*^[>4"Y>]JJH/;OF8X:D*H:L MI(*+R4:%N]Q3)N/5QS%<& 9\)5UMM]6#N3 9G&"0 M"UN:J&9$6VO*A!58+L4T"T>^_U$8T1Z1 JE =IV]1Y+D8I(R;)0_('5\], MLD=.BERYVMBZM_(@!#X8NL0G0ZM'#V5J>29=G3WZ737 '3JTD1=#_E!LE^BZ M8F1D4SO/0Z#J>D4G)O8;&E_^A3SWXO-E4[PA'I)H+ ]&MH\&IH^1J@#;EP?9 M,GX:R8-9ALS?UBY8[[,^=A(N?K,_/R8F&;UCJEN;><0[^O&.?N?8 MT<_;SA?Y]_ACDUG"Y&R-8%#:6B6U#J,X=A M5E;TT*.:D!FZI+1:)_5WD"15T7[X7C"T ]R1MNN 6+?'"VM&-"I\0380KS]< M_L%)B8FI?DIM.$"-W_)[Q;\3X E(8R,_7"AR8:VH[HB*MIY MA >3]L#C!^3A;!(KLV-^#; #"@+%Z+E4DOA1=O532J'F'R##'-A=E/290E+X M@4_1LP=:6C+U!=,S]8 ?^@[=N \W]R=K0,A&1YB?V&S$9)2O_X/J("R<0.J! M(/X3U)9+A=8XY!*:XNY2S3"*(2MB9.'OW#G!TIKD<[VPWPU%> 69$CO%ID_LC3.WE>])##FG%%:<5D4? V*L'WS%U(%IKXYK;9,[E+LZ?#)B.*U&ZG?.B2;+IZ(W O5M 5PS2EBOR5>L-7WL AM>]= MLC^#)X/#.,">N'$?DB2]/[4PE"%ZKYUJ?0HL+52R!2:U MR6&K;UD=M3 -555,0Y-_K!W_Z.#OM-35P-6ZL1FFHB7L46"''')-JW"!%&F3 M"U0. ^>9L38JJ4J[SR=MT&,4%D'2Z2\JO'/4-3I-XUN9RY=C-7P@PPTF: IJOF M$69 ?C6^9V@-\$+?4@I]T[4P&Z,Z9U(&?*J/EUG"5R,GK\8EB+&7IVI*6TO' M;Q1#7LYPWU^.]UQG5"?SB8VJQ0:&;SAKL\?:"\-9+C MBZM33EP5_YIQZ3)]9R= ]B3RS6V12 [,,HLDF4]"?L],)0J/?5=75PAORF8Z M:8>"[K>I%R>Q>,CZ\]*:P)H^SJUGE'%"/44D$T6?OWU:S5Q)DTCX12B,I#CE MY:,\?PM=R*<9W+5/(M6OGRD0HQ\[85EX37KRKL064PL*+XU_T@/IWSO?OMT^ M"G?=+_"S_S#L7@^$W_OW-]W>UX%PW7]\N-IT=OWD_9KYQ%Y_>#L0AGVXNW=S MVQO<+!\!WYJY^&Q>R^H=#"Q M+G1Z-S0O '_WX;MC+<8V"-B4!Y;Y#\%3XN#]868Y0<<9W_YW8<]Q10"6S#/77W@G9X:M\/">F8#%T=L2S8(! MOMW#8__A]G'X?P1/M__[O?N 4;HQXV&^(HQJD.#8F7OV;$F-&>F-\Y ": ^$ M"/WXWE SDZSS8A,:#?@/S!0=[)=4:=M&"N49B^N&PL[0#$,AJ)-3R/9-PES1 M'WP/F_80"XH2MG%B,)TC]]@,Q5KBEE/+H5 Y-G+/U4.-]G!,9G2AV\3&5BT% M#$=]#J@_(?&]+-0?![9*7EH@KN[M"3HK_51V><#+? $0$*/&&*[YZKI^5$4L"%.$Q MRL:;O[RO#*B-B&Q(22R^#&X9A/258P*,:)CZZ8R0-7;H]:J*;7WCUI_]]%D,<-&6/FZ($&TESX:?1PO MO'=D@;&FKY_Z"OCSPTL4F:YG8"BZ04L9.J/1XF5!=I2LHNP7#F^/,34GJ9\HXCVT.39/, 1Z*'"K4G#/V56*SUJ]$#N.=;:X!$@)B) !5DPS.7MGY1P6E2^Z7!EK@\I&UD- M:PCH;8X<'^W3PA@7JH$K+AEF.V/.S_*9^Z1^%N5;[S6T 6^DK9F:IB^GL>RY MD60'WYPVDK&)J/V_8SM(>($U3'V!=J;.2!V.&J(FYB4(1>!=:L-/[VOUR?RMT!H/;X4 4>K>-*.$8)JLK!%J6@(<0SJQW/QQ#\#)W?3L: M7F#'!!#/.'10@(D#6$CX?[_LMYRX];%9Z];'L39/5Y ( M6S.!]W&!UR EEP6ID\FI;CC;D9]\!*Z:1M7[-?'#5!['U66G! M))A(TX@(,?;^.#GRE99,CCT4"%P6\I56IXXY^?&5V0X0^CT>"KYV^K5W)5C7&:/)QL?X7]Z_6?]Q/=)UE52%T;LBXKF.:&=G M%9BY?OY=!;6Q7Y.;[WZ3V6TMEA(KURE;W95N0$SJV[?1;(&/3[^Z[OC5GLW* MI>W3DV54L64HHJ&;1V9O%L8-)^1W<@X]"PY-)01MUCU^P@%)^AYUXU99;*F& MJ!DJYU;.K?7BUE25\3HW@5-6>VV*,Z<-46YKG#\Y?]:+/^54YO;1!F^R80US M+,H-7LZB=6715">"7"Q>IME5%@$&HB%Q=N7L6C=V395T'6GR,LV@BJAIDBCI MQS;CJ:0 ./>CE:S2@P+H;W!0-]4BN@ZSTW)Z_U,*E9U3B@B!B6YU-^@GFKFD M2O_:]?SDLUXZ6\ ZO9/LI+BN=P%/3V1)S60I94A+ MH2WE4],Z5MK 'S2MHRUKFJ&;6BL],S7QS'3C]W+FMNB2(1IFVM'?+;S]A0S:MAQG8P[ B.TM5:&9BR' M87Q*SNBP%H$;?4 ,-?)):EY&2I_O'AP;[B=\*AB)L+#H,_)J^E$>60%%%KY$ M[>GO0D;&E1 1!TRRB$G.>3 DLQW\B K] MX*$7RP;6] X?;7\&;GU13KV\U5NLR*O7- V[2S_2X>=M\;*T^N]A70]Z%KAD M^(IF/]$W8L,5&D(S)=%H']MIB;7P627BJB3C +!NY(258U,LCQ[PJU27/AGQ MIG(B;X9\^7]@D@U?W2)9TC!U43?:90^:K@5GE:[HS8)9KOQAVRPK4#5')L5! MD$+95%%%*2,,4S";D3RGF[*HJL<>]W+5F"O/ MM;EJ+)%+TS/GC^=2N*70DV05]P(HS*?DFO&0@V$/69, >94$&/-5H<=7[[&@ M98U\^+>#D5D $T_L-S2^_ MY[L7GRX*C0?G7GC+"P\P6Z_'8<^-CS^8A\J6' M@F)3R4ZK(&#!!%C+%DNED.V7+Y:X*OXUX])E=L7.Z=E[$L\ZB)8 F'_^V]^2 MZ0';$QQP,HRJ2JHA+9.!28+#O6LY_H/UCN%R8_NCF>LOO!QR%U;S%O9-.Y'F M;X4>U_;ZPUNA)5P*]_U.;R \=/ZO\^7^5MAX?IM,(%E/-&0PD^8W^S/!IS"G M"!4FGOM",&@["S06W#GRB#'B _%NVRR;V^L[PO]8SL+RW@6=9$ I(LFOB/+A M2%(#;--V E> YR_ WAHM\"=S@(/M^R[2T>_@ =<15?1C MHLBQ_4E;5#(\1YJ^F *[\$029&R"/C\0+/B? &LB.8Q[@1_@K^BIVM95.';# MQS_"@PLRQP)A'R &^+,7*I)%&B[(ISI[#QCS#?+DHKC>'O M8AZP?'JG*:SD6W<&)MB5T/$QKC+2$Z-\IS!/$=_X M9,TL9T20NWS-*[QF/U;3<=YO*J,S">8P>;1[+4?G,"P3!_$[(!3LJ=, M_>$$%)AE27$NZ4=Y M_A:Z9D\SN&L?^^'7SQ2(T8^=L"SE=CBIJS*^">U+'_O?/MV^RC<=;_ MS_[#L'L]$'[OW]]T>U\'PG7_\>%JDQ&*1U!G/1';L@-AV(>[>S>WO<'M#?YM MT+_OWG2&\,==M]?I77<[]\)@"!]\N^T-!\MWD,'6#X_=^Z6X[O1NB)0FWWWX M[EB+,3B>XU1>7.8_!$^)GVM^5X)7=I7L'.(ME&9Z[JO?9BOF-XA7W_9Q9CO1 M=2A,5+>=YVVIZGLEJ\._9ELSU\7[,E^=2-[\\M"SQ."AN>@IP; [+3TK&3V5 M:9Z1:Y[W>(0#BCUWNOZ9;V4O2YEN"B"/KR+V9;T2T%>9=;GYTV%R$J+KD(9? MR#;WFLO -"1JLM$5E93[?HOLIAB=V43:G-DS&^SPQ&J^/)[*I1G!D>^.CXK6 M@_:;%E45&^3>L."XDVKFCIA,V=3:BF'\2 0*Y):L2[IB@!6X;DD2$M\OH,*Z MMU\6>\;'5_NR".=;SK:0;K=96>71-J8B;$Y5% MA/8L5EL>:VI;2!0"8YK%P93YBDD=Q )/^ M%N=;SK=;^1;,*"-U5KXGWU9O2#66;W/M^[JIT6ORRI4\_HP;2D[@CQ?TM^TY M'Y2.#17^,]/-O/]?>V_:G3B6K M_[U^AZUO]MO,LV87$G%E=:SD]5/DO?B-A;$Q(@0 ()U)V5:8.&/<2\(YYX8H36_:@Y MT_=G!\B0$X:;73I_./6C4*G\7>E,>KJ^HWRGQXNGYW]B"M0?UT_/MYC6?W7] M^7EU:O]FE0H[3NL7>PSV-&PR;B)Q*,II;F=OFNA?Q.D^6-+%[ 7&(&&"OUI3 MNLO2_&.+(;T9TQ$FD$>6+&5>/S&$HG34>JW;;*O-UK>8VDB?U*]T:QU579Y- M>QF,GO304MTA'K6(X3^_A[\)]7D,?YR=.Z^H,A@("4G^CXYA#8R)9JZSSK'L M_4?''C"FTXH\P-XYN(+)B\P%V($O=T-N)JQVD)_OL(EFZ#R57_"!:7K%[[,)-"PHY8B+2)YHW#>M*O9(.$S%J=U;-@29- PQS M^"6E2<,%K?LP#'VV M!]93G#_JDFMS(0OL#UCA+/$]YN@>=LQH-=X':BR%VK M?*3@!E9CI8$U?;,3[$VRL?"KL)5EP!>G;R-;>H/;:6690U]8C+2)I+C31QN> M2HH(MF? MUZ6[NXNYTHOW75LAYC\6--&:WS3F7''7C3S&NA2$!;2[HWAB"%' M1WQG#B+TFC_I^\\,?_]@L2*RS0+#<$G7AOB6QKS<(]G2YS>[B%O:2M[1:&^2 MSS8(!2X?T(#BW3@MY24T6^C+Z%V9K*!&DWNNW."AE]1)N9 M+XMGZH,L<4I(FO,N1(++Q]H[>BG:8.!@# I< &:@WRX--'!^O2][L> MAG-$LS).41'O+B61V$ZUTP3ETJVVL_B*);%_84P8Z6+S,$ "SM-WYLD,21?6 M!OX\<>R)C7&3(% B+Q5#**R6QD)"@0]7W.OZKA$Z/ZN:DW'I@ETDV[$X6;:^ M>467>_5L8EO>J+4;:8_PCFK+2^7Y>'(A$A#=5BQX]G('O."XO9QM3+2<-')P M8D%L.?!MI]FJ55M>=K%0PD@P638JMVQJ&YVTBTCOY2 +ZJNWY'J2P.$; N:L8P#YP![ (V8.<+MO#T>VNY'L*&^%QT>; MU:W5NXT5<(AKXO$5.+;8KXP%TC>M%J-CKM1A;N+BZ_4":'M1$)?N9. MW,H4@(O[.9MW(WS;&3NH\V9)H2@IS[/X?)9SWOD[C.5"Z87V' MX]^VB%>5]6PN#ET((6VQ\,QWB8),DJVG48;?]HB#U)5,(R^>S?"6R0< MP=SSB^A2J,T%H08_HV]+NZS3Z-;:JM+-U"X[JKW-UN*3837'$RR; X=PX*, MQ+&:AQ\YF]@\K_,=UQ/-AW"JG[=1FYR%;6!--NJ-EA)HKZVL22(:4EH5^13? M3HV:I;#[1+ N@X>!BSDE_>:[GEBKC,^$;])IER[81,U8M//6&CA,<]D5X__> M6N$RK= J&RRYL?9^,A3+JGL4N=YIR9U:.QY30$A;V&Y]YAC6"T=^-RS&Y94K M<5J(NB.KG)3L\H<[L+O-5CWG\Y2*>%;U"6K!)G>VB8!WL'U&O78@B>!EW4A% M5AMUN=N-8W3(T52_DGE=:6,FFFEZJC#J. F##*PE![]"%"R>X>3A8IF&UC=, M@U*@A9<%^TUX,_28ST+*]48,E#2E3L&[ DL>/HB$:C'!Z94E676\XP9-2 OJ M>^9+ ?&KN=3L0]VT^0ST\(KHP.H;HK"GP&!OMNN-3BVF? (,]D5LG2$N>T)S MBK4PV=,"L?/:[TX$NCW4\T'0!#5;U&93V_N =V3$3V*H[1OT>4R->?,V,J;L M#*?+8!/?'&VR1MO23:OC$]Y9-#CKW!'==[T*BT#>U^U/6.UY>?9\&WSS8]CR M;;OH%AY]_3)F\W@!L[-Y:V!75)%!C_L*WWE^10X;W9GZM"E*O57O-)O1G/1Y M5S1MU"OK<$5&P8$N_)=XF+F,@H'UYIR M.R$05%*FW8--5$@T]MRQV N-&WU0J-&M1EMI*)W&^D(H'0Q[4631W@V(O<)& M5^R4.SOY.KW1K+,C(!RX*_'#X86!DEV:3^4V.DJ M',+S\> [^R):;2K-]OHB^MZV!D4V>K) >"Z33*1YH#78VCL$2W>,P/Z7< 9%"@AVI5'OA!!DPAGT MV<&M;XI)OA/(=:4&!N3Z*.OQ3)4BYAR%RW,4?L*L+BW/Z;$!)FUAWM'CS!F, M-)=)%R\.8Y2PSVMUOFCN5.H]7IQ\P!PN#J\\?$;;X!OI6E MN_/'<^F4'G#RX1S?X,XTGNY-^+]@YWLX$Y+WENAP#==%+"[Z4L-,\#%\8L/L M*,W6JP=Z@1&_8,;XQ$?N3E\CI()X5QNJ"F[E-C5"F"))Q8!!^M3UOV<&IC=. M1[9^"\+)3XI\R=@]O]04_3A87$=AA>.HUDO+*(K@FWT=M'? MQ.P\[V:SE@P3$2(37KW%T^[]#Z0Y"&>B/7>D.3[*2 C%>\ QO@EK;?XYF,,? MK@XGZ@BJ"-;8[$XGCE:!FQTJ Q$OP4_YIBO)NR[$X3'L?^+V4VKMS)QB=CTP M).ALUT5.)?![C]7]RHS46U2O-]68G@ICZM^Z*$P&L"+)P/I'M3>-[J+B.^(> M9)R)\?+RCE85[->+ 3*-[$>)#'#X-HUL/@])>,'0F$8\@=W^ >.8,O-]=;:\ MJM1:355I-I4Y7,((^UUZCX\7]BT3P4>SX6U55AJ=N"P&#HQD9:?=CFYC'B9R MU7;<,.8>L394Y'8S01?"^@]A88"-IF 1@DCJ1=*TY!3JG+G6Y"71A'AQ]I4\FB]4-A%Q@E83,$BQ*_:#! 2:V3 M35U?5HM03,_@>2$^/GQ!$%K2!19&DMTO/@X,+XW6A*\!K_JOHYT.[OG+2'H; M&?!Q'\&SO1H&#;=1Q^<8H@Y25')ZYGFD:LZK#D_!'M2HNU[O=NNI(C*BDX\I MS':O*#.QU*I>:^V+#VC]_>7/$.1K08>CTE'O!IXC+) =ID-R%4Z-#X1)$>+M MB>?VOFFX,_0*_[,5:0Q818-TV0F5< IR]"7QG_RQGH#;CZZ\-#77?1B*L3PX M3VCT1WM=F1+$1+ DM@/Y@P,EZ0.ES0I/8]&N].)>1X] M#?>%=O01G_?('-*QQ[F?WR;P3)?//VEG5Z$!U,]7Q!&X1A)S./D@ ^?FP;KU M&DC^3HE9%_;-MO2*=SW>;7::[5+S[@XV=%OF5>[%OPEUIC/F??^6+ MZ/VU++U^NGZ2;V\_P]\/C\^UE3_K]X>[J M]OZWGG3Y\/1XON@HL._\G/A$/%3L2<\/>*9X=7W?N[["GWH/=[=7U-;YYO;^ MXO[R]N).ZCW#!U^N[Y][P3OPJ1>/3[=W 43 Q?T5KPS%[TZ_6MH,^(GIL0S! MQ']HGT)_SYU]AW@EH0/YA@><^\![;H0A>!;&-80B6AS8D"4V''JH(%ZLPH,) MRBA:H=9:C9B-N66THE&#_^]11<&JYA"N:"\P&5'_P_3A?=[6Q&"A_6V!'5Z= M!@$60J.A)*=!) ,)/F/ 8<%&> @]A=N27^=S 9KS"2O\@#423=%\9J$("E D MB@N=OC/$D5M*O,8F^%?-9G?%06O"T0*/7M_2V7_2J6O##U\W/,S8XJQZP C" MR0@8X/;^9DO+;.EQN9CI$.+DIFG^^,)LN5((H\^7ZERD7E?J324&R[Z&>U= )EW+-:NO M()_:N=+MQHD'GLH)")$1TRUU5VG-5W7? *7\@802.6GB7%K"M=Y,1W4;D6B*V*FH#8BI($^SR,SZ4+/&3QL^P"8]EVYAM@AK:4GQ5RF$QI MHH$K^C9B%F@L;,9BFLOZ[G)(8-?E)[6GJ:-!JI)Q\];CV/VD#A_^[GLAN0_" M&O]AC/%#3@T3M!*F4P[Y9VIO\UE\V&<5M[^/+A8C(@#I^3:R3<:)AXZ10\*:]\_-ZSYY$JL$KP#CBZ,"A'"A"1L1 "H\SOQ/X M+QHD Z^SJDD$C%_1( 3=V;.I.]6X_X%3GUDT[%BZ*7X7$/]<>(O[I6'-($ON MK/\O\#\E2L9-2<_M;KSG8C+]/;QAY_J1,3EXIPO2R/[#?&Z M90QB_4I9.\17!B(X3[%?")WRPZ6SP6IO0NQ6HU:O-ZJDM^V3W@BR=>K#]',I MS"4BB&RFH4%,.4 H_N "3SY3IISFNO; H'I>.AL*MP@0UW&1#7?[YX+TS+" M]KA&H&0O5>!.[%2ST52BT53O M<=?X-#IJ*K\%_^O0>&5GZ-C-A^S0 #.003"N!ZOJQ>26='H.%U#H')-Y.#/! M4136%\$YNR*-7Y:,*5VGAJYL#UVO-AJJTNNU8?"84[5Z0J=_<TLJV OQ/P=R/F^:[>";^EV<'N1*MS*$F1:0'&,P(43P,IKM9J M2@O\DQ6$ER%^>%)>P+H8XDG8X,O1Q+/"$$] $5\(Z+(1DO@JA(.BXN%LA1B] M \SHXH*"STU>63'YA)FEH9CR+NXVZ-L'R2W)J%+IQ% I(;=1!^YLOS?&GBD" M^DS18'J/"ZA7Z2B-9KNN=IN=;THLXIO2J]H3,,QZQ@K1I(\$4W%,Q3$9<$QK M0^\W3R=S=VHG>RRT+S0XMN?V"JXZ%DL5_8N/M28PMT$'B86 MQRB;,JZ(MY3$&]-]FQ#O7/?1(A!OQLHP3YU7&M=XVY8,E9.\/O+\\9KE]66. M;+@89D63AR)(HZ/W:_="Y#LE[96=%R*TONT1NK0M.KFQ>43YE7)'_4)+\JMKP:^[\( M)%\(;WH^.SY\$39",T3]W902R/X[4[Z/X[Q:ROQBX)&JMPB6I<$GVATOR ME^7IA'40N'4P#=2:4@^ B3UI>VL-[#%[UGYDU[,BG$6X:?>*G65^1AM:*-*9 M='M_^?#E6GJ^^-_KWB)*B32S*& ^:QBB%DN?'2SYLVQ>_DZS!WXD' +$L"+N*2W6"MHFEB MU91AZU@IR5R4,KHL$&P8+@YPB(OUY]PFH;+,:72M&UAI6'=?#%E K<+.W MX'TVT&8"QS> O00;0I%@X8+JRZPR33^(Z(.O"Q1;6>]'WX5E'M"U809>I. M;1@&+.E_^ M\/ H^/J^]@,Z&C&: ]-@4E.7%Y=&GCH039*H_@=G#E-'A'O; M-;AEA^4/4Y 9_K)1Y9@ MY",H9@((7<#U6A3,3Y]AB 77HBZ+0E7^FIR(:A=LB#6S0!7V!)N]X)JCS'=YG1:5SVH_J"1V-AW9A,>C M)>2D\RT:^) E!P<5*%X(N5$$7]IX? M+O\'C:?KI][?I.M_?+U]_J=T>G5]+C23T,IC9V M3A#I]$O;(A21_D(\]8Q0>S.@*5KZ'3!5CCQU;[\2Z4B1JL(_#*RM1S ""?4$ MTZD"41/F5<0X V=<)UZ;,I,A10 )#GB[26%VH[-UY8.R\VT<>R^.[CO@O0CK,0]F[[9SG=7 M O?O7#QO%$ B M^WUA11.^N=M\I(;09D;?M H]0^QA$W:QU8U%9CPQ2E+4V\6+5QC4"[NTW>DR M;+[=;FPF""9)2' ^@LE<8SR- \0%OFW*=6ZJ[6:LDCNRS@3*MR\1M45SF@4M MZP[+E<.CHRYL9T.MJ\T8Q,BEC['N7E@Z;^_\PJP!Z,6<_+GT'MP.W+4Z]>+] M\N7VF>+/%&.^?+A_OKW_[?K^\C9-+',S!W6G03J2N0)H#/^-HE8C'%J?420S M% ]Y!=O(GKF2B:SKM=,$VG!Y* VC)X@]IJ.=8GJ0JB#"#0MQ01#\$H&0A,O4 M1[Q6YKJ@W,WIB)IV1<)XFH4Q.FTPF#F\3=T$I+8QF I 8 _C#Z\U#:UOF!CJ MH7'@X%'$B?9V,&ALQX+A(1%6I2 <;_P)#W,)NADL#Y=@1L;:=^:&XKMH:4Q MKP$7P*2\5V'HAU "X0Z=L3'!N(WQMC[%#CE4IN;:&$I\!P; X< 7I "IAXAX M/@\Z]347D0\L/^75L+BX6/#82M&IB:,<:6:9IAH?.KC4&*2#<&&O / MDZDQ0(/7@]T FW@J %L<0KR67 3-8/HRY(84N T*"(]ZO-]J@ )R9[MN1#Q] M?@]^?<\&RR&AP\,&. ZM/> XQ/O0+\HS*U56W:5FOAK2-?B 4R2S7#X8WV0ETO4H]P].MD2U MG&B!9H%B,X2%EM4$AWN/%))%ZGERPDY>HBT76OW==HS_ (U^1I_KDEJ3%UV* M';JPVJ-,:K2Z\6S5W8/$"][>6U]IFRB'.N;AZ0K!'(:I>W86RR_,/N SC'J;#Z9&<#GZ6S\&V MP8NP^S!C+Z)OZ>$W$SC[FQ\#)@^%'Q?0,3[W5OKOTIQQB$])D+;DZ)!WJ;_B MB5QA7=S&UF^32"?$Z!C]6XG@K^49OQYL2)+44? M LSZA?C$"V+#8>S.N\>M.@]O=Y22HHOLLN-K"^?]KYG%%S2$+AT"P^0'*4H- M(Y&A[S"+_\,YEP,D^-X\T&(,O @<:@I.A/9NB82 /_5.IQ9+,?"$Q(6ETU*Z MH6W#IF-[W;K0WIRY;/!1GSF8;77R:ZR1&,_"2G=ZA(NAUAJ-3APF-&F$UP+S MF[#S_2]=\:V;A%RP!^+.K2FV?YP4)D9/"(5:F0CUC/K:=8VA MP0\1M5#\5K3#B- U:'O&QCY9#S1WY.4RLE@ C#S/G(C^8C4EB#D=!*WP0 QD9-.$2]ZEU)'K4G/]@1X1JF=2]@->/8" MLA_\#Y[I%A&Z..!0/BEJ()VGFF.L9V:XH3[T4=E;:@747D\!P8(\:^">2G\8 M@RDFU0I%97L\TU5J['9-5&^J9]B)&I&&*41(SFH,]NB;;)=:F4#69:I.6 MVFUT8YTY-M0F.]RA_#0*=I.MQ:$+,M0H^R#D2JMLJU66B7ZJ7X6583_(>5F1 MNU"$*F^EJO*NJKSW5^6]_&#&8Z/Y[XI79+9O ZM3:]64@AM8F7OSY;*P.O5. MIYF5O[[++!=![&=KW(]Z+B'F_I0D65J<$J-D_RY8?4[7JW.=?Q-LCP]7DN)*&RZ].V M7B9OVOS=F)49M4+G\G3GH::2L]NVSNL:@<%TAI-BL"%OCC99D>:RES%5LK-(_'02=!'\_9*(&81IQT%4Q_K*=7J4-R[#3E$UP,-JR#"M^^D],$5D, MLGVYC0N^& C8$N-FL_9NR,:#.ICW% M:T6#>*HKBMIIMEO-YK=FNK*LY7F)=02,2I6;Y6GO3-#1%]0+[DAJ+>BCMCUQ M[0Y7[:=C(O18=B>1W&?$D\1L+V:YE(%W@03Z0M7.G]^#2QZU=_SHXDUS=,1M ML:UPJI5W=BA"UI%\R'SX)8,T1C4) 'E-YJD$;P(]+LOB\\DQ!B9,M-9?38[] MM;E;=]F]Q]MZO0KD[$^4MG=A)OCD5!D*AQ(#.CY& M:49Q7I=8"$%9WN?TRP#=W/EWA89591BF)ZUHE#I>LEZNV4Y,^O6&5!IGLIM%^LQ.#)0J?6;3T,EJRBU>Y\*CY<<" M9?GLQO ZGBR?\I%LFD2@;D$3@;)P(!8F JGG[6Z5"+16/"J_PT'>AGLO!G V M$B'H:SBOER,2 R4A7*+;,YSP*D.X6$,K6@!$J>TBWA>29+P*NC*>"QGH2T/- MFV>;'SPK99\$Y9FF98D>%L^(/5KQG\9F56J9&ZTA6R2ET9J$*GUD1FLQ;-.] MA6SR]3-Q-.N9C$484'JW=S]IF06,[QW@IA4J8'.\=%OR^$"* O%2A D.XZ0X MA4_1KBE*NZ74O^5[6E45>^_;XY57"JUD%9K]6YWD9#>>^UZ9>04 M(*1U;$2?=1WZ\9H6Y:*=JN2K $&5O525'VQT9:>&]FDJX=NL-=MJ:Y'P+5RY M^HXMD-B9@K+7\[6=TL^'7\65+=4X9P" MAG/V5IC?+$-@9XOZ^WW62.XO T2MU93.0D\YD[2E_9A5]5J5MK16+?VAELP7 MEK<*E%U5#%-*/6_52Q6^*BQ=+DW 6D&6!4W RL+N7YB I50%1@4(#RRKBM^- M];F#>HS,R^5+,N;B1T9:BM)JM!?)Q>+4W5?V=*$3PU*P17E1JRII4%SH@*)% M1G=OSE>J, L/837M%Q2#X,ABX] MAP8AO3'O33K<+3%M,)+^/=,<>(Y__P N?L=A#FQX='0:DJ;CGO"[M<$ Q!2% M^=^,Z8BNHP7B+PW6PO6>$CX-\,?D,'P,/!)6U?_0-+0^S1<_A;NCKAN--5*[ M3'L"2P&* D=C;DD^3C/ MDY,0T:[&65$Z2JW1JD7RPV T3)^9[&%X VOT!RU1D!>D7&>@1<^F_;@ M^VKA= +3'V@39"!GQD["+/D+D$2417\AMI0&S#1%C@ZI8OP=9CGP?A<,P^5% M!Q4+UTL@'$QMXK*/W@^?H@P7N@Z%B%!8@FLI&4B;36WO ])>],G)O'!)$'X) M48G<3XF*>LKVBVA\[XU=_)I&BV0>C!PPE$9KK&.6+\UQ;7W)D_7R%F7M#FW# M/+U0?'9("KM6(JX2<;OF&!$-KZ1;.?:J47PNV*UDVVV\HS<%>URBF-G:Z[_3 M0Z3=Q[U2O%&\05W\BATQU$]I@%V5#GA9JOI-51(#5,7.?JB=UQH;A4M3;^.: MNY@-Z>SCG64CU_I:Y%H,**0\R359SBW9U2*IMUSHZZ*B#Q)BNE'1-O%K!K61!OXUR)I[YD1;R+U%V1 MM-JN,P$G;( G0Z8Q9-*I84EX".NFJA^L/+ABFL1INAS4:NUFA@G(28+'(ZVT M202N [()WD/B!7[Y8EC&>#;FPB7S%(/._(F[=);FV%*MP9]VN]@+I_W(;^$Z MM4UR,RK/N:1B0FUT%Z3C[HK:\\:#K>=$SY5KO=#6"+)V*J^ZP(Y),U^OVB.' M/WQJV+-?O1* 0*[5.Y5C71[ZS=>Q3DV_NW*M5]%OIY$?]5:>]3RE7GGIIN\& M,U-A;U7^=*$-Y50RI[4;G>D15\$U9GZ1O,I;+#(3[$;QKF""HJC=W8>S,W0Q M_S)W0;1J!3^*Y- O*&,)7>7_F'!I4.NR4ONEI-O%Q?Z37__REW %P/)H2%-I MUVI*2^FVXT[1M>9@V93[R!RBX>UK$Z)U">E7)=<$N_N'YVM):4IGTO7%T_WM M_6\]Z?'Z2>K]?O%TO3#Q+EP3,E=L4<3")A _N/?6P!XSZ=2T7?>#-&$.[.-X M##*/%R09K@2<.)B95%'3?^>%15@=8['IW,W:JV:85%(RM2-/&=FFSAP7;\<* M&XM*T+&@YTU4Y<&M5)87N+^+NDE45?%/I@9.P;*GL,U8-*5-)B:(4OB0EV.A0M*L]V!=W. =$[@+7JV9 M?[K+!S#&F!G-#%5::>V8,S\1E,.\QFXYP?F\C8S#BE51P_?Q 0X]Z M,TQ3ZOM?\THP,;<^ WY L>-]P%=/$FN)2TT%:#I6P!E#"2?F1"<,RLM>:];! MU*8.T]R9\PX,ACF??&:T*KR0S*5-]HK6SI=(!2$74/JR'U@'R*(:*%ZBY=V1 M)#ZX_?,I*B=SD12J&I\45VV_C!SO:7U8IN]GVA#&]'$"G!$WU3Z-B'D^-B<_ M/D6+PN(J7'SA53/[56'NBM34YP]WMU<4S_')S>W]Q?WE[<2?UGN&#+]?WS[W@'?C4 MB\>GV[N@-//B_HIWD\7O3K]:VDPW@*=C)^V)_] ^A?Z>,\OF5>O/(7:*?YO. MGLAMJR^HLM4:&*9!7H GP81<^ALH%E+#*$+TU&I-829I5_@]I$K75LZTT/E>-M4=*WV%M= 046+-^.UBDY9ETBRB]UEK-V^K7E&]HGI%(5^Q>U&Z8V!3+T2.,51M"F_;1EME-6/GI7^J4K2] MWH6_FLT/&TK_S=^W 'EV;8VPWA['7KL+7;=IUM_>YEF]JUSOJN@RDW?MPZS/ M0>7?#&X]-.E'VZ$*SA\U@C^.R<-U1]ERFMNIRJZDB 5O5J>TNIG,X17)?L7BC1: M0GD#,#\-G[46.+_GRG6_A>Z=@BC:>\-EODZ?_6 M51E&O9)3]L PVUH,%:/MC]'RY[,4#O(&?):UVPMV> LX#,8L%9'%*IUT#*R2 MPLM=FU6R]UU_5=IMN=9ME8]/#NCH=!].)G]G =S)?9_*@L7;3'LJ"R06 MR)WJ,+6*.A]VU#F9-9)=Q%6LD>L9:%N5VZW53F#%&A5K9!(\7,09B4[=:L[( MW&MK-NMRM[MI,ZU-&"++HLJ*)C,5UXGNTRJBS/=LKP:V3+-Y' +[T,_VLJM3 MWL_Q6I:2:[,CL)QD9_DB9WEMQ?+H5K7\U?)7RU^J L7M*>#Z&; MC5I=27E,]*?8_PN^_?<$$_XP) A5]R'8?:*6M8Z1Z!'AH,OM_&/(.A-@MRMNJPTFW*WT=Y=GFQ% MR*4AY,2SF.T)>=%9S1:$W.S*[69#5G=8Q5D1\K[RWK8AZ<23G&U)>O%)SP;& M1DOEU9'U'KI10,S4ZKD1Y"Q*&6$?MBL /D<#7"8DFD_FB MT9^E3)GLN. M3EE2#VQ1KX"T/E YSFS:X+%L=V8C.MW%HBG5J/$* MUXXJ-ZY:_FKYJ^4OSO(?2-4L9:D60 N6#':F*%AZW6:&'F4/D(.(PZZ'M M?8/'?',7GQZH:=%J:N>UXVA"42&+^>Q4/![:M(/9*AY:"LM7\5#%0X?$0QLV M)5O-0TL _++DH=6Y(!4/53R4+P]MV')L%0\MQ1NL>*@"'4S(%F7ZO@7*@?;P M2C&E8CBG#-<,63%D+DSY.9^]0J&/$#/NI ,>2 'L)BVE*)[=B%3 MERI(XPIJMEJS:LUVNF:''FHM2D9.%6C=J]7:4+KMC0*MRUOS%B;'IQ#8FY4[ M62YV+8([FHQ+GB MHHRXZ+1H;)0B;KH=&^49/]VQ?DO!1MOJLJ+XR >>=51.T;)W)[;9;:3%@UM3 MA!0E;VAWTN10C>*2L5;Q^"D3W[,H:3\5/QT9/Q4!0'P18V7A,NXQ?6?':73% M./0J+?'OT=-+IOXL/+T]YLKLR=<[')=N]_ ](@_F%&%\/A0RXZ4"ZRE91+"" M*ZF6OUK^8U_^ XF'%B4UJ)Q6]MZCH>UV,VU'\VO-L0SK!=/-R79>OW-Y:)R2'.=,RRE5!+/BE$..8":S3&($,SW+5+')XR7K BJ Q(AD6FH^ MP+J\XRJ_JQ!OJD*,W8LBI593-_7:! T=A]]697.7-0^UB&46R6R7S@5LT>V*[07.5WJZ&+6 M.$ ?M)#Z)]DY_4OL(JUOLNAUO_RL&Z_AC[R%O)^-80B#R%<3;_RA-?G7S)T: MP_=/(697XMR^: VV7J#G$0,J,4W[#5M?3>PILZ:&9IKODHY4:;PRR66#F6-, M#7C(2(/?^XQ9$OLQ,&/);"J09^QA<.^;:/\IP8W8_Y-GYL U0C]\BA)- MZ#KD0]&-3E >=0?59E/;^X"W$,5/3E;R"A_\ZLC.2I$Q 'IDSJ>WD3%E9SAG M!OO]YFB3=)H49H9D\_<3Y63Y*Z-=?%[WXO$H82UPQR3+ML1B6^)1'OR:97!N#LZ:"RD@\F"KMW=9SP@M^RV-2MV=^&MUQI*L]GN=K\IZKSELZ6] M/O.?BA^%^F[DX$D$37QCVA-^NKWN]5I-KY?7T#XC< M8H&@O,AMSC?>*;DUFIF1VZ8ZS:._].[U4:2\7MH6O0S=IGOP9O-7.+DR^M[Y M62VN^@AM->WTH_:.WO(&_#TT?C#][#_, <_VK.!)1N6CH.)JA )34,9JH7C2 M?[7PS ]I!V=^D2M#OR3>$ 2 5RY12M)<; 50%%8,Z"_+ MC]'JM992KW7K';4#!!P[1IOU7?;O&;.FUZ_PE[OM:5CX%"QZ(I;V]'2'AZ=> MQ/?^X?E:4EK2F=3[^KEW_8^OU_?/TO4?\'/'B,$9?O!G3 MD?3%&(PT9DH]]LI,DRZ^U/KPA-],NZ^9TA/3!B/IT3%>M2F3KO\],Z;OTMVC M='IR^=O3X_7)!UG2I"MF:F\@P"33&!MXM#S1G*G%''=D3,ZEKQ:H#1BMX4J: M]W)9^N*<^R^EP<)M,'9Z*DWMAO6=F>:\XVP5:3Z(($T<]FK8,]=\EPR8'=S= M?X\LR2E=U@4*>(+AX:@>853OD2==L?[TPSDL#YZ0AU>7GC1Q#&M@3& 5-)+H M>%&*D;UIKO332@6D*DV0X-U&7/O<6@.':2Z[8OS?6ROL"8G)X%Q )R7F)3=] MEFZJ#>%7X4QO+2#\&2X_.5SHBWE3>7ZS_Q]X2O#/@T6.%W>XQ,US$N7Y?<)" M+MOH;TIVH+V6 M0(>/-.N%A=A@,G/TFF@WM+/* DTX-:\^FAN7]ZV,#646HRL(O<;,23 MHOSTE:&/-#,%7>=ME2 )D%(@"1&/YHRNQV422XJ[/&!X_2JF%=O4!)592]JF M8#U#)!'LW2.^9]$.%6!?4N2OU5>F=JJM1FR+4$6HM;_ROE@SSFF@,[\S8"B+ M=DE'Y4([Z"W6>5A!H.: NQTVF (S17?V?*$6CQAWXL<$*V_>QB,E+>%_I-QC M"02Y*'>UGCB-7T:.]Z@^Z(+O9]H01O!QHKVPA,R&$65V?6Q.?GR*I@_%[7'Q MA9?:[.=?_T)F8/2O%%.>3W4R#8N=B4$;0(4&DE V M-B5R+J[2-[61JYEY^WS]15+/5^07\'_R&\67B_N+WZZ_@''[MYYT==N[_-KK MW3[<2Q?W5_#?Q=T_>[<]Z>%&NKF]O[B_O+VXDRX?[J]NG[UKGJY[7^^>Z9*' MQ^NG"_QBF9EFMQ(4PJRA))GX;%36R8Z!@DU]D_2,]HAN6BR*:YFV+NKC]W\@$, M+H/'3,,H!HK7'N/Z3VU?>-(V"(-(%P,RA)1NO2YCIBCH00M'<'H2O8A\ [#$ M_*&+SD!<_T9YVF$%F$,EJ!AO=KF*Y.^6_:;1>^=6?QG MQW"_NS+\.@"5# M"K\4+;!B*(PTUU"JNL/WP40-MYC(:)WPU UH"^V)F3N$9 MH![IK18:# Y\/3) 0_&EA+'_KHU!K4@W!BA6Z0'\K8$K_6Z;2( NZ"L'G*%3 M?.R)T%VX0J +^[#XL"..E^0['((O!VJ2\GB'L^D,[)540V _P"MR7>PZZ4C& M>&(:W"U"FW@Q$9S[S!'_3A;+XJVNYCN2? EUY@X M0L.X@ :"7.2H80:WO3#P%FGVAH[9SD.#DFQAZ+@3XHXWT%"N!%KZ73Z13MX, MT\1_W1'F*.-/_"WX$V8KH]T^9?0Y\.M8_-QG)BX7_@B$ 0&/\%:G4P<^U]P M,_V"[[) <%"V-'^WZ[T=S0^BFE<-MDM,R)J_!'.O-8>F -LZ-BQ0NB_O2+AX MV1)VQ+7H:[2!5F2MIR.P7Y$V8:D18M%!6XBS%PX'[%D0)?"=9=-M#I$'W<2' M)N9'SXJ*C!4CPF66"-(1"'4"SSY'+@PQQ=Q^PK68,LZ).$S61,S3D0VO6T2F MY'_Q[CI*$@=4&ESE@YAJ.H/T)/'] >V%J;V[441S! MQ;!D=A\D.Q-M6K<6-U2/_; MU[Q2"'7R3P:"IH;V8"8XV(4I@<*AS2:O:@3WD? P9\C'KRB:@)I@RX=PF46& MBXO+-X#Q3-E@)"1'R9BP7DK_30_%Z )S!EAL,WW#>ANPKUQT([F.ZX/,1:&*UXPTDE<#QW9=[M^B'VM/ M<(R@)$!=P<-!2I,A^F8,09+WM"'SK"54I,P:..\3C%PY;&Q,IRC0Q8LTBT00 MJ%C+Y1ZV&R.08DL*PQ<63X$2"<"G0Y*C;,+O1M@/SR.',>D+W#X"$Y<((UJ4 MP560PX/>:>Y8EKXO:I*X"^^7(Z4H3TI;E)14QK1F>1*FK82.',7@Q"6U\S:\ MQ?N,GL,_RJ@8J0@OWEV1T^Y>6H@:INQKUPYB 5?7O!S$-%,*R8I.CIQ.?I(N M*8BTU4032AMW@>=6Q*TZ-#;X:Q;TL?[2_4QF47#*DPHG+OM$WQW!T3UAI&.6 M6 &RHTEM0+:QA$A\+CP5_WQ8(ULX 1\ORAAS9V\[PX#)?"%6XB858BG.MN3P M%8FY%?55U+=D*1IJK:*_ Z:_8B[ :49DMR\#(@D\JOB4G"?;E4/:G2HUA/W[ M\-?]RKQ4UG:S2;?F;6W/O2:91G;_QFVA/3)\4SK2SGQ6"PFK6K]J_:KU.\CU M.ZXPS*7M4@J-JYEEB<5L8Y[E3,#Y[U?!(Q75WE1[4^U-M3=K[0VZ@Y4WN/ U MV2]XCYFF8;W(7K(U)9-I^MBP#$K7QFQG3*&VW)W:!$=AU.91,::HI[H"# MJAW:<(>:;5EM*M4.+=BA?>W+::,AU[O=_,+@^4]AHS#X43/CJ=(^5UL[B3]7 M80:O_R*;.%B,2>4O9&V,;1C??_@'PM8H1_AA20939J=(N8^H**:_TNK*M7C% M>^6<%6B'.K+:[11[ARJ>S'#'VY1CG[TD3H\15S'L5M&41KV*INS0GB386LGF M-6O62\DB)WEDQ.2_Y@7*'LQ_LO6.(G?:*X3ROJ,'%1T5GHX::E-N-C*)=E1T M5+!LTEW$RNIRJ]TXNEC9#@AR_TFANXBZU8H2=1.HT44$#_@3029TR;*GXFQN MR@2B#*^6\AJZ6F!IS@BBRX=*(/09A ^8$GS F,,'L"3 0S >8_7I9\::BWU MS8UU 4CVM)!7'%(CU7K(TAM!*^C=4>PAW+!XYGACL"MJCVJ M9KB<"G]#$^2#5*Y<42VM%49N M[M4KI=B;G>[(J=)JR,U5944%X/*W)QU851:YW-SFMR3O(D0-QY/3Z_09)NIWS6F=_,9("UQ9O71)+1F.X0))L M *Q&=@V7:F7APS<1BUD4&^'%H^C:4W6D,9< 0%^WFLUS:8WA-E*-5NB.\'B# M>EFX8#A_Q".*0"GL*2>/E!_NTDS>YH-0RY> N]-YU,]Z- F/THW7Y.<)(WQ/ ME*C&4"1@K#_38$J37%#0KF 7]#,U89?RYQY;7-G06FS MM[ODF&JSJ>U]P+U7_.1D#\5NR1IW;R_.#+JPD&_.,?$]RC %*U(HS2KFV\.\ M6'-=)3$KBJDH)M\2*.[2'/E^'217[+ ,R[?2#ANN_DG ;>TFOEVUYRXT,.>^ MEZ+@K3^<6CW3G>[R;$M M<0.%9!HI2C>#W>$P;PNQ7#6'K]:O6K]J_:JN@8NU\:7M3O&PW-7,LL1BMC'/ M2M]ZJN"1BFIOJKVI]J;:F[7V9@>X/27V!G-8\!XS3<-ZD46'$I/W:-#'AF6X M4^S)\KW@3<>.?(>Z1*5).M4/91B6C>U.7FS5U M%QOTX?#W)GWZ[K(=_?6T=MY*B!KOA96.*T9PE::=4SEB!U47\RRU6JTCM[KM MRK,JK&?5K#7D3C>3AJ*Y9Q=4/)G%CM?E3JU>[/T^:HY$8JIB'3LT[)\7]!HM M1URC:M5=^*[+BESK-.5:/>>*]HJ2CH*2&G)[%>9+14D5):VR^^5ZMKC=:YK_3M?-:?1?VY*I@6(%!.?YDD@X[:=E3<=Y%[=;?)4=4($E#QQXC9 78 MAS."V.#&HFVY?O=X"^OS5[4A]YZN8[?Z6MI[&R5I\!X""UFU&HG0)C$+G&-_ M>-83;(" 1'@SIB/^!2E#64)@!VO@,(TC@FB3B6/_,,:PTN:[]!-(.@E6FAA! M]A>=/XT $N#%AJTG+[WTC-=2:1^\(VF0;YI+#[-=N#L ,PF/"6XMD]0*>S_SN5FDSX(I]IV? MXW ,.T!BV/LN5G,XF#EDW3SV\%8E 9?Y&"3U\4UU\SE4G;MSG.&. +&J/:IF MN)P*=P&R5>U1-<,=0G@=-25F;?KND2[R >S:Q#0N0XN&AT-I5I(S1'M1(-BK M)O/5TE=+7RW]SI9^!R6:)6R*>3O7KV"7"K,('>;RJ<3JU%:4%!2( @K4(S&? MS6BI1N2&V^V;42O;,4>[/CIO"\/]5&"<1E D<]$@[;8CLK9[)$"+ E="A_ MTS )U0IEI$9;VL4:X!V;QYFS =F6ZZM L3-6P$>PJ(TVMF$\-%<7K_O\$3]O%7?7WBBP+74VQ8! MA\U$+.\D71\JJQW8EFNX5(&+E;XZ3G<,]IWK-4J/QD/PDUA,A!Y,GCR6]QJN M]S[X::+!GFFFB=<,73:5^N_P;?00GV[OU-KG4OK)-A;.-?Q0H:7"DPQF#A<, MYT]I^%T\7$F%K(ECY4>T8J[>%PLFNW)%YU?3$'7:W(DO2:GQ+X:?!WIG_'MF MZ$@5N'Z7VL3 O7EBKCUS!H0"Y:6'&K$4T6).+I@1[#%N8(CLX7'D# %9 0W M!@> !SK[]XQ^&(,,FM*F#C1WA!>-&1"' 9]9C.D<\X"^?2!=V3 MP.,C39=^4EMRN]:@4GB\U2_FA\?_5).TJ?3?,R#$NB*+8NRYFGYQ?TGH:^E2 M<.XG40!\I+G >9R%ZLBG#:+#Z#7SO%8'*=&6.YV6C, &%GOAB.QOMO,=A<- M$+&XM ;VB*K*D25?. :UUI+55BO5(+K=CJPT4@VBW55@O+#/=&]DJST9[,Y# M)B0]J0%SKC4[DN[ NZR0= 31A:3^AS$!F=K33(ZS@!^!.)R9)$O#4 E)LR*8 M#]UP!=('K%0 ]%$2POL320QV@6L*G,',"<.5N+# I(C8A) 4@@6!G! M(O6G?"4<9A)6":D)YA(4AL-@.RRI#PK/1K*9.?@:N!D8&,C[S3!-_)* $H#, M' W%#(9LIAS&0NPE\,((M@_%"=-EO-);\_!@89M@ T'Y>)L%@F=\+CW E#R1 MAN]@8SP4T:07FZC%A@$Y%M*3SB:HBN'&V03F"J\DC?O&Y\#'1M,%4OD9:!BE M&3S3HS=:A.G( MN+,!"%78-&0&& NP)'S6=Z>@5;DV=H&&8$JP]'#%_+R\?2(I.C3M-S[.TE%J MCS&NG( LWL': ;+!R0B;+9@=+,64- PM^W#FT![J#%;(=!&Z!9>*K# ;F%EH MOAVC=RBU!? =)U49]$%/M<+F*/:L*UR+TLRAPHPXDJF6LEKT\&=88484?X\. M?X859D3Q]^CP9W@TF!$9)KLF'_05),'T@&_/=K]*O11I\S(/(*GNGDUYC&SB MV*\&'C?VWZ73&4(0&]:'$$RQAGBV/+Q]E@QA7<(K=O] =[_>4.1N/1<,A6UWO]C55XE:U[!>F5M 75N$&IB< M:RYV6PI=A 7-J:BH+M?J%8;'SNDWS;KG2L2'Y/T$R9'%DL-5Z?JLOYT%46RT@6YVUK!U@5BM^.QTG%O.K+:SA%LK^QVN)"RBV(A!1"W)34Q M=ES7*+>ZBMQM=G*Q_G8ZEU+@F^UX=YN@CZNM/NWI'KJP#2"R3,\I6_ MN_=/_(KB4Z_\]X-?A([UFO0#5GZ^:B;6L9?0*:E ?_9E=S7:?P'\TV)'C/:T/!LOW,VT(X_PXT5Y8@@DQ8F2*-"<_/D6@!Q(V0WP18!:< M_)Q/_0G>9>AH+;VP;VH+/OH_9V=@;0U&MB.=G<5*4?@_!02I".%$\8H@ B6Y M1)/QQK3?!&3,99!B\N GWE_XOOXOY8.06@/%+8#K"$<_$@L0WC17^DDDGA.: MS!KWA8%J/$P?#RS$XF8^0K@M@_#A8&ERJZZ"TFS+9/UK8QL$V7_H@@AF6K/6 MDEOM]B\"_+ M3CY2U-/+IVU89E%V-PHD1%.S\2*@-,-AG&E^XAF=^*-K#Z=OB.TTL%W@< $1 M!6M#J$Z&-84=-8CG"7SM4&DR:"Q6:II<"];4!Z]R5R>HDDX428\+=.+"^Q;I M1+AYP($:YV'<"#^5;'>D/,N>LD#W<+%:[[1P*"%$4/YLN(ID*J)"+GU$JZ/* M8&5NR';IUDOD**Z[7HDLBZ]>:\'*QZF_$8#<)0>0*R'S+<2NBG$>7G6),)?6 M>X"VJZUOJ\DI+5.\21BTW)[\J8:?.>R5(9:A!ZZJ+WGQ(MS4\%00-52+H0WJ M;&@,#&8-WJ-(G^?<\4U^; AI4-+M61^1@KGUI_F O^*U?W/#,(L^0&,")B%] M%+')780-'DQMA\-&^C,A@$@!&QO&A0QX=@$6)#,(]X_6$0@$'$L41S(?/=[G MCD#9CFQ39XXK$$G?(A_ZR(D"YC$D)CC\HP?O"#/@()C>!32%8$8".3*^D@Y[ MT1S=$WKKKB)?*/%2>*8/? CFCHVB!RG:G.GH)23B-#ML8(.H\MY&AQLF6!<& MD DWXXDT!QB>TKG9X8/])E\9R5B)KC\*;D:U%1VL6QCX-B[=;UYTA2*S+ =M]EAM/RILE 0PA![DCD/[XP@ADE M_H=_.41[("G09Q<G/8>TB3]D"K32 @@VT1_G(_Q)7:P K><$# M%[@DC[:)RU!&3D @88Q6S$#L >$BT18 MGC5!>N9&!N(&P_=L,N7WHCS^:AGX6P]?YTJG)[]=7#R>?.!ZAK_'E_2):B=A M"/@(3W\#A4\F9DA=!'KY;\@?_7^Q 4&"_VNFOXCI@E,,D^0/H#X&0 !C&I[6 MMV=3&C8;#N%&_L#IE&MN8&[TI0T+F=^:PF1GJ$*FA/P,^X%2).B)B:H97H'L M!IMCV+HK4*,'TYEF^IN'-^D&O,V9 V 6R,^H\X,! H]>?(0&\(WN@"F9-*)V,1VIL@!8+;#O;6S?Q#R?9^9))-I+ZFM MA&V"B\P-ZOC">#8B041'R2R\ICYI$17XFU46T1J^BX:EHWE&,_U(]&:"/@65 M+6*;=WX'DQN,:_Z!<;?#IO;=Q*]Y_.- O?$!Z3=PK MP@*!!>_90&B('!AMW0:1R N*1):.H&*Q5#F(](0#L>3CP'#M,2/1.'6 $E % MHSUI]P7DON;WLD'F0/^HWT:C0=3TQXR4+VAA@U&BA^?2Q?$(5P(NA.&[P&Z%7$M M/A?>V@.4!W/&&"K1I EXM",\;"+"ED"YV4*.#D5,Y:>&C+WL:K6:--$,G3Z' MT9Y+7TW..^:[+!G\/?Z3]4"*^T,&)4 LK&,O%Y#8COU#W"_]5.^TY4ZC[I_5 MQ'8AZ1ZYTU+E5K,=#2!HIFNO6#P><*=F)C"S+N]\A+I]SR"7YF<)!JRE:XXN?9V@/0SB^:+W]>0#W7A6:\L@OLFF M%*8LWG+Z;$^,@:1V:A_ %+\=8V"8^<$W?AT%O+Q;K\"M-&UWYI#C!<_WGH[^ M5^C7D"\%PKH/9BX=3O!@HX*<'!&$&[RLP[<>4F_U+X2Z@JO/?3)+A[AE%>?Z[B=7^C4ZZA00$3BK*3U.2R MS??<1 L?\]V;L2Z&9K[#@O@Q&J%M4JT*;C%\*-(F0-_[&IF$[\A@PU ^SA6H M3'+SOVC?8:U.3RX?KK[,[X9N,Y="K<*7'-EOL2$8V%$(=D/(\^!<0*P',)WV M\H*QX"F%3=F8PM'DQ/ /P&!%5W/*&V:!P<%V-#X^OMAL=,#;T(W<9 MGT0- \XC2E 6?A G#VWOT]($DUGI4(ZJF85S! MCC-AN8C ..HZ[M]KNCT1'\,-."\1. E17DG,[3D)U$B00'S;&F>,= N(T[P9G0N]? Y_J+%V$6(1\>7]!X/K*+W5I1UUG\ )J"9 MTQ$_D=(P38SN< M%G'J\2'S@08A.%PDTI!>E(1Z7TR0?&G[RGAELL0A*)@UK+[)C M4V-JN8F#G\2E4CX>/AO'C;H+7):45AW>CTV?1*(T_@AB[&+V H-&$JTM%&*U MLQHPP/_W?SNJ6OMTA8\#.>- K-$\\BC5GKCBJL_SC,CG@*X.;N\*N MPSFXXKR9Y\E+PM:! L\,6B)X7\Q<.T M",O&4P)8/1 HGG#@@F9!\#M1_JQI8\3]TB']KP!'= _#X=EGS:3UZ8VP;^\% M/]=9Y&"-=?&3(5WR32^ M"U7&G^;W'*6FDW3J[YU+68M.!F7A-A"3)GXO$H/HP"BPNA(/$^6@FZ7LI_S0 M/? 1N634A9E_[GCMJI=2LM@8JE-M-CQ%95"+U(]GP2>%,*@]@KY]OOXBU<]] MRA7*2OSVCZ\7]\^WSQ?/MW]<2Q?W5Q)\<.?]?G7;N[Q[Z'U]NNY)%Y\?OCY+ M7RZ>_N?Z67JZ[?W/+XOZHA33O_B3-XK5)'<,1A8+FV\#/\Q(*6$6SU=[FH$V M4M3^F>IYQ+T@W>'ZAW!P+[@QI73K#3_8B2SE.^G $%Z4@.ROD"?!#T1))&/$ MH4R!RQCV^1$%+CM[#UQF(A(:(LU1$O]\N;V_EGH7-]?/_PPS?LG8_-Z>>L?= M8$T>J#1O+I+FEP_WST\/=SV2Y(]/#Y?75R7<0V\VU\&!'8C8("+,W1C;Y ;U M(^:>ZZC02S9-/'H-,G[0:X7@1$ M663X%/A%1%QY1'O,_.@)'?0.C2!ZXLR\,!B.U<]4Z%U?RL)A@HG0FH5G@R[6 M8# ;S[C#QGW6\7AF858-GZ0=V>3I9F!I7O\ *X)XX M TGX@?^3U51U$E!/4U]*/>0/<[KQ"'@N&K7Z;?+0$Z")9OIU%HU:=Q%DJ2I1 'IL;Z$X"G.=Q#QA%( MMI>SY\J"8?V!8P) F"M02[W3(867@X4+.[= &+T]ZS.+#>E0Q^2NSR7*QN?&>&*.'*7%H7,X&W"N]%!,X":/J.R6YP]+9FAQ> JV M5US3GTUY<8&XB$L[I*$9+X!'"QNC,)1=[-A#1MGCF@@6:_HK95K!FGIQ2IF? M$DT<-O49R*]M$+5'I'5(\?D*/DCQQH.'R$%A2"SK,W3HX8J!Q@LP;>=%LR)G M;\"XH HL9@8E6>E7S7!YQ!8M&'^E7FT3X\&C&0P$2S:,%V:)26,PPC0T[U?# M3P3'532UBAL8 M#A@_K_P8JH_ZUN0A;XEG7CDHV\*+BD]U0)6" &,#S=OW:3+]R$$*VLI18<8Y M4M:$ H$47,0#_P%65KFA8SJ*DPOSB$+D,EH [)6K!)/Z0P;THGH?@A" M2PCR1RH>.'_1R21]<(X"D$P?40J*&H!%_+>H?J22'XH*^X>G#@N3.AGK,'5N MY?DZ!PF@S^B8'X:H@SV%YZO]@,I"$>2@HH 22/R42QV% ;\X8+; *O RZ&TG MK-VHU@&7V< $RFN5?\ZM>2CIEN:,&Y&PN.V=Y 6EL\H=5W8(5[ M&B1,>\4?_^,?<8;2B<0@_WL&_%Q7O/RAFYF#9\1CDA*+!JS-O!PW-S1JGL\@ MANRE"GAY6GI0*6T(W8I>/)U'SXMN=Z'LCG%,>:AI,?U+W2"O-]0E&US48XP8F/\1'6-TMSC&B&_;'G3:X\73LW1[*YU)#\^_ M7S])M_X(G%8[ :?\8+ M=0U0\P[5V(!LFS**AKYHF)5%"H(;ZD+-B-OE")0!S\R*/HY>X",>P#W"AHY> M]3KB1 MKO_Q]?;YGWAT]O7I]OGVFI\Z?^U=XY="!Y6-]NYMZU"3!A:F@%U=WUQ\O7ON M25\?'^YA.^]O'YY"NUKM8%%V,&7&CG1XUN]Q9_5LYMX49Y:+6+*H48%8/Y+C MB0K4:^M&!;;FMWVQ6VL1NUW_[^^WGV^?ERH^7E(Z8*8IFA?]_:1V0K^[Z+V( MW\7X0MLJ6EO@ 1H>Y7WT?O@4F^":S:+ /9JR,WPY^PB^H:--6S?Z'=O:W-/A5%Y+DV.@[^B@+9?.91FGS/H<@87+N\%1/_+ M9^*:-'+8\.\GC$^UKIPIYZ/I^.37NG*N_-/P:6ZK7 ']>/5>Q94JF^ MI%)!4AV+J%*W%E5*1_IZWCN_/ 7\]K[W7XU?:5 ,2I!P]2M6AUTRU%YXGAT H MNAZM>PF/QWM5^>71:#QVSC %J]:HU\Y_N#K?@-[E[P6=O,&)CS2>UPY0?R>OS#<9V_F-LQ74,BE9@YF MO%9(NC.L[UCXM7-ZV>7"F%H_((N[B\^'*!N"2:[8_3NMC\@[>]OX0@B*B<," MBGA\NCXN0>'/?@6I/(92^(]#4NAL&-#%U?7-04H*?Y(KMO\JJ/T]$FFAU!J' M)P0N*2/[47M9Y$.<\DPFT:0L3!0"?4U MR,H''>1)6"/A;LOVH,7\:CYOR*W MZ88[,;7WCP;-^*QOVH/O'N4U\27>R1+-\(:@/C'/$[TJ0O/[K_3/J\6>=QOO M_M*[OI2>F$GMB^OULXY:[\C>DKL2!N]H1S#F0G[><.98ACL2U>KH,@YQD.4Y M2Z_7"G>6KG9V=9:NE#W#OG?[V_W%C44YGJ(V-%6.J%=]R;OQ M8.TSM9<2X!%@8=MO7G/7H!$/KQ2F\M,^&VGFT'N9PUX(7%<4[(J0C4AUYJT& M/3P.0KTV+)U#BRS(FTG*OJA-?IP4,3.!WM&$5\3(.WJTO\DS+V2*C1,5\EVJK?,HE@TOAWT X9] ME/Y[9N$9'R_$W#:%PI^!('?ON_,VV ,2@9Q*0H/D0UK&KS^[/TM?#! X#$MP M0U7_2\1$Q! MF6ANXL7+(Q*R*ZDC&PA&^(SGO3F;K/:*K&'Y/Y&\LSX1_1M.Q M^>O_#U!+ P04 " !B@,U:II&=F9@< G8 $ $0 &AM;7(M,C R-3 T M,S N>'-D[5U;D]LVLG[?7\$S+^M4[7ANMA.[DFQI),U$M1I)1](XR;ZD,"0D M(:9(!2#GDE^_ $A*O.!&2K:AA ]Q1F0WT(VO 30:0//[?S^O?><18H+"X(>3 MB]?G)PX,W-!#P?*'DSA:G'YW\N\?__$]<5=P#1Q*') /J_4:_W"RBJ+-A[.S MIZ>GURNP7D.\0 \0OW;#]=GE^>7;\S=7M"S.4*!]NGH=XB4E.;\X^^5N..,% MIX0??!1\*E _/V _H[\Z8Z\? ($9.7OK15N&//';L^3EEM17E/O+D!:<+Q0I MB%% (A"X.R$J0JUM0A$^CEPTDXG+HZS/VFN%\ M>7I^=7IUL1,!%>$@T'V]#!_/Z MN%AFA&\9!A%_$Q.G+(D.,,;5,&4?ZML " MG]V5F)R]*9 & +E$3,M?%8@)GRG#99! ."'GQXRL@@!A$=,LCIY>OS+;OK M29K;]IDP1P$L8C< :D@UPH>$X!7VXAD%T$^)U M#RY [-/F_2,&/EH@VA%__(?C?/]_IZ?.8#3OWPY^<1Y>G/Z?I[]<3X?.Z2E_ MB]:;$$=.(*Q7-H DH^HP='E;*EC8K].,[Y0].KVXI-WN]3/Q3L[J"K ;1NL) MD/'5%$ \+!M6G3&P.M\V4;<\IIK4ZV-$9U;^GY7\WJS,^<1I7N&)(_FU6[FX6-*LW(V1\-*]Q-YF8U9O3\+^,Z M91Z!LD[AU'H&_8ALBZDOP,[1,*L[HT_J9;Y'DRH;*%VMN)[&$B_&K >EY.R/ M1ACG/*$](.;N4=/JTYMYGS+12I.ANIC:LZMP%60DBH"3 M_R8Y&4 0A!$OA/UD#S8;%"S"Y!?]S9RQ#VQ.GE-.A_UQ/QTHO5T^@2,/_]8+ MW9AYN]G_.X'7#R(4O0QH!7C-:SUQ$'7FC:DSL3+!/+A >+BG].5OG/J9.SY M/T'@.4E93JZP[\_*190*CPGTQL&/_&^ZXB6T*,[(5O$I ;$8UY"N4+C77T$<>!GI,OT4F+=)(RG5?W 8@]1-]\TR+8!,$)H/Y=M((1HB+6@;/(J,;V M:E]LG5>%ZEJL3;'>/B3CQ7B333T:G"5,:HS?F&&\*]L)%\ZN]+8G'PS=WWZ[ M: 0PXU-C_+:,\7C4ZX]F_1[[:S8>#GJ=.?TQF]/_W?5'\YDSOG'&D_ZT,Q]0 M@D*/OFA1KHOR>#&+0O?3*O0]B$G_CYCZ,#VJGXLB4\!51:BQ?U>S?[/NW5V! M8 F)@P(G7^T_G:1BYU5:]3=M[]^S]WX%-C?!WAT.X'=>%BU]$7#\D,8:C,((78[P$ ?J3BT%7MCU(7(PV M[-=X<1T3%$"2Z\A-F-5XOV?KX6VI],=X>ML9#?[+IVFG,^HYO?ZL.QU,^&\Z MAU_?SP:C_FS68JO#]FH6K]< O]")%BT#1*_%>1G?V?W=76?Z*X-R-K@=#6X&W=;%>#DU3A;.O(K8Y: M:'5][2W[&;*A+Z;U"N(79N1J,*_*8/8&,]KYZ+#(@-LM7UNX='!].\$A;?7H MA87KZ1)OPYQ%&5AB8C54;\I03:8,G_FOW&GI___]8,)Z5HN4#JGO!D$J/ARB M1^@-: ,$2[9'U2&D$-BOR:?&[VT9O\%HWAG=#JZ'?:GTTZOW9H.Z436O&1NM7?E5M]..Z,9D[*W3:VKK.\GT*?+8 G@(Y6W; MUJX=U[@8!/0UG(-G^0JW2*3&I!*G&(RZX[N^,^_\TJY4#?"XK ;[I;"(:)7H M7%:C#/-Q]S\_C8>]_G3V3^Z-T4'K5:]_,^@.YFWL5X_753=B";O939YI.X96GZM:N+.8S?H<6X/ 2VG;7#D3O9O$# M@7_$5//^(QM?I(-0E5*-3V4%/[N_GM&I@@7.^A_;J-@!]QBN 4%DO)CDFNA MVP^JDA7POW__[OS;\\H49+XYX;S*JFF]B9*5I(TXOLDUX:X%LP:<@P<_0[\6 MAQ;5RBQ7!]6DDA;3/;PCBG9L6,8/8=!X>P7,M%I5M M@L)^3@N!! *^B9*+ZK.@?AX*Q7LM))7= _7.38N1!",%/ V1J>PAM%CL$Z#V M 5KG?,/DM]J9T'#I$*R>9E3&K%LX9<%K@#%UUPI@E9YIH:C$;K)8=MOJAD'M M?.M+WFE1J,1:JC'N%@\)'OF3[G3LR)US']]DI]Q'K%=$Z!'V8 20GZ+5B%.+ M926>8GH4WWFUK>P;=I&*U]?"W2@L*@:\(:\6Q.B1.QU;M%^X*? V="+HK@+T1]P:@-P ^)6^]$:?V-M44FC!KD2Y M"G<(6[?QF[_@3PH7 M_,-<O*BG2D^RRF=Y'HD.Z:_\Y=EQVD*%O"%ZM):D.DMZ9+O"+@L/':0 M7RDPKS(G3SO7-!XW[L#O(>Z&ZTT8)'E_YBMXDZW.II#$?D0,AI0ZQ6AMQ?B< M5]%6UDP&.KMD0K!GT0KF%ILX$:2UD7HVDMMYS2%\"U P#BA.FY ?[Q@)_F1 MAP!^,;"7ID5J;:<2TC2SG:+5+*D<#EV:>JDD[!G9RM*:3U/S&88@(!/PPO86 M;W"X-IB_#ENDUGPJL4\S\_&9%,XF$<-94#G:^>G0QI._%-\-@T>((Y8X@KDT MY$#&M%\56N.J1%;-C LG4E'S8MLH[DXN)V""M>;6R-RR(\.=46][8%B\B#*B MU()?B:?*SBRW*Z@O>9!=LUC:MUBM650BKQ*S* X)V:;JOQSV6:.HW5LU/?=> M/+T^8O\)^[P1I0[WS>U]:*,%G1*L%L!('E0 H6$P07@X/A--% M*';0-M55%M1HD=X+Z>+^24T>+?*5B*<1\MDQ&#H@!S%=-X)U2%VU)-FN Y\W M+"NRLPAQ:Q/[7( 1#]E*"BW>E?ADZ5),.T+7PT@*C3$BE2A@$9%BQTM60MD" MO$5H_^1T&L=8RZ?%MQ*IT]UY:KN@R88R;T/1731QF*,''XIKH+U*T(+^+M]O MM9"KXB >K;:U _F)L2PM3I(5)VFG.7R.J%NR/3:JI-%B60EGM5WV '<6"YU1 M\DX+C38;967%L@LJMAU+V;%R20J3%(7"KJ6CTB)8B0NILR.V7>VP5U(UWH^. M30?OFYJ74DN]E=?5PJS+LRA>)TK?:D%37%]M>Y_Q#>(;@/ $(Q?R0R+9%>+" MA6()B18@::[,XI_YOO24%NZ$<40B$'@H6+80ZGK6;MQC4'UDUSK(>)$!=AH[H87RA!U@?:WU3"0%J4-]0!"R($?/\E097=+"+0I<,$/QP*GUT_]BC4 M_& $VXR)H_0T!#\WFG(\0;1<,8L =.D#EC Q@'8B:!1?D%V!UU!IK4-P%[64 M[_?OZ'NQ?^C(!J=PX3SS)Q&E^>&$H/7&AR?ILQ6&"XKD>HU/+\\OWYZ_N3K_ MC:KZ^GGM9R2L^ +8SP_8?QWBY=GE^?E5 G6Y==**LR( =BNE/%WQ,B[>OW]_ MQJG.T@,+M'N>9<*?G!U**0I#7:6*R-FG$C61NBJ5K,H^G7SP4%ND49A*Z -]1B>30037K"N?.""E^N$DPC%K,DY%146A-^=\7IR/' MBX[WR&AO0OQSB#^Q#Z."#8J GU=32VJ-PAY\T.C;C4E$URAX@N$FL4:!IB(B M:W14@-H%_B/J^]"E@Z+[\2?N7-XPYW*\B9!+!L'C,/+NX)H^R6E=BRMI!B_" MI^PO\L$+UP %7VO\32VP&P94]@=>T(RO- KJ26D*$PE_]D40%6K"TWD,@FVL M9ANJR=T4S&ME1G\45NL#LHM,C?&4K1U[Z!%Y,/"F='C-JZVG+5LHU<:EE7V) M>=58NRDBGVXPA-G$:**EF.<8M/T8,M>9I29A,D\2"<%2J[&J+05.!DR!X3$!>=61F#-N"/W",2B4^^&';JISB(F MU#;-)RIY^81AJEQ*; VBJIE$J,<@F,(E8O+QN3]+BF$(L8;;>L@E\IN9@)K9 M&I-0=W(F.!U$T[DE6ZN5=)<1V;)$5ZJXB:E+,*>/W7"]O29%9YA9N(B>*)I5 ME]^YF?, MH)4J MI*\_L_A>]&'UPCSJ^($W6%U%6(>Z08^B44=*8^,HLQ,TC+%6F1R-U:U6K59^A9IV*.Q&I5,H\D MW4;Q81*;'@34^LO>:SW&(^S&J4JYFS&E8*@9_5]%<^W0K6&SI1U4:QH#?;2C MF9+K*'I_472Z.G&;09_GM 5]\UXP7V&H]28+1%:#.W\*M%Z?);A6A(^?[M6JZF(V%;U%,K8*3H+:.SB<-NHU(#.+CAF=#<0DL1YS6E5 MB\N6J4[NZ&C5R79[ZS=$F?,(HO42G>9A!/Q1S(R8YS3-HI;)3H5IRYB5<@RM ME)ZRGVV/Y7>>47XY)"/X_'%##U$Y6:L;QPVKLG9WEPK&BVMVQZ03>+WDADD? MX("*3;)0M2CL>[ 2[8D2[Z=2.:A\D-)LC$$?0#&1MW?88NWS"ZOZC>CS'G<. ME,V0)[/,MQ#&,#NNRP;Y;(EAL%R#O':*')\ MN")M:;[:)M*#&PS=Y%HOG<8ZN;2*VH92\EKC2M=NDEL8T#_9S96.MT9!>@#J M43]HRAF/MS$&ZPU F)'UDR2;VE80<%BC?MW19;!-(YI\ND>O?(7!EI&A@>I\ M^C.&O4QO#>CU;3Y59< 3&AAKGI$?K^+#D/!# +LG6N5%+,?; ",8)?U6?.VF M#I,M_;Y)&S!03=1.Z(X8[N9.XE_2&A_^SR; W-VDY;Z%^K M#=,O&P=+X;C3O!1K1B'E>&RJG_QKOLW:2U6>-2UW& /+?]6V>I)^WX+^6ITQ MKV+CP;]2R%^KC;;!O^+T)LAF=\A";3J<9*X5=8ID1Q":EF&+,1UD6,_'%)LW MS[$=6#'53;<8YCDTJ-EV;$+,;9CYPX2R,H]70=S_2R2SH@0A4M:S%9IO* M?-4.?':+)2U)H*"I,6Q(]4@7Y*:*#2R MZ^F>([U M0.7]'1HNC/%!&XZ7]S=H.)Z9X9 MEQ;X=VBZI_"@#<>*.X9FP^S:,@P\B<\D M>FV;>T%EG(2(G03*QRNH#R[61TU[',H9:V:Q6FG40JQ*Z:5EXH?X"6!OZ^M5 M59 0V*7&;I$!03)>[LP$&5X@21) M7"_*$&-(;Z.2/R-,'Q,R\^6*"6DL4R;$Z,\PN/9CR/.^&"?WJ]>]9_3;:#;,/2>:''C(.^(-N*VWWT:!'*E"MJKR/)J9HA]K3B]2E)V M5SM>Q_SZA202T(S=%IP5(9_BM;,TMB,^G%EHCAIX#896$FU(*:_P8A8&-8+H28JD,Z)(?;B+M$JH&SY$T02IRL&0:=0'&+XLD M6DQN0GP31]2]F7"ABJU0@\V6L4;NTBKUF<4/OT,WFH=#1(V\'&*HSWH$S9%\ M"ZV4U:?0#604UAB]4KO^,W1Y1LL>PA2?$%<]0B657<,T%34#XAH"S T1")Q< M#9UM2NUN,RA7F3I">U:98DE%/KF6TC[W.Y]>6_G=8!UA :^O>T,A$S7-$\[\ M9RS4I4Q@K0[4F!YB3*!WOPD+]]>+'^J0JFC,OV<+''!1552 6QGU4';65PK1 MF9%;"S!%@K8_]4:![[]4\S9+%=7R6:MQ\IGBXD0G(;!6AUGHRX>5Y*5%LLO] M7>H'HJ2>RI*A#M/>.Y 'U39R)_^I^%*%IW9Y3M4[CMI5K3F+-?Z]8E%+'2>^ M:T3'[?0KU[D#:)W RPYU#)'+5+U^$:90V*N48VJF74(1-M$EAY-XZ%#0& K: M8U)Y'J:^6C:5 MK\,E"*-_U51'>>%WG9)-HX.@2>;#5_;Y[43OK;& MA.7QFN+28OM1ITYTAX(D^)PM0Z;LTF.ZAU.XL5MLAOU+LVWCJ*B4\ OL2G*+OK\M);%9%H\8QJ"#^&JN"QFIE!+=8I136*;)A>78G=.R,\LEV\Q_E MN(/1JK "J\5E%C7]4O.:6.Y[ A>Q/T0+V(/$Q6A3VIJIRVB3SMH$(D>2.H3E M:PHB_R5U(I,O2[$$-3@,Z)]N3*%2:RA$M5Q&18VM :QO* M.X%G$?6;^%& ZEZ-ALZ>K1JAH&+[5!/::(B[+QN7OR#?X/C888JSNYF$#K6, MP+:>F9-2Y$S+".Q58QRHP)&7R$U00W4@J+%4'/:C5V[^U50KRPD5)8 MK(A@42-Y;YL2FS3>6LFE3@JZJ,BL"68IXK%3UJUCF'PND,*2.UU/_1WA[HPY MRS$TP,Q=02_VX7BA_+24U.%HR&^?AU%09)? E*@SF!)YON[=22'A_:HO5)_- M#;W-YTBV22K)+?L7>@;V5H/;YD:HW(/-77Y-=W\-&J-!*/)S!*/)A]I&5_.&_NHPVV:E8=+YP::"RC.\H0@U, M)8.90TEFFT5C] GR>^P[SZI\V5U%M*>E'O#0TASX(?F(V,6Z%WZ)6Y @4T%C M%RYS$ ",R"1\@OBGT&=.+@NL"!12TEFF5'+N>9MV?P;Q([4IPF^SPNJ-=D-Z MVY0DU2$A_] R90B)*B^;>BJRR="0Z MPH/ ]5DUXWZ!2J.4X!C\A/L <;^G?%:X]'QO53Y_SI3[@+!E,/0T9T\U='8- M>1_IGT&(V8)*F*,TRS=;T;(NHV5J(UKR"$9/(?XD]"5D!!:KH=;!3@52![KC M_1XG]C(/MSM!.4W49,B:NX,"PG,6S:YTXF<72I.[Q#VX M0"Z"@9N/3,I);/'(Y9<71;)'&MTL^D[Z5K'OSXB[@FOPX_\ 4$L#!!0 ( M &* S5I +K(@J X "SP 5 :&UM&UL[5U? M<]LV$G_OI]#YGA593M(FF20=QY8]FG$LC>3TKEI^><+C1^O%MT;;;^?G]9AS,P<)OAS%._#A8]Z)D6/VZ'S]^[&1_ M)4UQ^ EG_6]@X">9 )5\M;@MZ/^UBV9M^E.[>]9^VWWSA*M?]GZW)GE/B_PRGRQHF?@ 6(DPL88QB%4_*_TV]^1%$9SP%( M\$F+CO!CU-^0]\_&X=S>^!(D?1CC_5U=!#D7" M9N30SK^6=709XB"".$7@%B;@/?U?&"=AG(+I8 E0MKTQU1;3- *#V3G&9 6? MQ].;T)^$49B$@"P)=B]UN0TQ5!>WR_[X8G![U[_]T;L<#'NC\[O^X';\W?\3 MH@NX6,)XM5'NYN JC,F^#_UH!' :)7M 4G\L(]IF#;)N=5.B;%9O>IZ*RE&G M?9A5N-X9Y>5Q[8?Q(":[8@FQ'PUFXW2"PVGHHV==*W+?<0^-P@WT8SSTG_U) M!*X07.A257K'/30*(Q#1M3CT4?),%B>Q.Y.0,$8U+#:)2CT^5B@%?A2D4?:7 M&X+)!EK@*0'Q%$P+O"A3VLPV.CH9/X+!QI@1-8(AVIHB,B0F8V:F[LS'D\S> M37'[WO>7'3IW'4!T=/%+-IO93.8_>*MSK2 :^1,094-YFPV\TQ4JAOFZ2!$B M6%6RE[^^LD?G.+*I,AU\C MF"[[<1"EU%5E[E?9Q;$/4>^M\5F#A(7D>4@T04+,S-[_TG!)]<0M$$\>OYOW MWK ,_9@X^?=4T:Z )SR\@'T-X?0QC"*!+#+=O5\-RZ2P='*N81Q4+LP:5+W? M#"-0U];([#:OVVV]@XOY< MA0]DH3X )EMV7V\@"WB1Z>5U5.TB*M\* +YFM[!4JW]GK MJMH=;$Y_Q"'&*5AM7AY'&XV\KG';(0A@2OS ' @)NX#9P>N:/O3+SIO$;M]M M[77?-:>?-!MK-2E[7=/FCM)1R#C\NJ9/OSL$?)RBYXR7/_PH!0*&=QN;9_@" M+A8PEF)WNZG7-7T2GD^G(5V/?C0D[E0_OO"78>*+#%Y.#^_,M+,]HH&/&$Q[ M/HK)-L-$/Z:+-#M.+L$L#$+1OJWN[)VMSZ)25.4<;F08L((7*YFZJ3U",+[ M>?+EQ!:92CRS1"OR4K8AL.339?1LF8 MQU',9[V@1P'!6YLAD AX<,#9C#FXH*NW.*X4:^W=.R9=B7'.PA8',XY%7,GX MB!-Z>5]Y^<$6)U2TM-@[$1W7U&_EIN7'@ I1WQV+J)S 42'G^Z.1LWX$J<#D M5T 2K/[]'!B$C9F\U ((J5FF7$>-+6+4@HST,$'T*R@+X]_\" M,)QG#,?WYP%QDJINW^6)-)!:!0, IED*89_8QS1ICU@:8%*1HL/I9)S_$5CZ MS_E6+'LSPN@^NXOQ!#'.LLB-N'IKBT'$,WVQ>@F6" 1AII*%B1/K9L9YW-4] M@V0.T)8K1708^041"ULNW:8&5>,I;N?3/U.))7/TX (F9)/M?9]A0GPZR5'1=+(NQK@2;6 4:5F^;$):T.(+8]/R=N;?5L![87Z<05K>7&",=_ M=5G5\D3BF/QL;]B)&V++UQ;?";?OTE*Q@)/9 &<8DW5P$SY04'>RA$413F%' MXY>" G;*EEZNYF_)1(Y@1!BXOWL$T0/X3M;27!C0U4'?^%6<&MER$!1(%^,7 MC'MQ>SXCIO*AH-@@7KJR;,K\J3S>>!ZEIG/"A="5&8QVC@\GXE7FL\ M*^/HY&>-$]\7F =G=00Y$>PR"L[VH20?%;/+M33K4C+FA3C\=0IT[72WRKU< MITY+IFJI$S/N.&[S=8T@QG5FD4V@Y PVI5 DE]L>:H4[E4[$_^KA(CW]\L:< MR4\,#)3MMKWNI2C55)U:0Y5=[:GT:5J!J["X"N9OA?!%V>%U:9M' Q"&0[)% M)>O],MLK1R[9M>X4T*/*9P0"0'!C?S]1CZ#Q$*0"IWE2 ED[JU06V8G3,X+Y M[S(4JI;D63U9^AP]<^AWU^M)%=_::!W'>-A2@?ML3M>E72H+D-[5:6CD7]9Y.2JN&J@ MJJNF+QO3T>J[[0!@S/GZ0KZS^2]+%)"]!#- \)R.P ,@?]!JNK!IJU<65IFX M?) AC620,W!V ^/[.X 6NC:;.GWS98GWL)ZDZR[7IETN3=QL<3[5R GAE3+ MVW;A_K2>@&S0=/CFKQ8[CM?OQ(6S3D!JAQ6/M5Q!^D87&R/@XH1IIQ\DK5$:)VP[HPMMO^B/$Z:=%6N1'S*R+Z>Q_B/QILN= MY=]-\]]\)IX(8=A_$B;,R9,QGDW#9(?H& M9A"!54/QI&L:P?@W=2J>5_$UOE0%NGJ$G<"AN@IB#:HV(W -8O)?$2U#,UV$ M<8@3^OL#T I(Q2 VXU,N7D3YETLFUS. S:E@6>[P$,%9F.C3'EM$;4YENH"8 MVCLT:1J/8335 \ V59L1R#TH/8+GQ)3+XM;.X,ABD*O#BJ_RZA/5]+"U @\O M%0#UB;5-TOR+XXI3H/=4+U%L(-7HV@_C05QT&,S&Z02'T]!'K*>']1%73SPR M/_EUCGP1=3"(]G+YG A7:Q2W_F4GTV-T MX&'$/"VJ@Q M/.5CTWR'@&WM9[NRR YCJ&CQZ*V&4(^$]5!C! RLWJ2'P$Q#I,'N1QAL6&CB M^(75V3$VK;EUY,.^>KU2CXRN?7ZSZ0;[O>5E.F&@B:0(*](#J'J@_)95!+.A MA/1Z!K #%XF9O$P141G#N8_!($V&60GQ?5&J.9SQ:^)-?B]6S!+VULO\1:?F M.7+G28+"29K0=*X[2)/-22>TJEM7/&H@O;-T#=C$6Z$KNSL_H+Z!&! GIE+P MG1X-<2Z:@"W/ N#>4X)\3JN7!Z"/EGW&'(>H]' M)KNBG^G$?E&=>H9#:_5%5*-Z@>U..[$N.*Q7R,EPOYTXJ(4"<&QEH6O;:.7<'<[1QW2WAP@%] M0*A4]HT31_D!L5+97?*^4+,E;M8/2I7KW/ 3#ALI=[.1Z%>4N-KD49RL4]5; MV4"H_;TKMD]!%E+A72/K&T'9&J@M,NO%,O8]OB;*-A?> MX);PE%W(>Y*W&Y-&WU\R7HY$RP-A_[Q'4"XN9W%!D08>YU!-<7J=+XJI9F(Y M]*S.![=?/+*X $L3#U@:-U(/_19DMWEW4/Z9E4=2(XK(A'U.FI8-/@O5M=IMPE!KL]C=85V MFQ"4\HTD:K4?XY;6XWT5X/WZJI;BOLY>@=9OKPHMK0YB >&'?W:KFA]: />Q M&CA;+NS**H?_L41$Y ].?;E$U9IH=(I_GP!XP= 3G-J/%+Q-&LESN?O6X,R MK8OUPXB\**8B&4T9 U*CUF)9TSV_U%@5EQDJ-!I45'LN!Y9)(CM#-JLUTW H M*4.!3?:Y0QF8^!A\_3]02P,$% @ 8H#-6M%H+5T".P U=D# !4 !H M;6UR+3(P,C4P-#,P7V1E9BYX;6SM?5UWXCBV]OWY%?76>UU=#:F>Z9HU/6<1 M FG6$&" 5$W-C9<#@GC*V+1L)Z%__9%L,#;HTY9EX>)BIBN)).^]];4_'NW] M]_]]V[CO7@ ,'-_[[7WKIY_?OP/>PE\ZWOJW]U&X^O#K^__]Q__\W76\[T]V M -ZAYE[PV_OG,-S^[>/'U]?7G]Z>H/N3#]@N6*5VHS3),/Y,=X)>/R1_?_^-_WKW[ M^__[\.'=8#3OW0_^_>YI]Z[WYX=_WTZ'[SY\B/\*?1=,P>I=S,C?PMT6_/8^ M<#9;%PL@_MTS!"OTF9G3,?_=Y;0NG."A>L'$00C/P1_G4!_ M"V"XZWC+WA^1L]T +\1B748N&*\.?YVXMA=FF]R!T';<_]?_!TO=,+=P%OY.M-OX_YL<#\:] ?= MSFC>Z7;'CZ/Y8'0_&0\'W4%O-K(A1/)[ ?(\%?Q :;[FX^X_?Q\/[WK36>]? MCX/YMV3D.7@+(UN. ]Y0*M;4+$33C%=M%TVN[SI+/.OI+\>K6>@OOC_[[A*= M^7A#AKL[L'(63BBYO(I_1_W.:=UT7=O9!,>C)_E9Q<;AC5U^W]SBQ=!#E\47 M]'_E=@AG*#U[O*JM70L7K:K8:"E?.<7/)?9 >N2M7,ZEZ9[VAIUY[V[2FC+[WI?' [[-WU;N?'PR![K=Z!IP)J5:G/E.5Q/+WOC ;_Z1J,[GK]P6@P[PT'7WIW2 WOC.ZQ2#NS M66]>X'@2'%#//CFNB5X0.AN\*AX#L(K<(1)A<%2ZR^GZU=-25EI?.]-II]Q] M21VB-&UX0"_LVPZ<0&>!Y#-_!OM?2A'('$>5!(^SB#_TQ78C/'>'S]SC_P?+ MNP@ZWAI]_ANP80'%2L''RO)[-YBA\Q6MW\?>W7C2F\:G4IGU(SA@^7MH-D=;!]]XTA- ZJV2HA)K@SE,-2LY8Z'XFZWOH<,6;:U[V_'&'K)IMGY@N\@N MBYX"9^G8<*=JP1?];M52&/JV%TSLG?WD@C[T-]BN\[W0\2*P'*-[R2[H7%'[ MW:JED-4AO? G$MYLN#BPM_]G]JNI%]SQPH]+9_-QW^:C[;KO^?(@^^,/[G3LB/\E M%A,>K10YZ-_ PW&.#TNPLB,W5$C<^=BJ2/4WZ""MAM)DZ'*$QF-\V( -6F\J MJ@05DLS;U1R;G=S]-G.FU-HLHZ]S>$(4W27._EE.#KVEN;H3#G!O[&P M7A^% ,Z!"]#.3S^$/CKS5^&K#<%#[@;(4"LW0 .GX"ZK$-3/USWT@T+[).YH M_44S'YW%(MI$L>EP![80+)S8,$#_=@'^!Z*PL_&1+?%G_'LJ]0R.57W"^JLI M'AX$A>L>XJ@=[6YY2CH_+3@7G>D/)U^,I>#Y.R;E;(?BV@ M&AQ(\ M?P.]\N 3PM_=HK"A -/M;S)V-"8NUP+]AO0PL?WL?P@@YXJN&ID0+/G)!9.GGQ)WG,:@6[> M22:B!.-YVO.,2RL7]TW0$Z_M[^"79,\D[:EG(4\.GK1A"B#_:=8&&[&$'3\Y9W M2$^@D$AK7LH5('ZD80V53DVE@M/2?^<5KZ MZ#>\J^FDM=6J]OS(?W8"H.,OQ2LEV%A)HTM1J M5WLCY;XY\8/0=O_C;+DG%:F#U:[V5B)MBSL0+*"S#3,1!X'-E.EEM:N]J?"^ MZ$!@,R2:;6*UJ[VAAC[6RIY]CWUQGC:SVM7>/3.PB" 20ZO]-'="JM/CM)G5 MKO:&07H7SI(PVVV>?)="4ZZ-U:[V)CD(X&"P,ZQF4E/KIMK[(UXQ??LM633\ MO4EM;]WHN$.^ M?]IX>NK!FP T3)!=@>Y:JJG(ZF+=Z+A+!AZR_7"2A!> K!9[3PI'12=U ML6YTV3NPB[27M<_1(7(MK1L=5L]L8[ON;10@/94(/J*TM&YT6#6]#8!KM+CN MH?\:/N-HLNVQ)4CL8=WHL&AZ;T=[/[&JV92>-;=N=-@SLV=T%(J(,MO0^J3# M@MF'&R9V\OH0267V;$.V1DOI8WW2<1--HB?76?1=WV:?/IEVUB<=-PZ:M@UV M1?B+[[$X@G$4XCQ.6.5A'^N,CM:G:N^BU(O+UT!(3:U/>KQK'<^+;%?( 9AM M:GVJ]J[I1$L'C<%0+3,MK$_5WBW[3PWWV;_8!!U:69^JO5/VG^L[<#.@GP/FD%4V87.27H?OBP+Q3\;@Q\$]W'@ M\*]-X) &3GP]VL3^".!30X,?FX"@V=(E>,]?LGLD< N*6<-4%&XX)B4V8M6 M6;B0FI3-B]9,BAE,N+5FUHP*.4 MNXM6;-B(I93'B]9M!%!.1X/^DAD]!4NE7%VTAD/"6Z6<7;0Z0X)LI9Q=M 9S M!OQ*V;IHK86&&TNYNVB%A8DX2UEL@,K"P*FE;#9 9R&@W%+V&J"TT,%Q*9<- M4%OHF+JCD_[RN3S#Y*7,7;3J0L'TIH+ 3J:,G;1JLL9 #5EZZ*5%39R->6Q_N17NF5Y\@W#S M;M.Z*$K2-4'GD!,$R!3'^Y.=K8O45EG:]?,R.=WS&CF\U.L2@UAEG@W5/?<* M$ZT',,Q0CWXZ4HY^L.)@Q7@U0/KWB[-$VAQEDU';JDFC+DOE5R=\CH\G/.'/ MSG;N)]8%5>0%1M'"6??9 :N^X]G>PL&UQ5;. D#J-N#TD*:8O%E'OM=[ XLH M=E0Z$"Q01\[69'11DTO>R 6B(X'@$*QM=Q_VIJ>?/&E5=;8TCBQ/F\B30UZ8 M2,D/PHGOX$KMFTWD[3%CP=!=L)JV*IWB.LO)%[R">](U^2LZT?!;B"K11QHEWEL]Z1J43VE&4"O $(QONT%]:)Q8F1ZG@=93/:<>7U?S5%Y=5VE@^99T M):BEQ+QEFI?+16?.X5CLKB)+MK/!<.3QJK-\088=Z/OPJP^_.]ZZ:V^=T"9E M91/J5RX56GD_2-]>@(1&83_(L4NY]&CEB7^PPQ@C2$D+S.]4+EU:>09BQ!$( MPBFB)4;U+R< +M ?[+4X0ZQ!RJ5;*\]@YMQ-_HD?_$\@NJ](V7&EQRB7GJTH M>THQR7/![%!Y)/[$8YQM9K"-9HC2#Y>0MG:[L=;WE80!-[ MAS],4JG%.Y?+\E9^Q>WIF /(#"#1.Y7+!*?@1(;@CPAXB]UXE>"?G,6>//$3 MFCI$N\MJ&DF)7J7RTNG](*)=R\RCM)#M0_P52]^D0J,52[;79D9[+UM M@1>PF#EI62Z[G0K=9@&!'8#.8@$CD-X3$FH-L;]\5CSR38B!$;%J[ATG^3#A MJ9U(NPF%.I=+D%=LK20BNP/)?P=>'(?=;]^,L>0 UMTH,TRYQ'LJ?8&Q18+V M;.9W!7R#A%'*I?$K!";!JE^LX;(0(FFC:$?A) MH0,!U-K(<@B199^*-&\":+ M7=*>::<3$QJ!1CC@JK,VL\%>3@7!!N7U4"F M!8!?!IYB%2_O'^E=_@9N%!["NRR M6SHE7(K=(PS1_.U,)OM0C%YO#*P?O:%AE@:*FJJ]3D%I!:O4W6IH!9OB 39A7&QC.!;! MT5[6O2/-["GJ]K)N(&EV>9CW2P0M&G5?]3-?P8^;5K]'_5:*A5B;5I=H)(*BC!@V[1R02K6M1R:V[12 M0N4E((GU-JW:D (H+,>26&]*3?G#T^/'2FW\;]V>!^-.@/ MNIW1O-/MCA]'\\'H?C(>#KJ#WFQD0XPM?0&UI.!$^MT6G8"[B6O'ND[OC\C9 MXJMA*)"$D]^YQC2<5.+$,V^RA]">O))*SNUNCC[+288CT-L+G&;A<#W^# M47KHI]S?;"-D8\W\5?B*5+(3\?+Y$.FO)BVJS&- I%=Z@>.M.VL(XN=K_!FA M]E&3C52">FSTNBY8A)'M'LXO+OGT3I;NIYCU[?MZ3O*N'3SW[Y#J[.&D]DMN M[B)B>ZNE^VT\]6J\ UL(%DX, '\ X;._[&%K(\#"[WG19O_RK,BM*SBTU=*= M1.=T>8T =D6Y$:XQ<^_[RU?')274DNFN/[/F$"!BP/ZIH+<>)CZ7M+H,ZS!D M][1:ND_TV-./+QL(GO%Z>0&XZ/T&#/T@Z/L0.&LO<8\O$D,]>6W36?X7W;.) M??3&8%?!Z%9+]IH@)X$8>'NKGWSL]=Y.5M78HZ:$*#"4U=)]60ALKN,&JN6] MOI!/@>;F$K?<&_Q(G\\[-=0GX" P]J&^(/F2O.=<"6;"O@5I)S/.=#V8^Y"E M\LF^L!\G$/#O+?P!?F0%@;%[V'F@5" #[) Z&Z3IC,NZ&&5EO#-=/#4^V.5=C;4]?CX/YMP1.-$?#(05&,ZHH5@_&J[B(_% 2$1L7R-V*";D=A>3)0X7 M.NM5"KU16>5!H^KHJ2E6],5!.QG=RJ\^_!Z@HYI=]8;U(^W@C0?'\W%Z@L,3J/3T M/#[;O]U-;$Z]%(E1Y$$=E%K@$=ZM2/F,Y==9H%T!C\;#61EP8FMY-$59<<_Q M2Z0([N)U?R"C@]8$DE#7#_#;VIA$AJQ%A] /LLA1]L5V(V$VXL8U 2]H-AC% M F:;/0V&5Q#9S!(%()8,10\$#%!H).XED])JWB0I.2_-VD:A%;5Y6>&'*R0S3C'"S M]AV76C)S)'O=O$U8R0P:CC60U:.%+?]F\"OO"# 44"#)MZ1KP% H@2#3'%^# MH8@!R1F5<4 8B@0HPW'JJ^"$]_7$OYTE/-XRZ%0)?-=9XFPBZ2_W;#[[+J(V M2*X6=)4X"R?4&QQ/*1H*1,;/&^L/BQ](X$;"FF-G>.)>1PJ:;VL707!.\LETYRP$YL!RE.^X397 Z8_2S=[Z&G&)[D@67/ MAA[2>OD9 \@=+-T1L8L/4^8NP!3&.O%AK'N$(72>HA ?X',?)[[$3S]\%U&Q M%BC@KN8#VD//B88ZCL(@M#U,+(O%T[962_>%/ =H,4$;[A(1BP!26?=?D>%P MV304?#4""\2^^D M/S M:NH)3.:/DMV=O;'7()CYT?HYY#V@XO;-9)37Z+EEGNR4BYMZHC;.DTOGE.9C M81W7QOIS.61+\6JX5Y=+=9[9 C=#<_B6OEEJ?/7$\R16L,0-]R>6/]G)EQ2' M75TUZVYQ_JC>:-[[@OZOYNITL^@IB"M,A[T74< LI8M^V&R>$"YXEM!NFNJ3,Z[$\\O60.8O]O+'V"F)Y$H3* M.M&Z*$J6U0=/,++A;O[J_P= '_UG[,7>.;9US>FFB+@)NKV=(/#ACD\1J:WV M6FHJY[>>'253;IK!E535:FDT*GFU9/ *T$&JW=9V^U%6ASI=,M0.^H&?M65J MT@WLS"_W3%#N2'1#7<5,2D68M+@Y#T5S.-EY"21VIA$3=J\W#YL M"#8IUH#!GE@EB]1PWZN\8B1K1UP\XWS#Q%0,I_3-$9X/,5P0+,?>%*,^,4(4-8B!<_L?;^W $4)[*?V.]H"&"NIY M41!EW]#N#$\IO]WMZ<0;LP_C;;V@%>B0Z%T?1R2*N%Y)@=Y&I'C=R9D>D__S= 1#=K,^[(7@!KOB68@R@/8!#7$3G!!::.>HX]7$Y M\+91&,3B;HEOL/->1G#0+L1!NZ90$HF6FT(V M%'VJSA!7I2YY$T(HU;L9:^-2F3OXQYBGVL-?%86330A\J0U4FL"1ZG"R"3PU M*IRRK$SZ?7;1!_J8-IB?:;')U[WA922KYGOY2 T79H' QB=#!:@?,AU]5 M?5)_R0+5G,1Y"4_QK!HE2?Q^-L!81S1.K?'!\WJH4]V;&YM3**-2/OC+B-)Q M.%#AA;NDD!V3"WE?[(7$[#0L@LL*X.D\0Q@6TD4$\5CT%P_X7E+PBD![B3B_ MB=7LM4W[I41L]*I]JHVXJW0K-O0,?>)VV0*FVG^<5W7U9*Y+8G!S-%ADRSXH MH^1"/KZRP\_O6#$R9GOI()<0.;3P$[6M&O]] ,.,+P3]=/2#H!^L8VKVI-I& M4DI@@*A)JDB<_Q8 _!R9XN N.Z06GFD$4-VG_$Z*$F,_V$'XN^/&;X'9R;#. M6RHB86Z[?O#%6:#V.SSXT%VP*:%V4)-QNX:YK,<#CA.*C%<="&UO#022W1'; M:W_$DOE^D,!+[.-O,JEC^?6C)4>2YI2\W(^58@[Z26<-0?Q-]K+G=E1$8-^! M0=A!PR[Y-)':2C\*HLK)]Y:"=! ;6[_^,$NSG@.DZ]I!,%Y]C6D+QW#JK)]Y MAPBUC_YW2412N!%-1B]Y%A@[.BTTGK8;5E3T(R3=S,1H?J;-2=6&08JRU; MT+X@]7T @I*4'X>PVFIR15,^.?=#VQU%^)[#-2#3F=^7#BS"AU-.' ME3&U0S 'D(D$Y_2TVKH3!] )RI;X+,11=@"K7>]5G*4K+A"Y1'0MT!_L-4N; M$!_$:NN^KLDNO?&KA[;0L[,5XD]X#.M&>U$0&_LMX\T>IV=#M,2;GL$-K8MU MH^;J3J,$N:,HR9E'-408?:P;XU*?RVIZ]"&L&S7W>^\-+4(G *DQPES8O"[6 MC9I[>S]PT'O;.C .!5$/2F9[ZZ:.LAAU9+^_T7U)GP1R6,9NOJ5UH[4,(B\ M=A*R9 6I&H.49#*9EX>".)=QX$<5/)U+B1LW,PO&)$8R87,0 W(-X8T5XC,P MX78M"]EH_*;$R<8++YH+N:123&90/MYHUFXNP0=ABXN$,YO,/R5T:B@04-F< M$\.T!J='J7B/-^T09X9W:YQFSDG.)EN"U6,@V,RSBT#*U;XW#!H>PD.N:%UPZJU%&25'7WGU&8QG,>"8?L# MT[]<,M,L#,"!P;]<+H,%L ,'KO_:8*[SN(,#Q[\VCF-1C,)! I\O4@(2"(:C M9M%03D^1#2G#3=*E>&B'E.G+5J^D(! ISY>M9[& $BF+%ZQF\4 7*8^7J545 M@6*D+%^PGL7!=:0L7K!2Q<*)I/Q=I@I5'#>2,G[9FA,!9G+T4)B?J;FF#,TC M$-ZA+?""-L-+DET[?6:O(V-SA9^O+X.S>J:$,SI7]&GM&78SB2)BFG XC//" MC];%"-JY+\+HG6JG_Z 7Q+HL]PFI0._:.9HZP?<^!"!K@TDS1A]$33Z 4C.V M!0OL.@%P4V#"3CM;NA]5GI(4KYTOOHL.I.0DDV2)V-^2A2I7-4MWSHNS1'I% MH55('T1[QF;5YY["A["84B0@UU(9RTT$+1 U*(-Q'] M*#EKHXOGM?>1QWQ5#U,-R)CSPKTMEJ_5&0\BB5CKM:N MH%B@&K3PQCQ!T"DS\FPQ[ 7C7BR(T"S.I:$O$L1(%F.3;'4TEU^F,6(8%$GM M/!.,%<. 22KYI5DRA@&4JIABHH6C';0D#I=4>E8;C=>N[RX_-<[,>[-S1B&% M@=1N,NN.(M!WSL"IZ7>)+)S:B0;BL"67DJ'P:C-,-4$3EB,[/?'#:6_8F??N M)IWI_%MW//K2F\X'M\/>7>]V?GS\.05NC"&R8;C#X<]]X5>]4<4L$9E'1R(1 M05Y7[=$\LFBS3ZEN=[F_<$)TA<;3'BG)8]0X$;?SQC73R\R'S.NB**WT*08= M@^W1[T+'B]!!AK0I._,.CT"F_" 7+?1B_D^IW'^97>40"_Z)=U:4ZECH6UUT MX0%Z1C>9,12E1A;ZY A=Q HH/PZ32:>LT9,L6C*U(IP9G#-&A. \BX5N,W.K7BF95<,-,_F33^K^_ &Y/M["AGJFJV0^ M=Y$;49]I/+WOC ;_ZM%%GG7YWOSE/D.@./4^SIK*'!HBF/(0K XJ>U_X*.7RWVD,X6[BB+B="J% 213U/R(:JH3IM(4T->0E\KM#6@39E5!@%'G\'WD%'!ZC[U^@+_Z('$A/ M44UNC6N#JJ!E#N.PQ2YY;4I/XDUOK+\ 4HZ,. ;$F-_SQMDB/QH]0HJU):[W M2*&FT6#7DDHIG<=33Y4CX]Q-1"(9?!CJ6*+02+ Y27J9>?ZB@M-R$2@?'7N/ MK$N:A^ZAT'G.S(D>:M;N(Q%(V'I45=:\_5=L7@QWS.I10"3UZ1]25AR]WE O MKP:94 T,0_')>K84V83A0)?U^,('H[M>?S :S'O#P9?>W6 T[XSN,;JL,YOU MYK-:O-\#;\\F&"*Q+]%!A.2.@PPQ.#"XW3W8__5AG%E6Q,M=9+@:O=D<^D'0>UNXT=+QUO>^OWQUCDY,XO2)#&#I+B=*%S;2 MK!?1)HHA!9V-#T/GSQ@N5&CF:(.IR5=08AZ165UF%DG=L]$.C6[R@NH6UQTN MJ,XTV-4M*@&R).7U)>.1E-SL!G@D;L M$L-=J6HO*4%-\8>0A;!^::B35-?*8&BBAOI*JUTG- W6""^I6 ;?3"76('0V M>&8/^_\%!./5!/I([PMWZ%[!6?'CVZ06!^N!D(EK>V&6&A%W*K]SCIO#D5"^2('>RA[R;K91". [ UV'7"YYTL/;'STUA'B2#Y MDKQ?0 I!0=H)" :90]L\W).VB3?!VN_BX5W.TS!JAU((@::\#J-6&Y?=C/&ZE\W;4PGU7,N*52U= M3>:AO@.#,%=TGK8ZSULJ(H%0^)Y& Z&I=L2%^IDT:#^-HS (;0\[7669R735 M_X+P4,3DQL\SRTI$()+CB*+;:1?+"LO4, MQ! 56V<7\7Q9YE00L2O->Y0L1+4$HZD!:M;.$Z29L!F)IFU3F"/;S :>,14M M4\,C$TI5MQ,;O&$LBUCJAJ((EXF3?S;5J@/":%_/3'5&/[XM;.P!+#-%#QJ6=7'UI M4I[;W;')Q-[%H+U7&^(\/LFUBH%<.*_5H21#<(]9(R9NK?ZCVN/8%;!R,$PT M2S#]K/8L!14PT_?A"CAAA%.(>V];95T/1*U,J&=HS(U3 7.;82I*VZ97M MV>?E\U#7)M2$I2P+7P&^"<"R\P(@LK]SSHDJY"I'@7Q:[P;XW,[R//S#R)/Y;ZTHUK;( GJ]X^E8FR2>:#?YY6*D6(Y MZ$U#<\RWA7%T<:&CHRP/YLY=!#%^^QE\ S8,K@EKK@B[*\+NBK S"F$7P### M _KI2#^NVCK%9SIEF>;^7JK*NQ0UU+D^::&%H@=TNVRB#9.F7!L]5-EO?*JR M;=0@')7.7CTHTL)&2ZH%=((@VN05[LK0"=R/U@01$F*X(,#&J!D63)FB[=LU M(7Z*& /DM;L%"Z0W5Q9UYW[40*R.W.9/>,F_(-1W])"^7A,J1S53G%Q#VKZ= M1=Q]ILS"BD,I*:G6;N,0-\Y Z?6\R6R M<&)J&YB@1G(E-13J5:TAWD1AG<7N?W18EXREWD1P5V56^17+5<3POD*YY*UK M#HA+3YSY;C#KCG')QW7C2FW;F@_&H[N(GONO:3WY"019XTO$PQ'!!^?,< M_2NP%[',A2+/"C]38WU&!6R(5W)4]3$UP5%.(&C\Z@$8/#M;1F QUT8O5=30 M+*&5JCBV\]UYBEQGX''JJ)PU-%@TY2-X554&*N.05E]S1DU*_R_.%L 1"%]] M^)V#AR T-4PD]01_[YQ@ZP>V>P_]:!NK*,[*620J!ANIP^FI/;$(@QXN\(3; M5YH;\H(=^NCN03H:OG;Z2$-$W\6>?<>+P'*,%F@"]F6O9)DQ%)'=];T7 $-< MS7ODAR H2KKL./H3J52[B&K:XN I/#Y_X>WJL\;ZP\-Y&D;VAE^SF-9%5=F; M1P\=^!%$!A9:LDX0^'"'5S![N3,[J:*LYRT1V\#>(.MP$WG[!DYE9;-]KKE JNT,D=Y FG[3+/]A9H+7;6$,0&+F]_D=M71\_\ MU9UBM75CY51-KSZ\\MP)L3MDX"VQ4R^R78:+@=C6:NN PIY]^JL3/D^! MFQSOR(2>^QR3J< H>ECK/CM@M5_%MCM>(;4/0";JE]%#GF3J%==[0_I'[#IU M(,"UB?@7'*V+U59RO1FY1NJY_!X[B0TQS(M^^DB, M8MVH2>R7/)H?K^*H0]!9_!&AI4+-WT=N;=W(@G8I19F1$AM$<#<+_<5WQ#*S MSA^QL76CV[S)D1$':!CS>][8NM&-+)4&?KDV[G57S%X1@P#'>9*%!V(I$,/@P%KU-HS#-"C2:;AU MF[7[2 02MAXY!F_>YBLV*=>]=Z*)\ $"V@'4PF^]!&B79CI%$IBU>:4H)^QJ M23Q"LY@O@F@P\"F,AF5_/1Y/149$6FA_'R%^))+I%6$NC\1">2HN%JM#\_$[Z+ MJ!2+,7A$X)AY2#/H)1Y==$1/,_G+P8,,5J?5+-/K>97Q>%(!3-I??0JYUNGD M"K#&AS:9M;V+,G$N"@X\JHELBP"P##SJJE[DIF?=T!+3E01Y_9"RXH#-#+7> M-,B$BGHS-16'EBU%QM69FG!#BTA8F#U3^L_4>DAUK*$LM-#42D=: MY'(*832U[E'UUY$P=M+44D9:UHLD"-/8JD5:A$4%>?*J$.E):S3MS>:=>>^A M-YJ/^Y-I[\M@_#@;?AO,9H^]N_Y@U!EU!YUAVF:VSW/4UIOH: 1>.XMX9SK> M&DG40_]<)),UAMUG/#4#+]O"0;;YU@5#@>Q&I''\*'!W4[#U(3K$F0\!>=VT MS_GROU$0,I\1@\Q3$!=\8QP6KFZ7[ MH=$(A)@(=&KAW('+V]UC )8#;P]Q\M8==&&_H(L3B' F/U@=_ Z0BK(!0S]@ MWVZ9=MJI/'Z:CCU#%"*5T7YC,"$SC*7[G5B>N&Y"&5HD1])0"S?"12HGZ.S$ M.FX80NC.9C[4X!(6CC(P,JN MU[FO;D]7\3G]*:#V%L06@H63(!^]);*[T"S_&?_($ "OJWYF#DL/YWWU A 3 MR%SWY\WUU],Z)JY-%]2QS"B#>F8__56WT*K'3F9P!Y+_9M9YU]XZH>T*["GQ M0?3GZ3JG#6FQ6]M9[I>/%%OYKB8PLS?#!!XH<_OJKP,UOI)%A>KDKFQVOK=1$3:CH@U M!8N0,9C^[%A95^L@"")$&1BO)![AYSOI9T!Q7IYS#[%2(Y5LSQLS43)$*\KH5N\$ICR>RT+OI# (493Q35+0 MB(43PCOHK(5PAVB,;;MR:[KL\%9;M^]K%FVW20(5VSWX@ ?>RH>;Q,,@X$06 M&\%JZU8/#]Z&";+[T)4JX)?8MZR#5.S!FMMO(!"A]K2Q=:-=,_6]!9KKHY;L M+5/U) ZIBBBDHF.HRN:'G]XYL=\F 7!B99&>69#<.DN+QN1.*D+<%'A#V9AQ MXY(WE19(7L[D>+:1F9H(9#)Y,3A;$Y'*O)XS$:SWNS2>=;YW;8V^?HT)NB8_;LPW"^ M3Q [%,B[0>Z@/9G&,3=LCB!>K@Q6-S5I$8K*_I#+5U3T:>[?VJGF5C.G])"F MG SP.ZT5TZ752:%A_H0'N&!1UY.A(BY?PW_JF&UFZ4;B9S_>C2"G-#:AM?;L M##BE-YYB0>F2FF>R+6C$LU*O#IK:SCZL&X=!Y?%+D1+E5C .;,HE6) _0P&H M O02U%.9R\>\JH:*I]1P0*?L^75RKS60J^,5:*CY*,L<%V(1WY+Z*WPS?269E/J9Y&X:G21T38FBLI*5E,8Y1RAL7GTB5Y_(U2=R49N3 MJ,/5^#)9OD;Y+V*LY10],S;N1B6S:+A_LJ3JD%= F\DC3RLU MU(TIS?6I(FN$ _-N,.N.1_/!Z+%W-Y[TIIWY8#R:9:O\;K:^%R.?5O=(+&/O M@(0=KV;14^ L'1ON:O%X)I"R%'UX:[L843][!B#$+UN72R<1)P94(L4:'9'! M[2Z'XPTXH$L1+ZI&*K1[9JOGC>?MU42!=@?A"5]#_!%\?+$];8Q>IG# =1$Q M^^EWU-IQ:#\]R/ 1AQ],4_UT8AT;,AO%O'9DAZC$ XH1VMQ! .+J<4/'?G)< M7FIEQ5_0#GB2()W\F(#E BP[MLG2.+RVCF/#>#*QCC4%"X"(?XJ3(*B1#/\[ MTI"S\ML$T7(D0<6NR VHO?K/'4"$.FA/QCN3C_LCMM=>>T="OOO,"&CYQ"E% MA/E4\X4:(A@RA/OHG^%N@O0[K-GAXV>[42@7RO#ZHQX%#AUA)&SIL>6+YY0^ MQ;)6,9U#!:-:+37):RE)SC+@I$Q17W)]@4+CZ"^5(R%OI"D").7E%+P ] >E M2Y4\MGRIG=)+E:0RDC4,12-;+5G5JS2/7;0&G>7^AT09P&_T#Z]T%?#*^8+^ M"D,YV@^++>_K$EW(Y-Y6JQ9HOU[/%,7IJ<^!T[CHND;1"4\/R<&D3F[2;]B"H7W\002EUZAZ$]_D'$9Y"7_%1L;W*KJCO.97A MCV(=2#JR4_E0C $S8*NGSU7(I_@5MGJ%K5YAJT5#95W7#@)GY0A!5SD]3>*$ M_\J9U[>B! GDE2"7(X$U1L,FX9I?3X3&:WZ]:Q#^&H0W-PC/OSB-#<0+D"[- ML^$!>2'*"3:LY#5M;GR^PCF_QNF;DM[0.%$9GS/1"(F9G(B1YQ#*..EW7=][ M 3!T," LW)U$%T=1%<'T=5!='$.(O&#C.TDDAVG89.A\IGSJ2BEG@0)=9;V M%I4@E/,@2V8,1>]CA3Z)"Q0IH/PXS-5W=/4=77U'5]^1D;ZC K?WU7]T=8KP M%Q)-_;@*L(P K[XF-7+,:6=&^*!ZG>EH,+J?37K3V>^=Z:%X9$O.?41[PNU& MN+;(#.?ZC!%=.#-?%,8"':]N[DCZNO1Q7V&0Y?%0.+^W) MJ8)9FN]%U="*C/=S2B@>$D;KRDAA9OOG]M'N'_B*2^]X(3=K6ZZ==BHIQQJ7 M:F8_2U7&%L5+H![T30?=-6:[G^YO;GD()>-G7"$:O F* MSW?2?:WF4&V,_:]2)D+2-M68YY KQ%ON5C'+BF&RMGEY$C6&,=U?56%. MYGI0O$H-=3-4>PVHOA\YPM-CSTU[LWEGWGOHC>;C_F3:^S(8/\Z&WP:SV6/O MKC\8=4;=06>8MID5L_=*@WG!Z_ZE*Y+D!/H>^NS&[YH&7K:%XRV< MKF[R@B-I?V*Q?XG-N@X.3;33 MUO6#$&/XXL\S/269=MH36-]#/PC0W;!R6.L@TTI[LNH9<-%PZWO@ 6B[L3=_ M@W0FO.*PQM9[VZ*ER!*PV !U%,M$^VCA)'%"1-4&G<3.G_&/+&@0O9?^Q-#[ M\(BWQHL8O][>"Y.U(:E]Y!,Y*R,_.<9P.D$1PH^MY?,SER899R8:(54N3\Q> MA@)'NM@ ^A,W'RIJY/$M6/EP MKQ_-[3?L4$ [RX=+M";@+C8T<308]41VNQMSE*Q@+@*[DJ]:+=WW>DKD?A)O MT?W,UD(H/:QV/5A\UCRD8(()OI[131V&T'F*0FQ9S_T*)K[(!ZUV/26?#GQ0 MTE0!I ZC2186!WL8JZU;JT!?%M(GJ),('DYDR-'QN%-*&0R>3$46T*E\IP9@4C4Q?+&#E<9""8IL00-!8YH.+[E M0V.&RJ@ (V2)9")M9NU=Y9R>ANR:/K/Y\)^A3X"4<2L>+S2LIH9R27!BC8;5 MPU#./C-2:5@QB^J8ST<[#2M#H9YMX?"H894E"C! EH!H)-7,.[XP^_2 K:&W M>SE.>=%@0R_YTJN;&4-N^GU>1 5BZ:E,FFIN%@BZIS)IJA5:*#:? M2J6I1FJIT'TJ'<,,U[JD&UL[+UM<^0VDB[Z_?P*WMFX9VW;/";5>VHI1 MJ^I(9 *9 M>$O\^_]Y64;>DY!IF,3_\8>W7W_[!T_$03(/XX?_^,,Z6[SY\0__YW__CW^/ MPOBW>S\5'A2/T__XPV.6K?[MFV^>GY^_?KF7T=>)?/CFW;??OO^F+/B'O.2_ MO:3A3NGG]V79M]_\YZ>KV^!1+/TW89QF?AQ4M5",KM[;GW[ZZ1OU5RB:AO^6 MJOI72>!GBD G+J^Q!/[K35GL#?[JS=MW;]Z__?HEG?_A?_\/S_OW_^?-&^_R M^N[\X^5_>O<;[_R?;_[SP\V5]^:-^JM,(G$C%IY"]V_99B7^XP]IN%Q%R$K] M[E&*A1YB).4W6/^;6#SXF9AC\S]A\V]_P.;_I?CUE7\OHC]X6/*7F\M&MC_M MR,HK?<.%<2IDF,S/XV%@]VHSH[[-?)D=@;M6GPWY79+YT2#,M9IL:*_%,/UN MZ_'I%<9$,4RO54U2M-DATM[*W-%BA#]?0?L[R,1+)N*YF)?8L&;+P*H$JP$9 M9:+4)-B1%^'@G,A#JBG(4[)2$7S]D#Q],Q.IE9N\Y\)1>NAU166KV'0>F:W\IVO%@B=GW5K&#)?9I)/\B:X-3+S/YL%\]:2NPW81KXT5^%+R$Z.(-QM@E:0_'9CU91 MGB7!&KOW21RO_>A&K!+9I#Q=T=E/+.ARK>3!R@7\+NV >%!^]O9;1J#X^Q"JJLR>VO7'6C:OO/OHZ8.U%1\]M:N MERC;W4X!6CJYMNSLK5V743;Z?]<0Y0L9;8QZ^5[IV5N[OJ1L]D[Z<1KBQS-" MN5]\]M:ND]FV"Q*[H$&1V5N[/N8\SM#!SN=2I&GQG^Y0LZ/6[*U=EZ-K'@>5 MMSW@JO*SMW:]3U/#[WH"?3=[9]?[[#2,(==$WB7/1I^_*CU[9]?[[#:;K.-, M;HP0YD5G[^QZFYTVITF:^=%_A:N6T+:YPNR=78^ST_)M!BYD(J0KSE4OHOW+[Y6=O;/K>XI&D^4RB6^S)/CM]M$' M/4W6&:[NXI)R.]J6BK-W=OU1@2"?.^0N$%K%#]P8?+95F;WC\%=GR=(/VT>G MO,CL'8/3C!W'R$K8/\+H*L_<\_A=V[$0XA+?W'6LGRJ*SI[S^&';A]%%)FXGWK!V7L.KW.[]*/H MPSJ%R4S:;G8[)6??Z5FW]GU(E<) MKMT_@@VU=N3]8K/O[/H0U=2%_Y*WUKW*UEA^]IU=;W(K@K6$;_7VW?U=F#6N ME^\7FWUGUY.4[96=L<4'ZXK.OK?K2V">A!/VV\WR/HD:<.V4F7W?UUUW[[]5[>)O9B?!/]9A/D-+6[8O&\O.ON_K$AIPS.=*,'0J&<9!N/*CBW7] M0,4!F*8*L^_[COD-B!X>I#J:LI5_$L_5K '&R*F_P55VW9AE7GGV?5]7X YI M7T_@#FE?]]"%="UA&$BQ4>WZ9DOIV?=]?8)-+'V'?9M8^H[U#5B6N,XP69S, MG_ 8[$4B?TWD;S!$GOJK,/-UXZA1O=D/?0=[;GQ$8[\U?$0^H6CG=)UFR5+( MJ12KO)MW(3NL,?N!R"N08B(:_TDQT8STIW[T%)Y'(LB@QW_^V5]"*Q-)BL'B-(FAS?NU6CQ6&UC- M&!LJS'Z@\2>$B/Y,XT%.U03D,K[PPWS9=[+XU9>X,'@5^O=A!!%P"SJ3RK,_ MT_@2#J0T7H4#*8VO.8W\--TV,)$WX<-C=A8^A7,1SV_TY[S,*L[^3.-Y;"(D M\D,6$1+Y'%U#-V'ZVX44HIS>]$:J$S#[,Y&_841,Y&L8$1/Y(EV#GY/(SW"0 MV6!34R$#B-C\AWZHFX3,?B3R60Z0$_DP!\B)?%JR7(:96@ YB>=7 F;:Z9UX MR3Z D-\:D;95FOU(Y,,L("/R71:0$?FL;2-Y-*GVLAH70O6E9S\2>2<2+$1^ MAP0+D4*]I2LU+!H%4 M-6<_48_\-C!2^P ;&&UZ@\NX/"2T/757%>D'NE74[">;?H2/A4T/Q,?"IN]J M:'I +VB3-/O)IL]CXO#V6YLND8T$G<B4@$R?+\'^MPE=^SGM\FB^P9K*ECZ\!4 $ F\XA\D,G<'Q]D M*E\7%QFN)HOK)!/IU-_@C>;K)#[UT\<3/#JOEKO/PC2(DG0MA<'T>;A,($;E M_D9'C,HGCHU8[[P';<0R,:^-A^HD2ZC--,YN^X M")'FRY9-V'J( -@TWH<=-HT_XH9-E"B"'3:-=^ILL[Q:?23T73$ G\9#.8-/ MXZ6A3V;:4!C!$/I<&#)$G/1"?WV%0!Q3AQTZ3*!(X'DOG>@UE&T"< M*(9X?<2)HHS71YPH#CD A?F]&Q/X=]8!8%21A.Z WTD08+Q2;A0V(S2H#%"I MX@P&J%112%MK-R(0X=-PM%7]V5NB-"F,@*DB@88&I;J!GD_]>J.M5P:H5-Z< M 2J51]:UAE)M>V3IXFW[ZG$+<&WZ=PMP;7IGB _]^ '/)9VDJ6A^X\:L-H"UZ5G) MP=KTBF7D/CQ8J46Z5]M;P;5_M0VG&=0&H38]&"M2F][I*4G6/ ML_I-/["']0&P3?]E!;!-#W8MLGS$,7C'P5P"@+;IQZR!MNG-K(&VZ=6L@;;I MW:!)[$>]<6(E@&;3FQT'C2BG3$,K1$L +5/]=T1Y9QP2L.GM6 C8]'XL!&QZ MP]H2=3S_Y(<0Z\3X6E\_^$U2 +Q-KV@=O$WO:!V\32]I';Q-;SG)'H4LUFV' M3%T/ZP-@FS[4!F"B7#;Z!J@V?:IEZ#:]Z0VT M_",_)HW'>L]? O7D.P'9CA: M-%D\\)I(DT42KXDT60QB"NDBQ 58^&MW1#)4)- BBT_&18LLEAD7+?:XAX46 M4<4>5/>IQ1Y4]]G%'E3WB M<4>5/X23''M5PDF./;3C)L47@O T<0&EL#1>'E+ MX&C\]7D\AVA:^$M,;KJ.PR _-M*>G[RU$D"C\;U6H-'X43ROG6VF:QD\^JDX M>9!"X.GM#FAME6;OB')^68%&X].L0*/Q2>9MOJ # :#V !&,WH M;P$8S=A_(>[EVI<;^,O;O4-V[<-%9T6 2.,#+$)\3Y1URBI$&I]0MG3WG/R7 MD G\9Q+W -A0#>#1^ 5K\&C\@S5X-'[B(EQD0L2GB5PE$M_4BOQ W";K[/$J M"C[#K"4^\S._ VL/&0"B" MV50#0!'Y)E)01-FAML>K#"/_IO( B,CWT $B\C8'#72^/=I2!6 1>1EJ6%3> MA1@6E>\P.YAX<-KP/5&>I2, 4(WE@P&0CLE# )".OUO!C3<3#PK.WA-E,SH* M O'X.@0"\8@Z! +QZ#D$ ME(&6;B"F\.%#L$.VDUL;T@$T8IE >( AID(ZM; M&F3CLUL:9*-\W[;_*GQ9S3DO6I)%DP@'JF3^9/Q4R3S7Z*D2924Z'DVR;HLT MCQ<.5,D\\?BIDGG\\5,EBRR.0W,'XNUU5B4=R#J+85R0=1;IN"#K+![:@_.< MV*/ZG #1D41,]HF.)%ZR3Y0J6I+X%+6(YR:KAX=E9^^)\E 1 *&*-$#X- DQ MHUW] ,Y5%!B@:JL($*DB!(L0J3R[18A4_EC?TC!\6W!4_M,*."I_9P452R(L09$Y661BDE_&32#.,.-*K;-X.S:@R0*49CUF@THS.>6N_AE)$(DUO M(T-XF@H B6:L)H5$,W+_G,CPGTG\(5J+4YFDZ6?=1^K&V4O*[#U1KAA'X&D\ MA"/P-![E,IZ+136[W'][[OREN'GS,4GFSV$43>+&%98!HH &C3]R3H/&ESFG M0>,'+^/FEIOQ-MSP(P&A]G 1B-IVMK!-]N7R_7ZDT>DXW;(;* "(U_ M=$^$*._("(C0^,W=UR.+\Q_:&YZ-IT=ZB #85!Z3&3:5AV2&3>,1,=&-X4E5 M35& 0>/1CH9!X[^.AD'CK53VH9.X6N;8-M29"<>@*L"D\5W68=)XII:V[L1+ M]@%D_38 Y[;N[#U1Y@D&H#2>A0$HC2\Y:.Q.PB_ N# QJV@^-=E5#P#2> V+ M .G\@R6 =)ZCS &#OC)*TK441N-/8RT 1^=/+( C]#('S9AUX.9J (_0N]B M1^A5+, CRMA0;P)CHC0>,]/OOQ-9%,9 M!J),1M6$4U-T]AU1+HNC8=!XOJ-AT'BS7':1AN5."A]"DXU*Q)*>9*<0J<"O M3X)_K,,T;%OT["D&X--X-F?P:?R;,_@T7NZ3GV8_AU%TL8[G5]-V;Z8K"T!H MO!8!$!JO0P"$QFL0 *$:]2OAYC!*$$09(XX$037B'P6":KQ_"9=KE=0P5(>+ M3I;X&F4S$FUQ@$,U?A/!H1J/B>#0C*_7HM@7NDI2/%T@5EF_W25C 0"99B1F MA4PS9K-"IAG=H<5":OR C9[Z4FX6^3G9]"*1%^ML+3%8#)/&]'M]9 !P&F_ M#YPH"X8#X#1>I[71V_7]WT60W257(8Q@K<<:^LH! C0>RR$!&A_GD "-5[Q. MXE,_?2R/*G2E'VDH#G"(O"(5'"*/1P6'R)LE\?F+"-99^"3.0@DVDP@8T(A]0 M>[7$?%.XO1: HQK?K8"C&NUUS72N='=4 WA4H[\E>%3>P!(\(J^PQEZ6Y__. M9]!J=3MM3QS>7@O $?D&*^"([NE; D?D(XIF\48\A&G6,H74 ME@8P-CSC8# V?-M@,#:\TVT2&08O6!) V/ KO4'8\!E]01!E'&A>G3Y_687Y M'EC[#HFY! !-XQN80=-X!6;0-/Y@D@73O[0OQM6*0+,T8WGO9FE&[=[-THS/ MAP^W]MO+-JT/@&G&<$; -.,](V :WS#U-^JJ'<37=R(2P4[6MY-X7F;0N0H# M1/-A<[N^3\-YZ,M-$X_?A!3??R MC&'JI&H7^,:* )'&/UF%2./+K$*D\7ME2W=)L41XNDXS&.LD7G-JVT_JK @0 M:7RD58@T7M$J1!H_6+V[.UGD^P6:Z!?>Q MHH$FD9\:.TTB7S=VFD3^<@<+/D#4OCK05!X $7E",D!$^0OV&DC6LA>@;7D M1.2]Z "1^20J0&2^J=9 'S!;(&2^Z5@@-GS3(" VO(=Z::(&XK/OB>Z+T\&Q\:8? 01P7X(E\T_[:1L=0IR\.<(C\$A$<)E$8;#H/O \2!E1H?-HHJ-#XPU%0H?&1^7&E M?#?V)GQXS%)#R^^L"!!I_*%5B#2^K][2;>9GJHVNNT6ME0 :C6?3MF)@E&VU M !R-Y[($CL8S60)'XZ=NA,JO/_7!8Q=+?IB 7]UI.C:!&H7LV?=$.0E> 5$J M_SAZHE3>LP+3O2"K+PU@J/P?"1@J3U<3W[GNJ2\-8*A\&@D8*B]6B9_$/;[2 MMC! H?)9!%"H/!0!%'I_="N>1&P.IE9\]CU1;@$R./1C^VWXT@-,61B@T(^^ M@Z'0C[T&B](-Q0$._>A[%!SZ\;=S!5A;&*#0C[Z#H="/OH.A4(V^J^(<&NZE M[P95S8B:ZP PJK&8&AC1?7X+P*C&9QCSU^*CB#'V%?-:QOHP?N@^[FY:'P!3 MC>)L@*G&>C; --[@-G@4\W4D)@O]Y.A:9'BKR&S^-4@84*'Q)*.@0N.)1D&% MQI/MM+Y*4C_Z*)/U*KV,BP=6]: ^^F$\BJ6!H'5=%XVM^% MJFA\_^]!5429'2JT%WXH56)YB#%^]:7T(=KXB/\OYGU'$F-10(,F=G%.@R:B M<4Z#)LZIVCYX%;?V%&YQ)[(OG=XB@19U-#026M21T4AH44=)!Z^WIUFXW'^8 MF8B?N6P@2AU#C98H=00T6J+4\JXH(P::U=(^W+H% &PJ?T^$VPB+RY@ M4@@^1L3S[D-=VL( AO$53(#L%)U]3Y2!Y&@81%YKF_^NYPG= MSHH D8?YU)^024PP8?^+F.K/OB3)V6 !&Y"_H@1%YB56R MQJ=*3Q]#L=B^L3)9+,) =)RQ,Z@*,(D\A6V81-["-DPBWX%)%O(+'F=K?'XE MSSJ9CR!WR:W(LDAR >Y 4_DF_3-JAV-8['K MA0!T(H_E #I1A@XGT(F\'K;:-[1OJ0/ B+P>/3 B/T*-J M+48-.,VPFFH *"H_1@J*RC^1@J+Q.W=^E*2?0WPW;Z.>'(^"=J-JK "0:+P) M*20:+T$(Z0>B3""DD&A&]3L_]F683I-G(7].(ER)Q2,U7;!:*@$TFG'="C2: MD;W( GP1QGXA:H-!Z !2J-7[@3:8U !S1V&T''-%HO=^,FG\:@U*E M 0S1>$P#AF:<_B4.U>2\-;/J3B%HFF:T'M0TS>@\I&FB/ Z_Q"GN(8IYG]R1 MK94 &LWH; 4:S1'BZ+_*P@#"^2<(<]2U MO7:L_:0 >)I1VQ%XFE']<[@2\EIDSXG\K7NVI2\-8&A&=2(P-*/ZCO@>2+8P M:$;XHV'0C/;%RM;)_._KW!#ODNV%B"8\;75F/Q!E9[ C,836 !&XP>*1HJ9 M<_Q0',+NP+1?'.#0C/UD<&A&A,#HMFM":'13IZ&S]VV51^]@-1]@9"0*2C-04@TE&ZP^7OEH+&2Y!H B'9FI0-&.ST2@B,9L@1E*Q?SD24C_09R_"!F$Z?XF M9?GK9AOO)P;@$XWMKN 3^8#PM_!^'86=$YB#@@"!:+P_ @+1C?A?81*";Z3E M3R:>B448A"(.&@^Y-)4'0$0C/!T@HA&>#A#1J*]IH#G@U!4&*$1C/044HA&> M DK?<3W+5NF_??/-R[V,OE[XZ?W7B7SX)I79-XCO&Q%E*?Y+H55(X1^S#XDO MYY@N0PH\0)">/L+4<>DWIROLK@3(^P[IXT'>=S0?@KS?6>&.&H"Y[_ _ LR] M[SX/QKS=ZS?&K*\!F/NZE"&82\MLA;E;")#U]2U\R/HZF2'(\#)NMLE?D\D7 MO86X]I?B+%GZH2ZD[JX$R/OZI"'(/_DO^$!BJTIWR@"NO@YJ$*[\X<9V7/4R M@(O#6TV>8R'3QW!U\A+J3@4V5 FPP5 3N*SG2 G M\>C]D*^7:Y6-O_X$*?P<"?SA)-[),=?X%F4[5Y(F0#LD\<07JQV2>*6/=N;S M$#'YT=0/(90H%FK;R.IK ':2J,,1=I)(Y'CLC>&N43W@P1YU6.+!'E=L)XT7 MB:QWUE8.#75F/_2^+4^'/[U+;C!76!!&XEIDEW&0+(5*M9^<^NDC##X0P(KY MA\TO*>;5*3*%QP\G$-L]J2Q4)A&5A>9 :^S1RA>A-?9(Z8O0&GN45AL@#M.[ MMO%OK0A,V",J:TS8HQ^8%,[#2.WB55GXSE_P187R&9SE:IT5B,]]&>-]ZO(J M&?!9MP>&%/)!+^R1U2O1"WO4AD>D'O)'PR%POX;XI?K-'?R4^OD*27?\TT\2 M<&6/[#I[<]EKV6,U0V1_[IVU@@\9>Z1CC(P]FLC?;S"( W8* E)V#SX8*;N' M5@ ,EK#JY0 GN_\=B)/='P[$R>Z?ZNT;&^I>><#MQM<E S>Q12^T MI@Y^B%#0@)NH94P:J:I/_?]OU_GX"@!EW[,C'C#LB+(!-I4C! M>/SB5,IM^!"'BS# &'=1K&(DU/@G^LPU0= MPSA?+/!LYY,X\S.!]KO]R]LVWKT$ 5/N^$\#\,K@?&5;-6#!'<-IX.!9[T*[ M4LSSD\?]".DD #?N:*Q$=IHL[\.X[#K*,]; &CC3?H)F?^Z=;[&OA@'\&5-QQBQ&JWKGA*%#!%\3_H%M_\B-UOB@[]:7'%[?RY>W+Z?BQ=W-&"$JWUELFT^32$>M,(=7;P. MK7!'(*]#*RZBE/%KQ464= C;?#G=J/[LS[TS-+X67B[BK#U0F!)$AD$FY@7H MW5_42G;P'2P7]. B+ANC'ES$<6/4@XNX;XQZ_7UJVD6,S$?P-(^ X6_& M$;9;7 MIYC.6"'ES,),:H!Q?QN$'V/!(]&,L%/;B(:L>H!Q7,1K8]0#>_P7^6DZ6=QF2?#;E<%%,FUYP,T>_^4XBB=>)_(&'X)M>*^C ML\[LS^QO)FBQ-+[785 +.+#'7#HT#6_P%G]-VRY?#I('O-ECK)'P9H^I1L*; M/88:"6_VF&DDO-EC)!W.'LZQH2(P88]R=( FZRS-_!B7SOIRJ54%-HYB%4ML M1A'!4+%A?ZW!+IM11#9W>'>\+P]5"1BPQRA)!! 3G%@\B2 M SS9(PL3?$;7+7H) J;LD8=QR%]T?V%PAJ M&*:^G,A;?,]WKJZ'E:]GF#%HJ@V0W [B(.H,+NPK?O(#&<_;14 Q8N_#8]"X<^ MN3.!P5Y10.O0(_='R_[2 KYC)<6CB%.8T^4/UEV+;+*X\U_:@3?5 @X._"\Y M!P?^EIR# W^[6F<0LR2+[!F&C;T']$SBT^[ZP,N!#V;AQ>^?XS2)PGG^Z+-Y M,G(3,TBC-QW[XJLE,2L/+[X^%8^;WQ#H(J/[DYZJK. M[$?VW/?4^/E]\PX6M8!NV#V;ZP$/?O]LAP>_C][BN4KB!_!*R^LD$^G4WR"T M\K&'?+W?^*6 (Z2"#OC]^1:M!J4934U%8.+ @UMBXL"+6V+BT)/7 1E$B2WU M@(=#+T_*PV$$0,F#/3][GAO]1CR)N&-1H58.GX_3HF>W0.OTRQ9"HD;@ BA^SWRAAJ G=WG$F+G]K(8@N;C6JI> M6U C'!YJ!TM8XZYL?@.P[=B?J0A@Q^UY>=EQ^V->=MQ>NA-:?3_H*(X[@F8_ MLN= =\>4.Q)PQY0[EM@%.)'A0QC[$?ZV;Z?4U 4^W-&%;3[<\0:VWNOHF;X" M(.>.-G:!F*PX-=0 ["ZB#2KL+F()*NPN(H6:3V^_1G=8&!"[\/X5B-K,NQI( MU(V2KG''2,;L1_9\W-S\7'AZ3GXN_+L6VYV0RW2RJ"!>"#];MY[WZRT+^+KP M_Q7&"S\0G:EDFJH >A?>G@Z]"X]/A]Z%SZ=#[\+KUZ"(WN!%A=VMUS\.NUO_ M?Q1V]HRX>TBD^,=:Q,%FLL@3G87!U-\LV_>P3$4 .[>>O M;J,%>[S]5DJ;J@>E%(I]].6^W*&,IP)$_IN#GR!]O\'/DCT_VT.&U?G7#]"2*DF<< MLOIP.ZP]^Y$]%R ')_ZXPSXG_AACE:1AEN:0NB].:JP4<^/TR/0=^OTO- MX2?VS'AG0H9/*K7J5>C?AY%Z6<)D6&FN!BSX/:L-%OR^=!_.YI/P\5QOOINU M6ODY]FFBQ.YG]?IVKUXRZ9 MRC"1^;KQ1S^,<;XSB'#1_]5$S6Q7[IT/YU9'.@-?8(](O0&GN,JWV(#S>-ZJ_5FR3+Z"D) MN+J(?0\0@MKS1[,;_$=?QEWR@/L\V)/9LF!R<'\95U M3@ZBGPH5A"'1&E//ZZ??08#S[U3E: /_?)7X<7HC A$^X2&UCB,.E.V GAS$ M.Z]23PYBI5>I)P>Q55_\QHDZCY8-^G :SK1QXAC3R?Z&''LZ40? M(XXZ7>B#/\_PR/4QXMA372N;+#XFR3R]3:+69#G#I8(.1AQ[LNE@Q+%GN1Y> M/%)!.C75RP9]C#@.=:*/$<>A3O0QXCATX#%\D@9 ,R..2!UK9L2QJ6/-C#A* M_2AB^"E"S/-E&(=XT@@/X!?O]]!HIZ.1V4_\N;)?G89&',F.1$,CCG.A2)I. M9;((,SSI2*217:&@@1%'N4P:&'%AEQG%NFLR0= M1?>$@@9&',\R:6#$<2N3!D86F]1DSC[B3\__XBXCSEBM,U]S)$B M(J6<*M0$ O,QQX=VF8\Y*D2@U:(6^9"_+QJT,>;(D%\;8XX.^;4QX@AQ*L7* M#^OUQU M/5)"(!ZT,N(8U*%61AR=.M3*B"/71MC4&Z$&F1ASICDQ3(XZ"B_.<--HH MA 'C$4>ZEA@[C6:ODZQA_PYGI>H54C1*+)-GFC7,.4;1 NC&:32;MG_!M(*\ M3;]KJI0!HD$;3N/7L6F#__V0M;A+BL>"."L]] M&8/)I%,A;Q]]*0P&IJ8J@)X[>MN'\L%/PZ '=%4><'/'4E2XN2,;*MS<\0D5 M;NXH@PHW=P2PC^,LC-8PX/5 7M0 [-S^F@[[VV_9GPTA!<_M4TG!NW:D1X%W M[4>G210&&Y,0M*,FDG'M7$G)N/:XI&1!."8J?\=>\HX; =._,,#'F?/D'KN_,$LA8J$U5!I[!/,E*(T] MT^3YUC(]#%KIHI(A3NV MNO!#B2\/B^KELA7&XC(32S/B!.V HM@?E* @<(/F2CR)J..) M)#,!2(T[(JLAJSVX>R'%/]8B#C;FO)IJ(RGN*&P+2STQ5PW.NT$DWE4DG,5=E"2._ ^@4(?>4C<62S@FKBS2,$ Z"]Q[%S)-:B-I)Q%0358^>ZI^>ZKL0PDZ"Q"XB+H+'JJ M@4L/IW*##+11#A!E3^NO!;@=.LRCE);J2,M9S&67EK,HK(;KUS![/!C=T]WA M_69OB3-W%YNI>F#],@XDB!-G(O]O3[V0MX^*=1;E?>F*=19%$A%;PW )5(PB M2>(F47W.HLDO0WUCB"Y-N*0-9)0L"[IK;0\5-X8(]E4J;@R1\:M4G+.(^UID M9^"^GE3.=[6-M 7'L?Q@L7E0*_OS!Q9Y&2]/6&H:U>EL7F&)4Z^)LVT,J&!G M,YS?BX+99SIA[ ,>/[H%E&$@TEL10"O=4^*V>DB$?69ABPA[C)\#BA_ 5$2H M+ >-1LY%[;SCA\UIY*?I9*$IW;5I3R$?%<,>O9L ;X;=O3A'(1\5PQZ=AW&8 MB2L8E.;[;UZ/BB&_5&%5Z,8]NBT%_ "],DB$_*OPI<74(],*SKA MJ!+V>'+\*G$0 ?9';4L;=44XB"#'J0@'$>A P,FZ(]0>+A<5X2#B'*)]H.-09+* MAAH GCU)_QZ4?BE>NRLC)?;8P3XE]DAA+<'V <5)/+\(7_"GM'LSJK$24N#V M_Q\A[DCQ_3^13B#.Q# M_GLN%E4DEM^G&<;=2#2J@SN"&+DZN*./'I@I^5>$V6,5UX398YEFD.:7[LR% M($7VZ(:?(GN\(\&]3V6R"%N=454*0;+',$- B3UG,D^&I )L/[=:8N)2461H(A#:+JV.<27X[JV.C+G*)WL2$*RXYMQ6"0[OIF!1;+CB^ !8O&L&PG=NBPD/+YH MVS+A\46^E@F[C4+U+TE#%%VM->J+7(MLLH 0?*>+&FSC[H&(\WY0ROZ:QN@4 MX#9F&X$"QAC#L2I@S-$6BP+&'(<-G<#TD@I*8']]9)1*&',,QZ:$,4=X;$H8 M<_S'I@0WT2&^LJU2K7[P(S\.Q.VC$+@W>#*?AXC8CZHSX^F'3;G:\%$FZU6U MQJXG>V60K901!2K9301JDUY7[E(F!*A<-]'MEMH5-H([/>W7]%MJ(0DW$>H! MG,Y+^*WUD(B;2!/&MEZ755IJ(0DWT>(.'*.SIRW5@ ;[6RB6:+B)V-3QE:D? MSMLOUA\61LANXJNC(+N)AHZ"["9V 11%"ID/(A;M1_P;:B!X-S$!$7@W/I<( MO!M?B^&W^:V"ABH(WYF'I8'OS+?N)A)OL(^3[$+,(<2,,,19 YI-51]B'A/. M%.V HMA?.GBUBG(0'^P\"W49GP1!LHXS\$V;[GE1>UTDY"!ZL$O(06QAEY"# MR*,!5)5.?1"GJCK2]=T#1?6PRR1Z%W'-A MN 0;!'(MYK67K_MQ-I6*2G ?SXQ ">YCH*D4*S^<%_%U+Z:[59&.^PB(E(Z3 MR =7T/WH-%DNDUAMR*6[UT5.D_A)R!0F1WGVJEM\*^VDASHB379/24B6/P(SAFBVQ]U?'-!FSP;?@;-GEO !TI T?YRV MBRO/Q=H>=VIK('C^^(H0/']SA^J@,WO^\J/ NO*X@\"Z\K,#P+YSD#/\"+"N?&:Q#U^L,)_$ M25>/"C3WX& MYH-YL?*D8@\B#D*1FI$RJ(_$N/TJ&S%N3XSF(T1N3.97&EIJ(0EN#VV%!+?G MSN%LC\]=Y8=TTD"&*[P1T$FDL2:2X?;L-LFP9]8U.Q&W<\+M'7L.VT$@V3WX M$)#L7KEJ'H;JVPS&@\>FQ^VQ>>NQ>O,+6?:KIL#! 9L^%2@#9H>I M*#CT^E04''KZ"S^4G_UH+:J% 3,:FHI(Q:&7IZ;BT,.K_.!54J?VG$YF)'N) M1/H.(X QT'<8(8R!OL,(HA?67KY[B&10!GL&T%$KPV'4,SYE.(R?AD#N%ZD< MTP(JQV%D-G[E.(SYQJ\<_B@R$'$* $\>I%"7_=+.TWZ-=9 ?^Q(3( ]^DO\ MV"#-3+T8PF2/TH;!9(^F:NT;^,'#T@":/0\F"6CVZ(0"-'L400&:W;LG\<.= MD$N\7MV*MBJ&,-G];*U]$]T>E$;0[/Z/ C2[SZ, S>_G*AA&9P]TY1$XO^27W<71>X==70.C\/C'_]/5,70:64B^.L/F] M(@EL5W[Q2-BN_.21L/D]99KN',J[,L@ITEP)*?#[S3TT7:]2Z"L@='[O64>R M.?.7_H-(3YY].1=SM85C3$-7&2GQ^U7KE/@]K@X5'G(?QF=;$\BP9S^T2H;? M,^L@W2;KA\=L&)U:723$[[,M$^+WYCN@JHR\4YD$0LS-W8RF+A+B]_.6"7%' M )^$CR<$<+WT,EZML_,7(8,P!4QA(#H770UJ(RGNF("%%'>T< AK)8),S,_" MIW NXCEFPA_ K4D(4N2.'AQ0Y(XFFM#A;& PM:HR4&+/W<= B3NRV$>ENO[G M)/(SW!+LSIUA5!^)<4<8;,2X(XU]8#=A^MN%%**\TSEHZ&@6@A2Y8P\'%%U' M(P8KG$U5$+[KN,-HI;.Y$E)@CS+".)'0DTM[F#S'0J:/X6H*01"F#7X0'S93 MOV-[HH<4),D>9[@@R1UI7/L9F-5D4;V6VL+EL#! 9L_81P"9.U*X%MFIGS[" M% ZCR_F'S2\I)AS6/U?;QJ:/'"3*'3DX(\H=2?0":'"0;) \),X=7XR&.'?4 MT0#T(HS]., 394$&<\>.V[OF0I B=V3B@")WY.* (G?<8HYN>/=L$8:4V:,8 MYY39\QF.@/)(HJC+^ GBZB/[KD8(4AQ)_&23XD@B)YL41Q(C:= -[YLMPI#R M2*(C3LHCB98X*8\D>MHF)#JF[VJ$(,611$\V*8XD6K)'\3U[/DH'%$<2#6G0 M#1]^6H0AY9%$1YR41Q(M<5)V$#WE":[Q*$P[FZH< G40\PP#ZB!2&0;407Q1 M =C>H)TF$E?_=E^?O$YB*>9"+/&?F'HWB3.91(#FH=QJ,65Z=$.H*@=QRFM5 ME8-XYY6JBCV;Y[5X+EZI1N RB>''(+\GC9EY'_WX00"S>IDP#L)59);IET(\ MJH4_UGH5:N&/QQIQ3V0.6XOZRN#^R-&R42'\T=HPT%VW48Z2BXK@C^$: >?9 MI,TS4?<5A73Y(T&G=-GC2?!7,(^H%J?B^7:K0/4]D[F(J0PDR!Z'2VHGI*\#!-ASM9(38(^9J FP1S?4!-BCD28P9IV[O2X28H\J M;!-BCQO,+H+O7@!_SYZE=2!,?J\]"":_[QT$D]^#5NT;]:_#X@";/8]H'4=W MAAQ-:03-[RL)0//[1P+0_#Z1 #2_WZM@W"4?_/BW[DR'C760@$L_1T+ B0>L M[F*W/W%X6!@A._&&QT%VX1E_]:7TX\S(/';*(F!N'[G=.3U-4K566\24;0N; MC76 'O^27("W)Z3G "W%R4GP.U1MV#Z *\#YO:F1P/F]IY' ^;VE@<@#.8/ MC760 +?O)"? [4DGNTL='><^-*41M#-O>@1H]IR5)*"=>4V5;0BBJ,TBD9A! MS0C[026DX,QOTE%PYCD/T, 0$N97'L_\K&V1R%0$TG/F9WGH.?/*!]BNPF68 MY1=6)_$OK?L%YD*0HC,_SD>1W=/+!S\._YD_R@% DBB1)5<'"12!$^%,_%!)L[Z<O9%2N1;99,&IN[)!5!U[9/CEJ(X]ZOQR M5,<>S7XYJF./DGLRV<=.JR>-=%2*DPAY[$IQ$H&?"4 -4YG"G$^6> /FGUU/ M]W95!3KL66LMTW$2+=NCXR1^M4?'2429]_(NY'DI!.DD=NL+TDF4E#=?VQTU M71)HK(A4G$0MM6=F+_Q0JI<:,$->E&!2V"X^[;61E)-XPC8I)_% _9AQ]W'Q MIBH(WXGG)H//GA66&+X3SSSDQD%[1:3BQ"O;H>+$(]NAXL1OVZ'BQ+L?:AQ^_RIOU&;6C!YO4T6V;/?ZN,UI1$TMT\G Q=93<8WAIJ M('CNV& JQING:CP,Q6>#;SZWH MFRHA!6[_;H$"NQ^GI\#NU6MHKA*_]26*@[((F-VC'P?X._;\FW40AO==FZH@ M?';?2PN?W:_6L!0+W<:]